我正在努力在Pligg CMS中构建一个模块,该模块将限制用户在 24 小时内可以给予的投票数量。如果他们超过了限制(比如说 40 次/天),就会弹出一个 JavaScript 窗口说“慢下来!” ...类似于 Digg 如何更新他们的系统。
跟踪每日投票的最佳方式是什么?我是否应该在每次投票时查询 MySQL 数据库以检查它们是否超过了限制?或者将数据存储在服务器上某种类型的物理文件中是否更智能?我真的不知道如何构建缓存数据,所以我正在考虑创建一个函数来手动检查每次投票的数量。当然希望听到更好的建议!