将大量命中记录到 MySQL 数据库中的最佳做法
好吧,这就是事情。假设我未来的PHP CMS每天需要吸引50万访问者,我需要将它们全部记录在MySQL数据库中(引用站点,IP地址,时间等)。这样,我需要每分钟插入300-500行,并更新50多行。主要问题是,每次我想插入新行时,脚本都会调用数据库,这是每次有人点击页面时。
我的问题是,有没有办法首先在本地缓存传入的命中(以及该apc的最佳解决方案是什么,csv...?),然后每10分钟定期将它们发送到数据库?这是很好的解决方案吗?这种情况的最佳做法是什么?