2 x Intel Xeon-Woodcrest 5130-DualCore 2GB RAM Ubuntu 10.04.0-64
在最坏的情况下,这个盒子将同时为约 300 人提供服务,请求约 700 张图片。每张图片大约 5K。
如果有人有任何建议,我可以升级或更换机器。
谢谢!
答案1
如果您仅提供静态内容,安装像 varnish 这样的反向代理也将大大提高性能,尽管我建议在盒子中添加一点内存(另外 2 或 4 GB)。
另外,不要忘记让您的网络服务器(对于静态内容,nginx 或 lighttpd 都很好)向 http 响应添加过期标头,否则反向代理将无法达到最佳性能。
答案2
所以它的内容完全是静态的,只提供图片?也许用 nginx 或 lighttpd 而不是 apache。你可能要多放一些内存,2GB 不算多,而且内存很便宜。提供静态文件的最大限制是 I/O,你用的是什么硬盘?另外,你能详细解释一下“300 个人同时请求 700 张图片”是什么意思吗?
事实上,如果你所做的只是提供图像,你是否需要专用服务器,或者你可以在 S3 之类的 CDN 上运行?这是内部服务器还是外部服务器?