最佳做法,PHP,每天跟踪数百万次展示

前端之家收集整理的这篇文章主要介绍了最佳做法,PHP,每天跟踪数百万次展示前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要做些什么来实现每秒20k mysql插入(在高峰时段,在较慢的时间内大约1k /秒)?我一直在做一些研究,我已经看到了“INSERT DELAYED”建议,写入平面文件,“fopen(文件,’a’)”,然后运行chron作业将“所需”数据转储到MysqL等我也听说你需要多个服务器和“负载均衡器”,这是我从未听说过的,做这样的工作.我也一直在关注这些“云服务器”的东西,它们的自动可扩展性,但不确定实际可扩展性.

该应用程序只是一个跟踪器脚本,所以如果我有100个网站每天可以获得300万次页面加载,那么每天将有大约3亿次插入.数据将通过一个每15-30分钟运行一次的脚本运行,该脚本将规范化数据并将其插入另一个MysqL表中.

大狗怎么做?小狗怎么做的?我买不起大型服务器,所以任何直观的方式,如果有多种方式,你聪明的人可以想到..请让我知道:)

How do the big dogs do it?

多台服务器.负载均衡.

How do the little dogs do it?

多台服务器.负载均衡.

您真的想要保存插入并将它们批量推送到数据库. 20k个单独插入一秒钟是头顶上的一个掠夺者,并且每秒插入一个大插入物就可以消除大部分内容.

原文链接:https://www.f2er.com/php/135188.html

猜你在找的PHP相关文章