使用 nginx 每秒处理 2k 图像请求

使用 nginx 每秒处理 2k 图像请求

我们制作了一个显示动态图像的应用程序。我们尝试使用 nginx 每秒处理 2k 个图像请求。图像大小约为 0.13 mb,我们使用 php 和以下代码来提供图像:

header("Content-Type: application/octet-stream");
header('Content-Disposition: attachment;filename="'.$file.'"');

echo file_get_contents($file);

当我们在 30 秒内向服务器加载 7500 个请求(每秒 250 个)时,我们得到以下响应: 回复截图

这里的平均响应时间为 5461 毫秒。我们
在 digitalocean.com 上获得了 4GB Ram 40GB SSD 磁盘 2 Core vp,对于我们可以做什么,您有什么建议吗?

相关内容