提供SEO培训、SEO顾问、网站优化服务!

WordPress seo教程(9) :PHP Opcode 缓存

发布:张亮博客 分类:WordPress seo优化 浏览:2566 次
------------------------------------------------------------------------------------------------------------------------

WordPress seo教程(9) :PHP Opcode 缓存,

  PHP 是解释型语言,这意味着每次 PHP 代码开始运行,都要编译成为所谓的机器码,然后由系统运行。编译过程可以通过安装所谓的机器码缓存,比如eAccelerator,来实现缓存。此外还有一些其他的缓存解决方案。

  要安装 eAccelerator,解压缩文件,然后进入 eAccelerator 文件夹。然后输入:

  phpize

  。/configure

  make

  make install

  这将安装 eAccelerrator。

  然后创建用于存放的临时文件夹:

  mkdir /var/cache/eaccelerator

  chmod 0777 /var/cache/eaccelerator

  最后启用,添加到 php.ini 文件的最后(通常是/etc/php.ini或/usr/lib/php.ini):

  extension=“eaccelerator.so”

  eaccelerator.shm_size=“16”

  eaccelerator.cache_dir=“/var/cache/eaccelerator”

  eaccelerator.enable=“1”

  eaccelerator.optimizer=“1”

  eaccelerator.check_mtime=“1”

  eaccelerator.debug=“0”

  eaccelerator.filter=“”

  eaccelerator.shm_max=“0”

  eaccelerator.shm_ttl=“0”

  eaccelerator.shm_prune_period=“0”

  eaccelerator.shm_only=“0”

  eaccelerator.compress=“1”

  eaccelerator.compress_level=“9”

  这些更改会立即生效,也就是说 PHP 不需要“重新启动”。

  注意 #1:WP Super Cache 和 eAccelerator 可以一起使用,来进一步改善行性能。

  注意 #2:如果你想要更为顶级的性能,查看超酷的WP Super Cache 和 eAccelerator 插件。

  注意 #3:你可以从命令行进行测试,查看配置文件的修改

  ab -t30 -c5 http://www.mysite.com/

  并比较结果。我的 VPS 服务器结果大约是 200 req/s (每秒200次请求)。

  注意 #4:Apache 优化已经超过了本文的范畴,你可以在这里寻求更多的信息。深度的 apache 优化技巧在这里,这里还有 vps 的技巧,以及这里keep alives 的技巧。

  注意 #5:你也可以在 Elliot Back 的网站看到更多的诀窍和诡计(同时他也玩 DOTA,多酷啊)。

  注意 #6:不幸的是,如果 PHP 运行于 CGI 模式,eAccelerator 无法工作。你可以尝试使用 fasgcgi,可以与 suExec 和 eAccelerator 一起工作。

除非注明,文章均为张亮博客原创,转载请注明
本文地址:http://www.xia-men-seo.com/wordpress/87.html
张亮博客致力为大家分享SEO优化方面的知识
Copyright © 2008-2018 www.xia-men-seo.com All Rights Reserved.
张亮诚交各地志同道合好友,欢迎大家加入福建SEO技术交流 QQ群:28218850