熟能生巧哇 发表于 2013-12-21 15:54:49

以前看过类似的优化文章 是把PHP的SESSION放到linux的内存中, 楼主可以想到把PHP文件也放到内存中,确实是一个举一反三的好例子额, 我就想不到这一点额,呵呵。

18楼提到的 typecho 这个貌似不错, 有时间去试一下

现在有个这个 http://www.eefaq.com/thread-112762-1-1.html 貌似也不错额

都可以提高速度。

:victory:

paradeisos 发表于 2013-12-21 16:02:59

typecho 新版我试用半个钟头就找到一个bug了,不过懒得去报告,反正我都是用wp的,下次出新版再试用下,没问题了再放个站玩玩。

21andy 发表于 2013-12-21 16:52:41

本帖最后由 21andy 于 2013-12-21 16:53 编辑

熟能生巧哇 发表于 2013-12-21 15:54 static/image/common/back.gif
以前看过类似的优化文章 是把PHP的SESSION放到linux的内存中, 楼主可以想到把PHP文件也放到内存中,确实是 ...
我说的办法效果是目前最明显的,提速必不可少的,HHVM性能有所提升,可以和我说的办法结合,达到极速

为了实践证明,刚刚测试了一下

HHVM还是不能解决I/O问题,直接给数据
纯净最新WP,什么也不装,打开首页

一,wp 放在硬盘
apc 开启的情况下:
php-fpm 0.2X 秒
hhvm   0.1x 秒

二,使用我的办法,wp 放在内存
apc 开启的情况下:
php-fpm 0.04 - 0.06 秒
hhvm 0.025 - 0.06 秒

结论:只用HHVM不把WP放内存,还比我的办法慢2至3倍

HHVM + APC或zend opcache + 我的办法,是最快的
不过HHVM比较麻烦,需要在wp目录下面运行
hhvm --mode daemon -vServer.Type=fastcgi -vServer.Port=9000


21andy 发表于 2013-12-21 17:07:43

本帖最后由 21andy 于 2013-12-21 17:10 编辑

luguokankan 发表于 2013-12-21 13:14 static/image/common/back.gif
lz可以试试php5.5 自带optimizer+
我看apc的维护者(国人)也说比apc更快.
那就是我顶楼所说的zend opcache
实际测试了和APC比提升不大
喜欢哪个就用哪个,很容易切换,呵呵


wangkaipsp 发表于 2013-12-21 19:43:09

在VPS上试试效果看。            

jx007888 发表于 2013-12-21 20:08:25

额,不太懂啊.......看着好像很好的样子

lowrie 发表于 2013-12-21 20:29:53




用你的方法安装 zend opcache 网站出站 502 Bad Gateway

nginx


但是探针能打开


zch0071 发表于 2013-12-22 17:34:24

21andy 发表于 2013-12-21 17:07 static/image/common/back.gif
那就是我顶楼所说的zend opcache
实际测试了和APC比提升不大
喜欢哪个就用哪个,很容易切换,呵呵


apache能用这个么?nginx用的话,wordpress的静态化规则如何写?

RomeoPreble 发表于 2013-12-22 18:12:19

好复杂的步骤,搬家的时候也够烦的吧

jiaruseng 发表于 2013-12-22 18:17:01

好帖子, 学习了

另外 想请问原理是什么呢?

lomboz 发表于 2013-12-22 18:33:47

请问是任何的虚拟主机都能用吗,比如hostgator的

nff 发表于 2013-12-24 20:32:29




感谢楼主分享, 我想问下,不用wordpress, 域名目录下的单php文件或者文件夹,如何转移到内存?

21andy 发表于 2013-12-24 21:24:10

lowrie 发表于 2013-12-21 20:29 static/image/common/back.gif
用你的方法安装 zend opcache 网站出站 502 Bad Gateway

nginx


502是因为nginx的php部份没配置好
给个最简单的办法,如果觉得配置麻烦,直接整个WP放内存
手动清理掉WP里所有无用的文件,模板,插件什么的
改server {}里的root就行了


21andy 发表于 2013-12-24 21:25:40

zch0071 发表于 2013-12-22 17:34 static/image/common/back.gif
apache能用这个么?nginx用的话,wordpress的静态化规则如何写?

apache也一样的,document_root改到内存里,好几年不用APACHE了,rewrite不变啊

21andy 发表于 2013-12-24 21:26:08

lomboz 发表于 2013-12-22 18:33 static/image/common/back.gif
请问是任何的虚拟主机都能用吗,比如hostgator的

虚拟主机不能用,要有ROOT权限

21andy 发表于 2013-12-24 21:27:33

nff 发表于 2013-12-24 20:32 static/image/common/back.gif
感谢楼主分享, 我想问下,不用wordpress, 域名目录下的单php文件或者文件夹,如何转移到内存?
...
用点技巧就可以了
location {} 匹配那个文件
然后 proxy_pass 到127.0.0.1某个端口
然后 这个端口的root为 /dev/shm里的某个目录
然后,把你那个文件放 /dev/shm里的某个目录里
呵呵



nff 发表于 2013-12-25 08:34:33

21andy 发表于 2013-12-24 21:27 static/image/common/back.gif
用点技巧就可以了
location {} 匹配那个文件
然后 proxy_pass 到127.0.0.1某个端口


感谢楼主热心, 我想试试你的办法,但是技术白一个,能详细点或者举个例子吗? 谢谢啊

caaol 发表于 2014-1-2 09:30:50

请问wordpress插件如何分开放?
页: 1 [2]
查看完整版本: wordpress 终极加速方法