• 服务器租用:建站教程、SEO优化文章、网站模板、服务器软件、云服务器国外服务器香港服务器虚拟主机域名注册、服务器相关知识。
  • 主机吧永久网址为:https://www.fuwuqizuyong.cc
  • 如您无法通过百度搜索到本站时,请更换搜索引擎,或者直接在浏览器地址栏输入 www.fuwuqizuyong.cc 即可回到本站
  • 浏览更多精彩内容,请 Ctrl+D 将本站加入浏览器收藏夹。

WordPress教程:WordPress性能优化,让WordPress飞起来

网站建设 服务器租用 7个月前 (09-11) 351次浏览 2个评论 扫描二维码

WordPress相信是很多站长现在建站的首选,服务器租用网也是非常偏爱使用WordPress,但是由于种种原因WordPress使用一段时间后网站速度就会降低,那么我们对WordPress进行性能优化就要提上日程了,那么如何对WordPress进行性能优化呢?今天服务器租用网为大家分享一篇来自我爱水煮鱼博客写的WordPress教程,关于WordPress性能优化的文章,文章对WordPress如何进行优化写的非常详细,大家可以借鉴一下。

WordPress 很慢?

很多博主都会感觉WordPress很慢?作为全世界最常用的建站和博客系统WordPress来说,在性能设计上肯定不会有太大的问题,WordPress开发团队也肯定也考虑到这个问题。

那么WordPress效率问题主要是出在哪里呢?根据我多年WordPress建站和维护的经验,很多性能的问题都是WordPress使用不当造成的,比如安装太多效率低下的插件,使用代码质量低下的主题,没有正确处理WordPress的缓存等等,所以提高WordPress性能,就要从这些方面入手。

WordPress教程:WordPress性能优化,让WordPress飞起来

今天就给大家讲讲自己多年总结的WordPress优化经验和技巧:

动静态分离

不管WordPress博客还是其他 CMS 建的站点,优化的第一步一定是动静态分离,这也是你看到新浪,腾讯等门户,他们图片的域名和网站的域名不是同一个的原因。

网站的静态文件一般有两种:第一种是网站的 CSS,JS 和一些主题的常用背景图片和按钮文件,这些图片如果网站不进行改版或者其他改动,基本上是不会修改的,第二种是每天更新的网站内容中上传的图片或者附件,这些图片文件也是基本不会改动的。

解决好静态文件存储和加速,网站性能就首先能得到基本的保证了,WordPress构建的网站和博客也是一样的。对于这些静态文件来说,最好的解决方案永远是使用 CDN 网络进行加速,这样服务器的压力将大大降低,因为访问页面只有当前页面是在自己的服务器上,其他所有图片, JS 和 CSS 都是从 CDN获取的。

WordPress教程:WordPress性能优化,让WordPress飞起来

从使用便捷性和性价比角度来说,个人推荐WordPress博客最方便使用的七牛云存储,我也写了一个七牛镜像存储的WordPress插件,让你可以一键实现WordPress博客静态文件 CDN 加速。

服务器优化

优化好静态文件之后,就要开始对网站的动态内容进行优化,优化动态内容,首先要有一个稳定网络环境,稳定的主机供应商和服务器性能的优化。

选择一个靠谱的主机托管商,个人推荐 BGP 或者多线机房,让全国用户访问都能有不错的速度,然后尽量选择独立的服务器,再不济,也得 VPS, 🙂 因为你没有服务器的 Root 权限很多东西是无法进行的。这里推荐:美团云。

服务器问题解决之后,服务器可以做如下优化:

  • MySQL 设置 MySQL Query Cache,可以保存保存查询结果,同样的查询不再从数据库检索,对速度有很大的提升。
  • PHP 开启 OPCache:把经过编译后的 PHP 代码缓存到共享内存中,并在用户访问的时候直接调用从而起到高效的加速作用。
  • 安装 Memcached 和 PHP Memcached 扩展:使用 Memcached 来缓存WordPress数据。

WordPress 缓存

要彻底明白和搞懂WordPress性能优化,首先要理解WordPress缓存机制,WordPress默认是一种叫做 WordPress Object Cache 的对象缓存机制,它是把需要缓存的内容按照 Key-Value 这样的模式进行缓存(和 No-SQL 的 key-value 的有点类似),当然它还支持按照 Group 来划分和避免缓存的内容冲突。

所以最基础的WordPress缓存插件就是,把WordPress产生的 Key-Value 存起来,如果是使用 Memcached,就是存到内存,如果使用 Flie 就是存到硬盘中,当然高级的WordPress插件还能做更多,比如 WP Super Cache把整个页面缓存到硬盘中,下次直接访问静态的 HTML 文件,让服务器直接绕过 PHP,节约 CPU 时间。 Batcache 会把整个页面当做一个对象存到内存里面。我个人推荐使用 Memcached 和 Batcache 进行缓存。

对于已登陆的用户,Memcached 会把 WordPress 的对象存到内存里面,服务器的内存足够大,读取和存储速度也够快,并且内存缓存命中率也大于 97%。另外我们WordPress程序经过优化之后,每个页面的查询一般在 2 条左右,所以整个网站效率很高,首页甚至做到 0 SQL,页面生成只需要 0.0013秒

对于未登录的用户,Batcache 会把整个页面当做一个对象存到内存里面,未登录用户访问的时候,整个页面从内存中取出,速度奇快。

WordPress 程序优化

WordPress程序优化是基于 WordPress Object Cache 的机制对WordPress插件和主题进行优化,主要经验有以下几点:

  • 只使用必须的WordPress插件,安装太多的WordPress插件很容易引起性能问题。
  • 从正规站点下载WordPress主题,这样下载的主题才能保证质量和安全。
  • WordPress主题和插件尽量使用模板函数,因为 WordPress 模板函数如果可能都已经做好了 WordPress Object Cache。
    比如 get_the_terms 和 wp_get_object_terms 这两个函数,功能基本一样,但是 get_the_terms 直接从对象缓存中取数据,无查询,而 wp_get_object_terms 每次都从数据库中取数据。
  • WordPress 插件和主题如果一定要直接查询数据库,请做好 Object Cache,将查询的结果使用 wp_cache_set 存到 Object Cache 中,下次直接使用 wp_cache_get 获取。

WordPress 性能优化服务

选择好的服务器和托管商,对WordPress程序进行优化,并且做好缓存,WordPress效率其实很高的,加上WordPress本身的灵活性和功能强大,WordPress作为各种建站绝对是非常不错的选择,所以我一直使用WordPress建站。

服务器租用网分享的来自于我爱水煮鱼博客的如何进行WordPress性能优化的文章就分享到这里了,如果您还想看更多关于WordPress优化的内容,请牢记本站网址:www.fuwuqizuyong.cc


服务器租用(www.fuwuqizuyong.cc) , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明:WordPress教程:WordPress性能优化,让WordPress飞起来
服务器租用
喜欢 (2)
[]
分享 (0)
服务器租用
关于作者:
服务器租用专注为广大站长与网友朋友分享建站教程、SEO优化文章、网站模板资源、服务器软件(Web环境、建站程序)等,另外为大家推荐各种国内外服务器、香港服务器、虚拟主机、域名购买优惠信息与服务器相关知识。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到
(2)个小伙伴在吐槽
  1. 认真拜读,好为学徒!
    藏阴套图网2018-09-20 10:41 回复 Windows 7 | 搜狗浏览器 2.X
  2. 学无止境,认真拜读!
    daxi2018-11-04 11:46 回复 Windows 7 | 搜狗浏览器 2.X