0

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

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

4

1 回答 1

2

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

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

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

于 2011-09-20T06:12:08.877 回答