【发布时间】:2010-09-27 04:40:34
【问题描述】:
我正在尝试通过添加“图像服务器”(用于处理图像请求的专用服务器)并将所有对 .gif、.jpg、.png 等的请求重定向到它来减少我的网络服务器的负载。
我的问题是,处理重定向的最佳方式是什么?
- 在防火墙级别? (我可以使用 iptables 做到这一点吗?)
- 在负载平衡器级别? (ldirectord 可以处理吗?)
- 在 apache 级别 - 使用重写规则?
感谢您提供有关最佳方式的任何建议。
--更新--
我要补充的一点是,这些域是为第三方托管的,所以我不能指望所有开发人员都修改他们的代码并将他们的图像指向另一台服务器。
【问题讨论】:
-
"在 apache 级别 - 使用重写规则?"如果它在 Apache 级别,那么您已经在网络服务器上,因此重定向它仍然会稍微加载您的网络服务器。或者你有一个 Apache 反向代理层?你能描述一下你的架构吗? (包括您拥有的负载均衡器)
-
现在我们在一个或另一个网络服务器上使用 ldirectord 进行负载平衡,两者前面都有一个 iptables 防火墙(专用框)。 (无反向代理)
-
嗨布伦特,你做到了吗?这会带来多少性能提升?值得吗?
标签: scalability webserver firewall load-balancing iptables