我有一个服务器安装在一个固定的容器与有限的带宽和CPU。
在这个服务器上,我有一个网站,它对它的数据库提出了很多请求。
这个web应用程序的MySQL数据库只是一个表。
客户端应用程序每5秒通过AJAX发出一个请求,AJAX打开MySQL数据库。这是不可持续的,在固定容器后,数百名用户在现场同时超过10分钟。

为了尽量减少固定集装箱上的负载,我想将这些请求从
1. client查询应用程序的MySQL数据库,该数据库位于资源有限的服务器上。
至
<#>2.客户端查询另一台服务器,每分钟的请求没有固定的限制
这样做的好处是,我不必将整个web应用程序移动到无限容器中,相反,它可以大大降低成本,在另一台具有弹性或功能更强的服务器上提出更多的AJAX请求。
有更简单的内部方法吗?
发布于 2019-03-05 20:02:46
你几乎列出了你的选择。如果您的数据是非常静态的,并且可以由多个客户端有效地重用多个查询,那么您可以查看某种形式的缓存。
一些备选办法是:
希望有帮助:)
https://serverfault.com/questions/956828
复制相似问题