最佳做法,PHP,每天跟踪数百万次展示
发布时间:2020-12-13 18:16:12 所属栏目:PHP教程 来源:网络整理
导读:我需要做些什么来实现每秒20k mysql插入(在高峰时段,在较慢的时间内大约1k /秒)?我一直在做一些研究,我已经看到了“INSERT DELAYED”建议,写入平面文件,“fopen(文件,’a’)”,然后运行chron作业将“所需”数据转储到mysql等我也听说你需要多个服务器和“负
我需要做些什么来实现每秒20k
mysql插入(在高峰时段,在较慢的时间内大约1k /秒)?我一直在做一些研究,我已经看到了“INSERT DELAYED”建议,写入平面文件,“fopen(文件,’a’)”,然后运行chron作业将“所需”数据转储到mysql等我也听说你需要多个服务器和“负载均衡器”,这是我从未听说过的,做这样的工作.我也一直在关注这些“云服务器”的东西,它们的自动可扩展性,但不确定实际可扩展性.
该应用程序只是一个跟踪器脚本,所以如果我有100个网站每天可以获得300万次页面加载,那么每天将有大约3亿次插入.数据将通过一个每15-30分钟运行一次的脚本运行,该脚本将规范化数据并将其插入另一个mysql表中. 大狗怎么做?小狗怎么做的?我买不起大型服务器,所以任何直观的方式,如果有多种方式,你聪明的人可以想到..请让我知道:)
多台服务器.负载均衡.
多台服务器.负载均衡. 您真的想要保存插入并将它们批量推送到数据库. 20k个单独插入一秒钟是头顶上的一个掠夺者,并且每秒插入一个大插入物就可以消除大部分内容. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |