在巨大访问时加载iframe内容的延迟和低速

Hos*_*ebi 17 php performance iframe

处理将存储多于4 million记录的系统per day.
为了减少I/O并提高速度,我将存储从数据库更改为文件.因此数据将更改为json并直接写入文件.


更多信息

该系统是ppc由PHP编写的系统,它通过iframe在几个站点中显示横幅,并拥有自己的服务器.

每当这个横幅加载到任何网站时,我都会在文件中存储一条信息记录(以前是对数据库的插入),并在数据库中的两个表中更新两个字段.


问题

当访问量达到每分钟近3000次访问时,iframe加载速度会显着降低,有时会导致iframe中的打印服务器超时.

我正在寻找减少资源使用和提高加载速度以及防止超时的方法.

任何帮助将受到高度赞赏......

Ska*_*ski 9

每分钟有3k请求,并且有增长的希望,您需要开始使用big data架构和工具.

以下是一些需要考虑的主要亮点:

  • 使用单独的内容CDN来存储和提供图像.
  • 使用mapReduce软件存储数据,例如hadoop.
  • 获取服务器distributed,而不是一台巨大的服务器.
  • 添加load balancing服务器.
  • 关闭所有不需要的PHP功能和扩展.