如站点使用CDN加速,则会使用户的访问请求从源站转移至CDN加速节点,导致用户的阅读记录和书籍访问量异常,为了解决这个问题我们提供了js调用的方式来统计。
1.在后台的 系统设置->功能设置 处找到[启用CDN] 并 [启用]
2.在模板中引入JS代码使页面加载时请求统计代码
/*JS*/
{if $kx.config.app.use_cdn}
<script src="/api/stat/novel/info.js"></script> //访问量
<script src="/api/stat/novel/read.js"></script> //阅读记录
{/if}
注:默认模板kxmobileno1和kxwebno1用已经引入 , 此步可以略过,引入位置 template/*/system/footer.phtml
3.在CDN提供商处将统计目录/api/stat/novel/设置为不缓存(设置目录缓存时间为0)
阿里云:https://help.aliyun.com/knowledge_detail/40192.html