您的WordPress网站加载时间是否太长?您知道网站速度慢会影响您的SEO和用户体验吗?
除了使用插件外,还有几种其他方法可以加快网站速度。一种方法是利用浏览器缓存,另一种方法是压缩文件。
都可以通过修改和优化.htaccess文件来实现。
什么是浏览器缓存?
有人访问您的网站时,有一些文件已下载并存储在临时位置。
文件类型包括组成您的网站的所有文档,例如HTML,图像,JavaScript和CSS文件。浏览器缓存是指用于下载文件的临时位置。
缓存已满时,它将占用访问者计算机上过多的空间。
<!-In_content_1全部:[300x250] / dfp:[640x360]->
幸运的是,有一种方法可以通过编辑.htaccess文件来解决此问题。
首先应该做什么
在开始编辑.htaccess文件之前,请考虑以下预防措施:
您现在可以通过以下方式使用代码了您的.htaccess文件,告诉您的WordPress安装将更长的静态文件缓存时间,以便回访者访问您的网站。您可以使用cPanel或FTP。请参阅以下说明。
一旦您有权访问.htaccess文件,请使用其他说明进行修改。
使用cPanel
登录到您的网站cPanel。通常,您可以通过在网络浏览器中键入yourdomain.com/cPanel来到达那里。
使用在域上安装WordPress时获得的用户名和密码登录。登录后,查找并单击文件管理器。
您的.htaccess文件位于根文件夹中。文件名前面的点表示它是WordPress安装中的隐藏文件。确保选中显示隐藏文件复选框。
在编辑文件之前,应先对其进行备份,因为如果出错,可能会导致站点崩溃。要进行复制,请点击.htaccess并突出显示。要保存副本,请单击顶部菜单上的下载按钮。
制作完副本后,就可以编辑文件了。在cPanel文件管理器中,右键单击.htaccess文件,然后单击编辑。
使用FTP
您还可以使用FTP客户端编辑.htaccess文件。一个流行的FTP客户端是 FileZilla ,在下面的示例中使用。
首先打开FTP客户端并放入主机。这通常是您的域名地址,用户名和密码。如果不确定它们是什么,请与您的网络托管商联系。
使用以下步骤访问,复制和编辑您的.htaccess文件:
如果输入有误,则您的网站将无法正常运行。要解决此问题,请上传备份文件。
现在,您准备好对.htaccess文件进行更改,以加快WordPress网站的速度。
使用Gzip压缩文件
Gzip压缩可以使您的文件较小,并帮助他们更快地加载。使用gzip将以下代码添加到您的.htaccess文件中(在当前代码下方)将压缩CSS,HTML和PHP文件。
<IfModule mod_deflate.c># Compress HTML, CSS, JavaScript, Text, XML and fonts AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/vnd.ms-fontobject AddOutputFilterByType DEFLATE application/x-font AddOutputFilterByType DEFLATE application/x-font-opentype AddOutputFilterByType DEFLATE application/x-font-otf AddOutputFilterByType DEFLATE application/x-font-truetype AddOutputFilterByType DEFLATE application/x-font-ttf AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE font/opentype AddOutputFilterByType DEFLATE font/otf AddOutputFilterByType DEFLATE font/ttf AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE image/x-icon AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/xml # Remove browser bugs (only needed for really old browsers) BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html Header append Vary User-Agent </IfModule>
不要忘记单击“保存”更改。”
浏览器缓存
当某人访问您的网站时,他们使用的浏览器将下载与他们正在访问的页面关联的所有文件。
利用浏览器缓存意味着您只想下载必要的文件,而不下载不必要的资产。这些通常是页面的设计和样式,有时还包括JavaScript函数。
使用浏览器缓存时,您要告诉服务器忽略以前为重复访问者下载的网页部分。
要编辑.htaccess文件,请使用FTP客户端或cPanel以与上述压缩文件时相同的方式找到该文件并制作两个副本。
保留副本.htaccess文件的名称,以防更改有任何问题。在另一个副本中进行编辑。
在.htaccess文件的当前内容下方添加以下代码:
<IfModule mod_expires.c>ExpiresActive On ExpiresDefault A0 <FilesMatch "\.(txt|xml|js)$"> ExpiresDefault A691200 </FilesMatch> <FilesMatch "\.(css)$"> ExpiresDefault A691200 </FilesMatch> <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$"> ExpiresDefault A691200 </FilesMatch> <FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$"> ExpiresDefault A691200 </FilesMatch> </IfModule> <IfModule mod_headers.c> <FilesMatch "\.(txt|xml|js)$"> Header set Cache-Control "max-age=691200" </FilesMatch> <FilesMatch "\.(css)$"> Header set Cache-Control "max-age=691200" </FilesMatch> <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac)$"> Header set Cache-Control "max-age=691200" </FilesMatch> <FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$"> Header set Cache-Control "max-age=691200" </FilesMatch> </IfModule>
别忘了单击保存
压缩文件并利用浏览器缓存将大大减少网页的加载时间。这将有助于您的网站在搜索中排名更高,并改善用户体验。没有人愿意等待几秒钟的时间来加载页面。