WordPress 速度好慢 有啥好的优化办法么?

2015-03-11 09:23:37 +08:00
 xiaoyuvps

使用的是电信通的VPS

www.xiaoyulog.com

面板是KLOXO-MR

环境是LNMP

[root@i-2-1643-VM xiaoyulog.com]# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 11.2738 seconds, 95.2 MB/s
[root@i-2-1643-VM xiaoyulog.com]# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 8.73689 seconds, 123 MB/s
[root@i-2-1643-VM xiaoyulog.com]# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 12.3163 seconds, 87.2 MB/s
[root@i-2-1643-VM xiaoyulog.com]#

测试硬盘的DD并不是很难以接受

ping也非常好

文件下载速度也不错

就是慢。。

谁知道怎么办啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

6716 次点击
所在节点    WordPress
69 条回复
tumutanzi
2015-03-11 15:05:25 +08:00
在英国的访问速度不错。其实不慢了。是折腾心理作怪吧。
tumutanzi
2015-03-11 15:05:46 +08:00
不是了为了PIAN点击量的吧?
xiaogui
2015-03-11 15:08:20 +08:00
@tumutanzi 同感,不过北美这边访问好慢
xiaoyuvps
2015-03-11 15:11:15 +08:00
@tumutanzi 新博客 广告也没放。 骗啥点击量。。 都是刚刚优化的

@xiaogui 北美访问慢考虑加一个nginx做反代 把 海外IP全部解析到nginx上面去
jimwoo
2015-03-11 15:43:49 +08:00
WP是有点吃硬盘....哈哈!!
xuhaoyangx
2015-03-11 16:16:42 +08:00
@kungfuchicken 开两个反而会命中下降延迟变多,PHP升级到5.6或者更高,开启opcache,基本wp自己延迟只有100以内了
xiaoyuvps
2015-03-11 16:18:19 +08:00
@xuhaoyangx

我目前的加载速度你觉得有优化的意义么?

现在是nginx 1.79 php-fpm 5.4 APC+wordpress cache
xuhaoyangx
2015-03-11 16:22:47 +08:00
@xiaoyuvps 升级PHP,你会明显感觉速度提升了,5.4以上APC换opcache
xiaoyuvps
2015-03-11 16:26:06 +08:00
噢 还需要继续升级么?

目前适合升级到哪个版本?
@xuhaoyangx
lincanbin
2015-03-11 17:18:57 +08:00
慢肯定是出在网络了,WordPress是烂,一个页面上百毫秒的执行时间,可是200ms跟5ms实际上在人这边是感受不出来的。

Chrome开发者工具,网络,然后选择合适CDN存放静态文件。
wzq19822004
2015-03-11 17:25:17 +08:00
有可能和我遇到的情况一样。
google被墙造成样式文件请求不到,导致的页面加载速度慢。
解决办法一:

就是把把调用的谷歌的文件链接换成国内的链接。在你的后台主题编辑中,在所有的文件中ctrl+F搜索关键字“google”,如果搜到相关谷歌的链接诸如fonts.googleapis.com大家可以把这个文件(可能下载需要翻墙具体我没试过)下载下来放到自己网站里完了更换成自己网站的文件链接就可以。

对此,360网站卫士的解决方案是把fonts.googleapis.com替换为fonts.useso.com将类似ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js替换为ajax.useso.com/ajax/libs/jquery/1.7.2/jquery.min.js。

可能存在谷歌CSS链接的文件有:wp-includes/script-loader.php、functions.php、index.php、header.php,除此之外可能一些插件也有谷歌链接,这就需要你关闭插件看看是否网站打开快了来确定哪个插件含有谷歌链接了。

解决办法二:

把含有谷歌链接的代码注释掉,这个道理大家应该明白。注释方法如下例子(在代码前面加//就行了):

//wp_register_style( ‘underthesea-pacifico’, “$protocol://fonts.googleapis.com/css?family=Pacifico” );
crystom
2015-03-11 17:47:21 +08:00
我这里访问速度很快
crazycen
2015-03-11 17:57:59 +08:00
www.crazycen.com 目前用的php5.6.5 + opcache + wp super cache全站缓存
xuhaoyangx
2015-03-11 18:18:49 +08:00
roychan
2015-03-11 18:22:59 +08:00
天天 WordPress 累不累啊…
sumhat
2015-03-11 19:08:07 +08:00
硬盘慢和访问速度有什么关系,全内存操作不就好了。
zxhzxhz
2015-03-11 19:11:28 +08:00
1.5s左右
飞一般的速度
坐标:河南电信
Pete
2015-03-11 19:27:46 +08:00
acros
2015-03-11 21:27:41 +08:00
一下子打开了····慢你个妹
xiaoyuvps
2015-03-11 22:39:54 +08:00
@acros 刚开始确实很慢
@Pete 有没有教程

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/175983

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX