【问题标题】:PHP - Simple Hit Counter [closed]PHP - 简单的点击计数器 [关闭]
【发布时间】:2011-11-20 18:33:09
【问题描述】:

为多个页面创建命中计数器并同时优化性能的最佳方法是什么?例如,我想在每个不同的博客文章以及主页上都有一个独特的点击计数器。为了使其独一无二,我必须将用户 IP 地址存储在数据库或文本文件中。我可以将它存储在 cookie 中吗?我对cookie不太熟悉,这句话可能根本没有意义。

无论如何,在 PHP 中为不同页面创建单独的唯一视图计数器的最佳方法是什么?

【问题讨论】:

  • 如果您对技术不够自信 - 最好从 Google Analytics(分析)开始,该工具由专业人士构建
  • 如果你知道怎么做,那么你的问题是什么?
  • 选择最适合您的要求的那个。
  • 不要开始尝试优化甚至不是编写的软件。 ps:所以阅读关于cookies的内容,并不难理解。
  • 我不这样做是因为没有人能够预测可能的瓶颈。高性能软件 - 是简单的书面软件。

标签: php hitcounter


【解决方案1】:

你可能会因为你的问题而受到质疑,但我说如果你想把它做好,你必须自己做。对吧?

以我的拙见,我会让它向数据库提交 2 个值。 (1) “唯一”访问者,仅在用户没有该 cookie 时存储,以及 (2) “页面浏览”访问者,无论其 cookie 的状态如何,都将被存储。确保它是一个“int”类型的字段,这样它就不会像浮点、双精度或文本那样使用那么多的内存。

最后,我想说您应该优化未编写的软件。这就是在实现代码之前计划好的重点。有句老话,“量两次,切一次”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    相关资源
    最近更新 更多