我在 iframe 中有一张图片(类似于广告),该图片将放置在多个站点中。我应该使用服务器日志文件找出印象吗?还是我应该使用 DB 来跟踪每次展示?
哪种方式更快并且可以处理大量流量?谢谢
我在 iframe 中有一张图片(类似于广告),该图片将放置在多个站点中。我应该使用服务器日志文件找出印象吗?还是我应该使用 DB 来跟踪每次展示?
哪种方式更快并且可以处理大量流量?谢谢
这个问题的答案实际上取决于您使用的是哪种数据库,以及您的部署环境中 Web 服务器磁盘和数据库的实际繁忙程度;
如果您有一个常规网站,您可能可以通过第一种方式轻松完成,因为它很简单。如果没有,你没有花很多时间在上面。
对我来说听起来很合理。使用日志的简单方法可以是例如使用 grep 从日志中找到正确的调用并计算它们。
正如 Knubo 所说,压缩已经处理过的条目是有意义的,就像 10M+/小时一样,您可能会查看相当多的日志文件 :) 因此,例如每天执行一个过程: