最近网站一到晚上高峰期就打不开了, 上了 CDN 后,发现并没有改变多少. MYSQL 的 CPU 占用 200%.
当然,这里最主要的原因是有很多慢查询,但是因为优化需要时间,所以先上 CDN 了.
按理说页面被 CDN 缓存后服务器就能减少很多压力了啊
最近网站一到晚上高峰期就打不开了, 上了 CDN 后,发现并没有改变多少. MYSQL 的 CPU 占用 200%.
当然,这里最主要的原因是有很多慢查询,但是因为优化需要时间,所以先上 CDN 了.
按理说页面被 CDN 缓存后服务器就能减少很多压力了啊
|
SankoJul 16, 2019 via Android
1
cdn 只是静态文件吧
|
|
chinesestudioJul 16, 2019 via Android
2
你可以全部缓存 或者静态化网页 数据库扛不住就优化 再不行主从 分裤分表
|
|
4
@chinesestudio #2 现在单表最多也就是 10 万左右的新闻类数据. 感觉还能用下
|
|
ETiVJul 16, 2019 via iPhone
5
缓存头设置了吗
|
|
shinyJul 16, 2019
6
可以观察下源服务器的日志,看看访问频率有没有降下来
|
|
msg7086Jul 16, 2019
7
上 CDN 本身不会影响动态网页性能。
如果你想缓存动态网页,需要合理配置文件头。 光是写个 HTML,没有任何一家 CDN 会给你随便缓存的。 必须要加上缓存头才行。 |
|
botianJul 16, 2019 via Android
8
网站本身做好静态化,然后 cdn。本身动态化的话,即使 cdn,也只能缓存你的静态文件,mysqll 没有减轻压力。
|