论坛签名图片 - EMLOG 最新文章

简爱代码>PHP2014-11-29 8:3348681
与其他大众版本的区别在于
最新文章获取不再通过数据库获取,而是读取缓存
而且 生成的图片缓存在服务器,下次访问 (Ctrl+F5)的时候如果最新文章没有更改将直接读取缓存的
如果用户 F5 刷新页面的话,将自动判断浏览器缓存 与 服务器缓存文件时间是否一致,如果一至 将直接返回 HTTP 304 退出 不在获缓存数据

具体流程:
1. 获取文件缓存时间,与 浏览器缓存时间(Ctrl+F5 强制刷新 获取不到缓存时间的) 对比 相同 就直接输出 <code>HTTP 304</code> 至浏览器,代码运行结束, 否则继续下一步
2. 引入 EMLOG, 获取最新文章数据,与缓存的 数据对比,相同 就直接 读取图片文件输出至浏览器,代码运行结束, 否则继续下一步
3. 最新文章数据不同,生成新的文件并缓存在服务器,然后 输出至浏览器



签名图片 如下:
通过缓存获取最新文章的论坛签名图片

本文出自简爱博客,转载时请注明出处及相应链接。

评论

  1. 西子小站2014-12-08 09:31回复

    有代码吗