为多个页面创建点击计数器以及同时优化性能的最佳方法是什么。例如,我希望在每个不同的博客文章以及主页面上都有一个独特的点击计数器。为了使其唯一,我必须将用户IP地址存储在数据库中或文本文件中。我可以把它存放在饼干里吗?我对饼干不太熟悉,这句话根本就没有意义。
无论如何,在PHP中为不同页面创建单独的唯一视图计数器的最佳方法是什么?
答案 0 :(得分:2)
你可能会因为你的问题而被烧烤,但我说如果你想要做得对,你必须亲自去做。正确?
在我看来,我希望它能为数据库提交2个值。 (1)“唯一”访问者,只有在用户没有该cookie时才存储,以及(2)“页面浏览”访问者,无论其cookie状态如何,都将被存储。确保它是一个“int”类型的字段,以便它不会像浮点数,双精度或文本那样使用尽可能多的内存。
最后,我会说你应该优化未经编写的软件。在实现代码之前,这是规划它的重点。有一句老话,“测量两次,切一次”。