网站seo之性能优化:为什么我的博客比你的快?

发布时间:2015-10-28 15:40:15 作者:小五 点击:

  

  为什么我的博客比你的快?

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

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

  一动静态分离

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

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

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

  二服务器优化

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

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

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

  MySQL 设置 MySQL Query Cache,可以保存保存查询结果,同样的查询不再从数据库检索,对速度有很大的提升。

  PHP 开启 OPCache:把经过编译后的 PHP 代码缓存到共享内存中,并在用户访问的时候直接调用从而起到高效的加速作用。

  安装 Memcached 和 PHP Memcached 扩展:使用 Memcached 来缓存 WordPress 数据。

  四MySQL 设置 MySQL Query Cache,可以保存保存查询结果,同样的查询不再从数据库检索,对速度有很大的提升。

  PHP 开启 OPCache:把经过编译后的 PHP 代码缓存到共享内存中,并在用户访问的时候直接调用从而起到高效的加速作用。

  安装 Memcached 和 PHP Memcached 扩展:使用 Memcached 来缓存 WordPress 数据。

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

  只使用必须的 WordPress 插件,安装太多的 WordPress 插件很容易引起性能问题。

  从正规站点下载 WordPress 主题,这样下载的主题才能保证质量和安全。

  WordPress 主题和插件尽量使用模板函数,因为 WordPress 模板函数如果可能都已经做好了 WordPress Object Cache。


留言列表

发表留言:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。