cleverxy123 发表于 2020-12-11 21:59:01

新人疑问:TTFB特别的长

本帖最后由 cleverxy123 于 2020-12-11 22:01 编辑

我用aws free tier的ec2 1vcpu 1core上搭了一个wordpress,配置了域名也开了https。 域名是aws买了,用了cloudfare的DNS(这里感觉有点多余)
我用https://performance.sucuri.net/测试了我的网速。结果如下:


我尝试在ec2上执行下面的代码测试下
for i in {1..5}
do
    curl -o /dev/null \
    -s \
    -w "time_namelookup:%{time_namelookup}\n
       time_connect:%{time_connect}\n
    time_appconnect:%{time_appconnect}\n
      time_redirect:%{time_redirect}\n
   time_pretransfer:%{time_pretransfer}\n
time_starttransfer:%{time_starttransfer}\n
                  ----------\n
         time_total:%{time_total}\n" \
    https://XXXXXXXX.com/ >> /tmp/wordpress-efs-ttfb2.txt
done得到的结果如下:


我查了资料说TTFB特别长是机器性能不行,或者连接数据库有问题。那为什么我本机看加载时间也没有很久呢?

纯wordpress新人,请大神指点。

老刘 发表于 2020-12-12 14:00:25

你都用了cloudfare的DNS,不用cloudfare的CDN缓存?
WP不用缓存速度就是这么慢....
w3 total cache 缓存全部开启, 秒开 :lol

cleverxy123 发表于 2020-12-13 23:48:45

自己解决了把mysql和WP分离放在RDS上速度快很多。下一步优化下CDN。 不想花钱买cloudfare的CDN

河小马 发表于 2020-12-14 10:53:29

对于wp来说,一般是database的配置问题

chenzhonwei 发表于 2021-2-26 08:22:32

楼主为什么用cloudfare的cdn有点多余我正想用看看
页: [1]
查看完整版本: 新人疑问:TTFB特别的长