肥宅之家  ⁝︎  登录
网站缓存优化小记
最近感觉网站速度一般,看了一下原来是DDOS-Guard缓存效果不好,于是在后面套了个CF用来缓存静态文件,CSS一类读取基本降到了80ms以下。
但是对于动态页面,却没有什么成效,页面速度依然在200ms左右。探明原因是我服务器的硬盘是HDD的,每次运行程序都会读区磁盘,造成效率低下。
我很纳闷,因为我MariaDB开启了换存,PHP脚本使用了OPcache,成效却跟没有缓存一样,甚至想用memcached。
检查了一圈发现了问题的根源:我程序路由使用了file_exists()判断,从而导致程序无论如何缓存都会执行读磁盘的命令,所以能不用就不用。
此外如果不得不去判断文件是否存在,不妨考虑is_file()和is_dir()函数,比大杂烩file_exists()要高校很多。
C
脑浆物语 霖博客 设计笔记 依萌萌 灰常记忆 乐亦人生 拔剑舞 云破天开 秋日 Yoooo 幻焕 月宅酱 空城 笨猫 云上萝莉 宅区
🍁 秋空动漫社 STATUS TOS