1
permaylau 2018-02-13 22:40:32 +08:00 via Android
因为你用的是美国主机的缘故吧。
|
2
Sharkkk OP @permaylau 可是我另一个 dz 的站好像没有这么慢,,,,话说百度 CDN 加速是加的吗,国内节点呀 F12 我看了半天毫无发现
|
3
permaylau 2018-02-13 22:47:08 +08:00 via Android
那你 php 用的是什么版本?我用手机打开,速度还可以,感觉就像美国主机的速度
|
9
Marfal 2018-02-13 23:25:18 +08:00 1
很简单,关掉百度云加速,换 php7.1,拉低 gzip level 到默认值,上 WP Super Cache+又拍云缓存静态文件,(可选)开 HTTP/2
|
10
caiyouzai 2018-02-13 23:38:29 +08:00 via Android
之前有个水煮鱼的插件,蛮好用的。
|
11
wsly47 2018-02-13 23:39:58 +08:00 via iPhone 1
|
12
jlkm2010 2018-02-13 23:41:14 +08:00
自从用上了 ghost,省心又省力
|
13
ivmm 2018-02-13 23:57:49 +08:00 3
你为什么没上缓存插件?有了高人内力不会用啊~~
PHP 升级到 PHP 7.2 开 OPcache,还有就是你的 PHP 5.4.45 在头部暴露了很不安全 简单点上普通的缓存插件,进阶一点把缓存放到内存中用 OpenResty + Redis 高效缓存 WordPress,参考: https://www.mf8.biz/openresty-redis-cache-wp/ 然后再用对象缓存,走 Unix Socket 风味更佳: https://www.mf8.biz/apt-get-install-redis-server/ 然后再上 HTTP/2 性能应该还有再提升一点。 教程合集: https://www.mf8.biz/the-guide-for-wordpress-ubuntu/ |
14
MonoLogueChi 2018-02-14 00:04:34 +08:00 via Android
话题插图用 markdown,回复插图直接放微博图床的链接
刚才我用手机访问了一下,内蒙联通,大概和我以前的站点速度差不多,现在没有电脑不好测试,感觉大部分时间都是浪费在了请求等待上(只是推测)。cdn 只是缓存静态资源,对 php 请求并没有什么用。你可以 F12 看一下,主要时间都浪费在了哪里。美国主机 ping 值一般都在 100ms 以上,连接慢是正常的。 |
15
yytsjq 2018-02-14 00:05:45 +08:00
@ivmm 考虑用 lua-resty-redis 替代 ngx_redis2 吗?
@agentzh commented on 11 Feb 2016 @Roycohen I don't want to touch the ngx_redis2 module since the lua-resty-redis library is much better. https://github.com/openresty/srcache-nginx-module/issues/41#issuecomment-182509912 lua-resty-redis https://github.com/openresty/lua-resty-redis |
16
Kinnice 2018-02-14 00:21:17 +08:00 via Android
404 了
|
17
a752252255 2018-02-14 01:59:12 +08:00 via Android
换 php7.2,缓存插件都不用就很快
|
18
SeonMe 2018-02-14 02:20:41 +08:00 via Android
PHP 7.2 吧,如果不是那些 N 年前的插件和主题一般都兼容最新版 PHP,然后本地缓存可以用 Nginx 来做,不加 CDN 速度还是蛮可观的。
|
19
cloboboyy 2018-02-14 02:24:50 +08:00
感觉速度还行啊~
|
20
dobelee 2018-02-14 02:41:04 +08:00 via Android
常規幾個慢的原因,一一排查即可。
1,服務器線路延遲,如美國 2,服務器水管太小,如 1m 可能需 6s 以上 3,外部資源拖累,如 google 字體或頭像 4,性能瓶頸 |
21
yangqi 2018-02-14 03:56:01 +08:00
你都不知道哪里慢,就优化,能有针对性,能有效果么?
|
22
lodisy 2018-02-14 04:26:50 +08:00 via Android
百度云减速
|
23
iyaozhen 2018-02-14 08:14:03 +08:00 via Android 1
WordPress 通用优化策略及常用插件推荐 https://iyaozhen.com/wordpress-optimization-tips-and-plugins.html
WordPress 国内优化 https://iyaozhen.com/wordpress-china-optimization.html |
24
alinwu05 2018-02-14 08:21:33 +08:00 via Android
先搞清楚为什么慢,再优化!
|
25
Mac 2018-02-14 08:53:12 +08:00
线路和 IO 的问题,国外你还想快到哪里去?
|
26
singer 2018-02-14 09:33:56 +08:00 via iPhone
域名解析你也可以放国内
|
27
chairuosen 2018-02-14 09:45:20 +08:00
按照 YSlow 评分一个一个改,然后再加静态缓存就可以了
|
28
FindHao 2018-02-14 10:14:39 +08:00 via Android
www.findhao.net wordpress 阿里云国际新加坡,
|
29
FindHao 2018-02-14 10:15:03 +08:00 via Android
没做多少优化。用 wpcache 就足够了。
|
30
MonoLogueChi 2018-02-14 10:15:38 +08:00
刚才又看了一下,首先是 ping 太高了,美国主机避免不了的问题
加载耗费的时间基本都在等待时间上,主要是 ping 太高,PHP 可能也有问题,具体哪里有问题我也不知道,只能大概定位到这里 后面静态资源等待时间都是 200 多 ms,而且看 ip 是从源站加载的,百度云加速是不是没配置好(我第二次看又变成从国国内 ip 加载的,第三次又是从源站加载的,好迷) 然后又用缓存看了一下,缓存控制貌似有问题,设置好浏览器缓存时间,这样有利于快速加载 |
31
Technetiumer 2018-02-14 10:50:44 +08:00 via Android
http://www.mmtrix.com/evaluate/pc/testid/26fc029f2dff34f8055e3bf7c178bcff
前端沒有問題 可能是 WordPress/PHP 的問題,CPU/IO 太差 |
32
Marfal 2018-02-14 10:52:17 +08:00
@MonoLogueChi 老哥人家用的是百度云加速,你应该解析到 CF 的美西节点了,其实美西没那么不堪,150ms,HTTP 的话 TFFB 300ms,根本没有上图那么惨,如果资源多的话建议上 HTTPS,TFFB 在 600ms,开启 HTTP/2 多路复用,资源少的话不上 HTTPS 比较快。
|
33
guochengjie 2018-02-14 10:52:32 +08:00 via Android
关掉百度云减速 上 PHP7.2 加 memcached 选一个线路好的 VPS 如 C3 GF
|
34
MonoLogueChi 2018-02-14 10:59:28 +08:00
@Marfal #32 但是我这里结果就是这样,第一次直接从国外请求资源,第二次从国内节点,第三次和第四次又是从源站请求,刚才又试了一次,又变成了国内节点
|
35
kaikai5601 2018-02-14 11:33:17 +08:00 via Android
lz 这个主题不错啊
|
36
Marfal 2018-02-14 12:08:06 +08:00
@MonoLogueChi 不应该啊,你看看 http://blog.webpress.top/cdn-cgi/trace,看 colo 会不会跳
|
38
lypdarling 2018-02-14 13:36:22 +08:00
速度还不错,我这个 https://portableappk.com 用了缓存,速度也没有比你快
|
40
night98 2018-02-14 18:09:35 +08:00 via Android
打 LOL 的间隙看了一下你这个站点,发现基本上是页面的等待时间占了大头,通常需要等待 1-2 秒才能加载完,建议上 wpsupercache 缓存首页内容。
|
41
2010 2018-02-14 18:12:24 +08:00 via Android
|
43
Servo 2018-02-14 20:27:08 +08:00
gzip 换成 Brotil,当然只会提升一点点。
|
49
kevin1234 2018-07-18 14:05:56 +08:00
我主要是用了第三方模版
|
50
jimchen9999 2018-12-14 21:10:27 +08:00
直接用 nginx reverse proxy cache
|
51
gyu 2018-12-24 16:08:41 +08:00 via Android
不建议搞的太复杂,简单一点,主机的话还是用国外的,https://tophosting.github.io
|