存储简单的用户操作/点击跟踪(文本中的关联数组??)

时间:2009-08-07 17:56:27

标签: php click tracking

我一直在文本文件中存储一些简单的用户点击操作,因此我可以轻松地引用它们。 我不打算使用完整的数据库路由,因为我正在学习hadoop,并且应该能够从我的日志文件中获取数据,但在那之前我正在寻找一个相当轻量级的解决方案。

我可以继续使用txt文件路由,但最终会有很多文件(每种类型的用户点击一个)。

我想要做的是将关联数组放入文本文件(每天一个),然后读取该关联数组并更新key =>值以表示点击区域和点击次数。

当然,我无法直接在txt文件中存储关联数组,而无需经过一堆“读入数组”,“检查现有键的数组”,“更新数组”,打印到txt ”。

所有这些似乎都不是很有效(即使只是将txt读入数组目前还是有点痛苦)。

我希望有人能更好地建议我应该怎么做。

3 个答案:

答案 0 :(得分:1)

你现在如何存储它们? JavaScript的?

您考虑过google.com/analytics /

吗?

有可用于php和javascript(第三方)的“序列化”功能,可以将数组存储为文本。

php.net/serialize

phpjs.org/functions/serialize:508

答案 1 :(得分:0)

  

当然,我无法将关联数组直接存储在txt文件中

是的,你可以。保存前只需serialize数组。

答案 2 :(得分:0)

这里有两个建议来序列化数据,但当我通过'序列化'的东西时,我发现一条评论说存储json_encode是'serialize()总是比json_encode()低46%到96% “。所以我去了json编码的路线。非常简单快捷。