有一个网站静态化缓存的想法,大家来讨论一下.

bear63 bear63 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我没有去学习过那些缓存什么的。自己总是感觉有点臃肿。

我希望就是用最简单的明白的一些语句,去实现自己想要的东西。

我还是个PHP初级的,所以大家讨论讨论便可。

我是想这样设计,在数据库中有一个表 web_page 字段简单
ID Web_Url Web_Key Web_UpDate

用户随便访问网站的某个页面,获取URL到数据库中判断,
如果不存在,侧把 页面及传递参数,生成一个KEY及时间写入数据库
同时生成一个以Web_Key 为名称的文件到 /temp/中

下次如果再访问该页面,判断时间是否大于设定的 30分钟,
如果小于,则直接调用 web_key 文件,如果大于,则再生成一次,更新时间。

这样子就可以实现整个站都缓存在 /temp/中,有效期是设定的30分钟或者更久,因为如果没有人访问,就不去更新了。

大伙说说这样的想法如何? 这就是我的入门级的想法。大家讨论一下,天马行空。。。哈哈。。
...全文

相关推荐

评论 8
收藏 已收藏
分享
返回顶部
bear63
基础编程 21,889 成员 140,329 内容