独行剑侠 发表于 2022-1-1 09:54

求助!document TTFB加载时间过长

主程序用的Typecho,一般像这种程序在内容比较多的情况下document TTFB加载时间都能在100毫秒以内。
自从换了主题模板document TTFB加载时间都超过1秒了,
有什么办法可以知道TTFB加载了什么,怎么优化?具体怎么操作?

括弧:本人前端小白后端一毛不懂,

中间尝试过cache之类的缓存插件,加载时间确实可以控制在50毫秒前后了,但是typecho模板本身部分功能又不支持了,
只好想单纯研究学习一下TTFB具体怎么加载的,怎么个原理……

请诸位大神不吝啬用浅显易懂的语言赐教~!!
再此感谢~

TES286 发表于 2022-1-1 11:35

TTFB是浏览器发送HTTP请求包到服务器返回HTTP头的等待时间, 可以说约等于服务器的响应时间, 下面是这个页面的网络计时(chrome devtools)
https://share.一.cn.eu.org/ERnm1n3GoulDnDulBcb40pQBUemXsjIfrgdVkZBxKc7vPA
也就是那个主题的代码太慢, 可以找主题的开发团队

cache只是一个缓存, 避免的重复后端代码执行, 也就是给它的结果保存, 下一次直接返回而不是后端再重新把这些代码重新执行, 直接返回, 当然TTFB低
这张图解释了cache的普遍执行方式
https://share.一.cn.eu.org/EfXWiZCUyOlEh2URAz0uiG8BrEA680kN8h2Og0XXvSXtRQ
页: [1]
查看完整版本: 求助!document TTFB加载时间过长