HBCMS系统全部都生成了静态页,那么点击数是如何计算的呢?
实现原理:
本系统认为,点击数只有大概的参考意义,并不是很有必要实时的,准确的显示给网友看。因此:
本系统生成的每个页面,在最底部都会调用一个js文件,js会判断从cookie该文章是否已经阅读过,没阅读过,则通过js里的iframe调用一个php程序来更新点击数。
性能分析:
cookie简单过滤了重复点击,页面最底部的iframe调用几乎不影响网页打开速度,单独的php更新程序,效率高
缺陷点评:
为了追求最佳性能,不实时显示点击数。