|
|
1
2
你是对的。 唯一需要考虑的原因是,如果您的Apache设置了Expires头文件。在这个配置中,代理可以从Apache上卸下一些负载。 尽管如此,ApacheStaticVsProxy缓存在Rails世界中基本上是无关紧要的。它们都是天文速度。 你将得到的好处将是你的无页面可缓存的东西。 我更喜欢使用代理缓存而不是页面缓存(ala heroku),但那只是我自己,还有一个离题。 |
|
|
2
1
在使用预处理MPM时,一个好的代理缓存实现(例如,squid、流量服务器)比Apache具有更大的可扩展性。如果您使用的是Worker MPM,那么Apache就可以了,但是在高负载(每秒几万个请求)下,代理的可伸缩性仍然要高得多。 |
|
|
3
1
例如,Varnish有一个特性,当对同一个URL(不在缓存中)的同时请求被排队时,只有单个/第一个请求实际到达后端。这可以防止一些在传统页面缓存场景中几乎不可能解决的讨厌的狗堆情况。 |
|
|
4
0
在只有一个应用服务器的设置中使用反向代理似乎有点过分。 在具有多个应用服务器的配置中,反向代理(例如Varnish等)是页面缓存最有效的方法。 考虑一个2个应用服务器的设置:
这个并发问题可以用反向代理来解决。 |
|
cluster1 · 采取独立的新行动的好处是什么? 10 月前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 10 月前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 1 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 1 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 1 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 1 年前 |
|
|
Flávio · 基于另外两个生成数组 1 年前 |