我有一个非常简单的服务器,在 Windows 机器上运行 WAMP,使用 PHP 代码,这是为我的客户端返回 XML 的简单 API。问题是硬件非常普通,如果用户调用 API 链接并多次点击 F5(重复调用链接),服务器性能会略有下降(响应时间增加)。有没有办法将查询限制在端口 80?
我知道如何在 PHP 代码中限制这一点,但我认为这不是一个好的做法,因为即使我限制 PHP 代码上的查询,查询也已经完成,而且我正在消耗资源来使用 PHP 进行检查。
答案1
这是一个相当容易的问题。
安装 apache mod_limitipconn 并为您的域设置一个 vhost。这将限制用户与该 vhost 的连接数。