我试图通过添加“图像服务器”(用于处理图像请求的专用服务器)并将.gif、.jpg、.png等的所有请求重定向到它,从而减少etc服务器上的负载。
我的问题是,处理重定向的最好方法是什么?
防火墙级别的
谢谢你对这方面最好的方法提出的建议。
-更新
我要补充的一点是,这些域是为第三方托管的,所以我不能期望所有的开发人员修改他们的代码并将他们的映像指向另一台服务器。
发布于 2008-12-16 18:18:52
你能做的越多,越好。
理想情况下,在DNS级别对图像使用不同的域(如imgs.example.com)。
如果您负担得起,请其他人使用CDN (内容传递网络)来完成它。
-最新情况-
还有两个apache的mod_rewrite特性,您可能想看看。他们在http://httpd.apache.org/docs/1.3/misc/rewriteguide.html上都有很好的描述。
第一个是在上面文档的标题"Dynamic“下,它使用mod_rewrite代理标志p,这允许您的服务器从另一个域悄悄地获取文件并返回它们。
第二种方法是将请求重定向到新域。第二个选项减少了服务器的负担,但是请求仍然需要进入,它减慢了页面的最终呈现速度,因为每个请求都需要首先向服务器发出一个基本冗余的请求。
https://stackoverflow.com/questions/372162
复制相似问题