Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3649
  • 博文数量: 5
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-22 12:31
文章分类
文章存档

2014年(5)

我的朋友

分类: 信息化

2014-11-27 16:58:38

  为了实贱证明, 我特意**了一个最新干净的WP
  什么插件也不装,APC关闭
  打开默认首页
  1. 原WP, 执行时间在0.60 - 0.67 秒间
  2. 用我的办法, 页面执行时间提升到 0.15-0.20 秒间
  然后,打开APC            fsb010.com
  1. 原WP, 执行时间提升到 0.29-0.38 秒间
  2. 用我的办法,页面执行时间提升到 0.04-0.05 秒间
  性能提升 6 倍              sezyy.com
  不说缓存了,都说烂了,缓存不是解决的办法,缓存总是要过期的
  其他的优化方法我不说了
  说点特别的,性能可以提升不少
  要让wordpress 快,用好内存
  以下二个PHP扩展,二选一
  1. apc
  2. zend opcache
  性能我测试过,差不多,开启它们
  然后,把所有wp的PHP文件,全部直接放内存里
  举例: 你的 wordpress 目录在 /var/www/wp
  方法如下:            pifubaiban.net
  1. 复制一份 wp
  cp -rf /var/www/wp /var/www/wp2
  2. 删除非 php 文件
  cd /var/www/wp2
  find . -type f | grep -v ".php" | xargs rm -f
  4. 放到内存里
  cp -rf /var/www/wp2 /dev/shm
  5. 可以删除原目录里的所有php文件
  cd /var/www
  find . -type f | grep ".php" | xargs rm -f
  现在,我们已经把 wp 目录下的所有PHP文件过滤出来直接全部放内存里了
  最后一步             zgnpxw.com
  6. 配置 nginx
  server {
  listen 80;
  server_name 21andy.com
  root /var/www/wp;
  index index.html index.php;
  location / {
  try_files $uri /index.php;
  }
  location ~* /.php$ {
  fastcgi_index index.php;
  fastcgi_pass unix:/dev/shm/php-fpm.sock;
  fastcgi_param SCRIPT_FILENAME /dev/shm/wp/$fastcgi_script_name;
  include fastcgi_params;
  }
  }
  7. 重启 nginx 和 php-fpm 搞定!
  最新版的 wordpress 这样分开后
  纯php文件一共 8.4MB,全放内存里
  其他文件 4.7MB         zgzybdf.com
  如果部暑好了以后,不要安装插件
  如果要安装,需要分离放一下










    本文内容由办公会议桌整编 转载请注明出处 谢谢合作
阅读(74) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~