![]() |
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个应用服务器的设置:
这个并发问题可以用反向代理来解决。 |
![]() |
Animesh Arya · 关联模型的Rspec 2 年前 |
![]() |
Kellen · 查看$卷展栏功能列表 2 年前 |
![]() |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
![]() |
solidsnake99 · Rails db:如何绕过验证 2 年前 |
![]() |
Spyros · 从数组中删除nil值,并从引用数组中删除相应的项 2 年前 |
![]() |
Pauli-E · 当div打开并滚动到屏幕上时,向div添加类 2 年前 |
![]() |
ejoka · 如何使用Rails 7模型属性作为CSS标记值 2 年前 |