php代码层次加速WordPress

所谓“php代码”是指php执行效率,执行查询数量上的优化。我将方法归纳以下几点:

1. 控制插件数量

做过插件的朋友都知道,插件是通过添加一系列的filer或者action来实现功能的。比如大家很熟悉的All in one SEO,每个页面加载title完之后便会调用它的代码以显示页面的描述、关键字等信息。如果插件很多的话,每次调用都会有很大一个调用列表,程序执行时间自然会变得较长。
所以,控制插件数量在加速WordPress上有很大的作用(当然缓存类的插件除外)。看看大家都在用什么插件:

  1. 万戈:《我的 WordPress 插件秀》
  2. 蓝冰:《我正在使用中的WP插件》,蓝冰说换了好多了,权当参考就得了
  3. Kangzj:《Kangzj正在使用的插件们》coming soon…

万戈同学属加速狂类型的,他的原则是能不用插件则不用插件。对于这一点我是部分认同的部分反对的,个人觉得对于用插件应该:

  • 能修改主题代码可以实现的,可以不用插件实现(优点是速度相对快,缺点是换主题相当不方便);如果要修改核心代码者,绝对要用插件实现(否则以后升级WordPress那是相当的麻烦)。

继续阅读php代码层次加速WordPress

php cache类(php数据缓存类)

    php的执行效率很高,速度很快,但是连接数据库、查询数据库等还是比较耗时的。如果访问量大的话会给数据库造成很大的负担,所以对于变化不经常的内容要做好php 数据cache(缓存)是十分必要的,我做了一个简单的php“文件缓存”的类,希望对大家有所帮助。
继续阅读php cache类(php数据缓存类)