有一个网站静态化缓存的想法,大家来讨论一下.
我没有去学习过那些缓存什么的。自己总是感觉有点臃肿。
我希望就是用最简单的明白的一些语句,去实现自己想要的东西。
我还是个PHP初级的,所以大家讨论讨论便可。
我是想这样设计,在数据库中有一个表 web_page 字段简单
ID Web_Url Web_Key Web_UpDate
用户随便访问网站的某个页面,获取URL到数据库中判断,
如果不存在,侧把 页面及传递参数,生成一个KEY及时间写入数据库
同时生成一个以Web_Key 为名称的文件到 /temp/中
下次如果再访问该页面,判断时间是否大于设定的 30分钟,
如果小于,则直接调用 web_key 文件,如果大于,则再生成一次,更新时间。
这样子就可以实现整个站都缓存在 /temp/中,有效期是设定的30分钟或者更久,因为如果没有人访问,就不去更新了。
大伙说说这样的想法如何? 这就是我的入门级的想法。大家讨论一下,天马行空。。。哈哈。。
我希望就是用最简单的明白的一些语句,去实现自己想要的东西。
我还是个PHP初级的,所以大家讨论讨论便可。
我是想这样设计,在数据库中有一个表 web_page 字段简单
ID Web_Url Web_Key Web_UpDate
用户随便访问网站的某个页面,获取URL到数据库中判断,
如果不存在,侧把 页面及传递参数,生成一个KEY及时间写入数据库
同时生成一个以Web_Key 为名称的文件到 /temp/中
下次如果再访问该页面,判断时间是否大于设定的 30分钟,
如果小于,则直接调用 web_key 文件,如果大于,则再生成一次,更新时间。
这样子就可以实现整个站都缓存在 /temp/中,有效期是设定的30分钟或者更久,因为如果没有人访问,就不去更新了。
大伙说说这样的想法如何? 这就是我的入门级的想法。大家讨论一下,天马行空。。。哈哈。。
...全文
相关推荐
PHP缓存与静态化——PHP缓存与静态化
在实际的应用中,用户使用浏览器浏览Web应用,都是在向Web服务器发送请求。Web服务器根据用户的请求使用以不同方式进行响应。通常对于动态网站而言,用户的每一次请求服务器都是对PHP脚本的一次调用,都需要执行PHP脚本。若对于一个大型的网站,用户频繁的请求将加重服务器的负担。而大部分用户的请求都很类似,因需要将PHP脚本执行的结果进行缓存或将其放到静态的HTML文件中。这样,用户在访问时就直接访问静态HTML网页,不执行PHP脚本。
PHP的缓存与静态化应用
PHP的缓存与静态化应用,和当今cms主流系统的缓存技术,商城缓存技术,页面静态化生成技术
大型站点网站静态化实现方案
大型站点网站静态化实现方案,供大家一起共同分享学习。
静态化网站工具
可以将动态的网页转成静态页面,有利于搜索引擎收录
大型网站技术-网站静态化处理
资源内容:CSI;web前端优化;动静分离策略;动静整合方案;反向代理;缓存;满足静态化的前后端分离;前后端分离;


基础编程
