教程:如何优化WordPress性能?

开源系统 1年前 (2020) zhuge
361 0 0
教程:如何优化WordPress性能?

本教程将给你一些关于如何提高你的WordPress网站速度的提示。如果你想给你的访问者提供良好的用户体验,并在搜索引擎如谷歌和Bing中排名良好,那么拥有一个快速的网站是非常重要的,因为这些搜索引擎会考虑到你的页面的加载速度。

重要!现在我们的WP速度专家与你分享他们最好的WordPress速度优化技巧,一起同诸葛网址导航看看!

启用动态缓存

在你的WordPress站点上添加动态缓存会对它的速度有很大的影响。可以使用Varnish和APC等许多服务,但所有这些服务都需要大量的服务器配置和调整应用程序才能正确工作。这就是为什么,我们在SiteGround创造了一个叫做SuperCacher的工具。有了它,你所需要做的就是安装一个小插件,并启用动态缓存与一个单一的点击。有关如何使用它的更多信息,请查看我们的SuperCacher教程。

启用gZIP压缩

为了减少服务器和访问者之间传输的数据的大小,您可以为图像、CSS和JavaScript文件启用gZIP压缩。通过这样做,web服务器将在内容通过Internet传输到浏览器之前对其进行压缩(例如,创建一个ZIP文件)。另一方面,浏览器在呈现内容之前对其进行解压。这大大降低了传输的信息的大小,降低了网站页面的加载时间。

为你的图片,CSS和JS文件启用gZIP压缩的最简单的方法是把这些行添加到你的.htaccess文件的根WordPress文件夹:

## ENABLE GZIP COMPRESSION ##

<IfModule mod_deflate.c>

AddOutputFilterByType DEFLATE text/plain

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/xml

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE application/xml

AddOutputFilterByType DEFLATE application/xhtml+xml

AddOutputFilterByType DEFLATE application/rss+xml

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/x-javascript

</IfModule>

## ENABLE GZIP COMPRESSION ##

使用一个CDN

内容分发网络(CDN)是在所有位置节点上克隆站点缓存副本的服务器网络。这意味着当访问者请求您的站点时,它的缓存将由最近的服务器位置提供,而不是由您的主机提供商的主数据中心提供。有关这方面的更多信息,请参阅我们的Cloudflare CDN教程。

优化你的图片

图像是每个网站的重要组成部分。优化它们是很重要的。当你在开发你的WordPress网站时,有一些关于你的图片的事情你应该记住:

使用适当大小的图像。不要上传大的图片,然后用HTML缩放它们。确保你的照片和其他图像不会比你实际显示它们的尺寸大。

如果可能的话,为你的主题使用精灵。使用精灵是一种CSS技术,它使用一个图像来显示页面上的多个设计元素。通过这种方式,您的站点将打开一个小图像,而不是加载几十个小图像(每次都发出http请求)。但是,在设计主题时必须考虑精灵。所以一定要找一些利用精灵的主题。

缩小你的JavaScript和CSS文件

缩小您的CSS和JavaScript文件意味着所有不必要的数据,如双空格、空的新行、注释等,将从文件中删除,从而降低文件的大小。你可以免费使用许多在线工具来缩小你的文件。

利用浏览器缓存

利用浏览器缓存意味着您可以指定您的访问者的浏览器应该缓存您的图像、CSS、JS和flash文件多长时间。但是,如果缓存了任何这些资源,您的服务器将通知访问者的浏览器,缓存的内容将被替换为新的内容。您可以将以下代码添加到WordPress的.htaccess文件中,以启用这项技术。

##利用浏览器缓存##

<IfModule mod_expires.c>

ExpiresActive On

ExpiresByType image/jpg "access 1 year"

ExpiresByType image/jpeg "access 1 year"

ExpiresByType image/gif "access 1 year"

ExpiresByType image/png "access 1 year"

ExpiresByType text/css "access 1 month"

ExpiresByType application/pdf "access 1 month"

ExpiresByType application/x-javascript "access 1 month"

ExpiresByType application/javascript "access 1 month"

ExpiresByType application/x-shockwave-flash "access 1 month"

ExpiresByType image/x-icon "access 1 year"

ExpiresDefault "access 2 days"

</IfModule>

## LEVERAGE BROWSER CACHING ##

优化你的WordPress数据库

经常优化WordPress数据库是一个很好的实践。有关这方面的更多信息,请参阅我们关于使用索引进行MySQL优化的文章。

版权声明:zhuge 发表于 2020年4月11日 上午9:17。
转载请注明:教程:如何优化WordPress性能? | 书澳网址导航

相关文章

暂无评论

暂无评论...