简爱博客
论坛签名图片 - EMLOG 最新文章
2014-11-29 简爱
与其他大众版本的区别在于

最新文章获取不再通过数据库获取,而是读取缓存

而且 生成的图片缓存在服务器,下次访问 (Ctrl+F5)的时候如果最新文章没有更改将直接读取缓存的

如果用户 F5 刷新页面的话,将自动判断浏览器缓存 与 服务器缓存文件时间是否一致,如果一至 将直接返回 HTTP 304 退出 不在获缓存数据



具体流程:

1. 获取文件缓存时间,与 浏览器缓存时间(Ctrl+F5 强制刷新 获取不到缓存时间的) 对比 相同 就直接输出 <code>HTTP 304</code> 至浏览器,代码运行结束, 否则继续下一步

2. 引入 EMLOG, 获取最新文章数据,与缓存的 数据对比,相同 就直接 读取图片文件输出至浏览器,代码运行结束, 否则继续下一步

3. 最新文章数据不同,生成新的文件并缓存在服务器,然后 输出至浏览器







签名图片 如下:

通过缓存获取最新文章的论坛签名图片
评论:
西子小站
2014-12-08 09:31 回复
有代码吗