首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用简单的缓存系统计算页面视图

如何使用简单的缓存系统计算页面视图
EN

Stack Overflow用户
提问于 2012-03-19 14:12:24
回答 3查看 942关注 0票数 0

我正在使用一种非常简单的快速缓存技术。我刚刚实现了这个技术,它很棒。

我的数据库中有一行记录页面视图。这也是一个非常简单的技术。

$query_rs_update =sprintf(“更新表集视图= views+1,其中id = %s",GetSQLValueString($colname_DetailRS1,"int"));

我找不到一种方法来使用这种技术,同时计算视图。因为页面被缓存..。?

有人有更好的技术吗?你能把一个查询转到Javascript,这样它就可以使用缓存了吗?

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-03-19 17:06:47

这样做可能有特定的原因,但是通过MySQL跟踪页面浏览或活动通常被认为是不好的做法。您现在的两个问题是页面被缓存,跟踪能力将严重不足。例如,您将失去区分有机与机器人流量的能力。

最好是允许一个独立、可信和有能力的度量供应商在他们以生计为生的情况下进行跟踪--并且他们可以提供一个丰富的数据集供探索。

警告:检查主机的TOS

请注意,一些托管公司在其服务条款中明确禁止对托管SQL使用的“性能跟踪”形式(计数增量可能适用于此,因为它可以更改索引信息)。除非您使用InnoDB存储引擎,否则性能总是不好的,因为在更新完成之前,所有读取都会锁定表。

使用谷歌分析

遗传算法有其局限性,但其积极之处在于:

Ajax缓存:它绕过任何本地缓存schemas

  • EFFICIENCY:将跟踪开销资源卸载到客户机

  • 价格上:使用

  • 过滤器是免费的:从人类activity

  • BROWSE:报告中删除机器人流量,可以灵活地组织、共享和explored

  • WRITE:具有虚拟页面跟踪(因此您唯一的Ajax-动态页面交互仍然可以是tracked)

  • READ:),您可以使用API来检索数据;例如:查看最多(参见http://www.electrictoolbox.com/google-analytics-api-php-class-most-popular-pages/)

)

票数 1
EN

Stack Overflow用户

发布于 2012-03-19 14:49:24

您可以在页面上有一些javascript,向记录页面视图的单独页面发出AJAX请求。这类似于大多数站点统计引擎(即)的工作方式。

票数 1
EN

Stack Overflow用户

发布于 2015-01-20 14:55:40

你可以用Javascript!只需下载Node.js,在终端中输入以下内容: npm安装--保存快件和npm安装--保存socket.io。然后,遵循本教程:https://gist.github.com/Squiva/0eabc2ca5080fd2e4de5

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9771723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档