有谁能请我澄清Nginx缓存图片的效果?
目前我正在使用专用服务器。静态图像存储在一个文件夹中并用于文章。该库每天增加大约500张图像,服务器每天大约800k页。每页有大约4幅大图。
服务器磁盘位于RAID 1中。
我遇到Nginx缓存问题。硬盘驱动器变满,服务器停止运行。我必须重新启动Nginx服务才能让Nginx再次清除缓存。
我正在考虑从Nginx中删除缓存图像配置(尤其是.jpg
),因为我认为此配置无论如何都无法帮助服务器。
由于静态图像存储在一个文件夹中,因此我将ExpiresActive
应用于标题。那么我需要什么Nginx?
从不利方面来看,我看到浪费的硬盘卷,耗费CPU和RAM的资源,同时一次又一次地读取这些图像,然后写入缓存。
请告诉我使用Nginx缓存图片会有什么好处?
答案 0 :(得分:0)
我建议不要缓存任何图像(或任何静态内容)。 Nginx已经有效地从磁盘提供静态内容。
PS:我不能发表评论。所以,把它写成答案。感谢。