我已经阅读了一些关于提高 Rails 站点速度的各种选项的内容。
以下库似乎很有希望:
- pjax
- 涡轮链接
- 缓存摘要
然而,他们似乎试图做很多类似的事情。
您可以/应该同时使用它们吗?这样做会不会出现问题?
是否存在其中一个或另一个比其他更好的情况?(它们是什么?)
有没有比这三个更好的东西我应该检查一下?
我已经阅读了一些关于提高 Rails 站点速度的各种选项的内容。
以下库似乎很有希望:
然而,他们似乎试图做很多类似的事情。
您可以/应该同时使用它们吗?这样做会不会出现问题?
是否存在其中一个或另一个比其他更好的情况?(它们是什么?)
有没有比这三个更好的东西我应该检查一下?
我更喜欢 pjax。它易于使用且速度非常快。您只需要定义一个 pjax 容器,它将在每个请求中被替换。
相反,Turbolinks 确实取代了整个身体。我不太喜欢那样。但这是品味问题。它将成为 Rails 4 的一部分。
cache_digests 不能与 pjax 或 turbolinks 相提并论。cache_digests 增强了 Rails 缓存以允许俄罗斯娃娃缓存。
Turbolinks 往往更简单一些,并且不需要 jquery。
Pjax 是可配置的,但需要 jquery。