Php 在mysql数据库中存储唯一的点击
我有一个用php编写的命中计数器,它在mysql数据库中存储来自IP的唯一页面视图 问题是我设置了varnish缓存,由于内容是从缓存页面提供的,所以我的计数器不工作,因为apache并没有收到那个请求Php 在mysql数据库中存储唯一的点击,php,mysql,views,counter,varnish,Php,Mysql,Views,Counter,Varnish,我有一个用php编写的命中计数器,它在mysql数据库中存储来自IP的唯一页面视图 问题是我设置了varnish缓存,由于内容是从缓存页面提供的,所以我的计数器不工作,因为apache并没有收到那个请求 如何解决存储和显示唯一点击的问题?查看Varnish提供的统计信息: 正如您所知,因为Varnish正在缓存文档,所以它不会像您所说的那样影响您的Apache。所以你必须想办法得到这些信息。既然你不能很好地从Apache/PHP获得它,那么Varnish是你唯一的选择。关于AJAX,我从来没有使
如何解决存储和显示唯一点击的问题?查看Varnish提供的统计信息:
正如您所知,因为Varnish正在缓存文档,所以它不会像您所说的那样影响您的Apache。所以你必须想办法得到这些信息。既然你不能很好地从Apache/PHP获得它,那么Varnish是你唯一的选择。关于AJAX,我从来没有使用过它,但我知道它包含javascript-google analytics JS代码在网站上运行,也许有了AJAX,我可以请求非缓存文件-如果可能的话-从Varnish缓存中排除文件是的,很明显,您可以命中一个非缓存端点并计算它。