再谈网站缓存

C 2019-3-31 2728

因为一些业务需要,我的网站无法将用户信息保存在SESSION,而只能通过mysql读取。

这样就无法使用PHP自带的将SESSION写入内存功能,也没必要将用户和内容读取分离了。


从而我的网站逻辑变为:

Nginx:请求静态文件,调用PHP

PHP:执行程序指令,调用MySQL

MySQL:读取文章内容和用户数据


那么我需要考虑的就只有:

Nginx:把网站样式、CSS等缓存到内存,其余静态文件使用CDN缓存。

PHP:使用OPcache缓存所有程序代码到内存。

MySQL:尽可能缓存更多到内存,特别是首页查询结果、用户表。


最新回复 (0)