2

我已经阅读了一些关于提高 Rails 站点速度的各种选项的内容。

以下库似乎很有希望:

  • pjax
  • 涡轮链接
  • 缓存摘要

然而,他们似乎试图做很多类似的事情。

您可以/应该同时使用它们吗?这样做会不会出现问题?

是否存在其中一个或另一个比其他更好的情况?(它们是什么?)

有没有比这三个更好的东西我应该检查一下?

4

2 回答 2

5

我更喜欢 pjax。它易于使用且速度非常快。您只需要定义一个 pjax 容器,它将在每个请求中被替换。

相反,Turbolinks 确实取代了整个身体。我不太喜欢那样。但这是品味问题。它将成为 Rails 4 的一部分。

于 2013-01-09T23:07:08.033 回答
1

cache_digests 不能与 pjax 或 turbolinks 相提并论。cache_digests 增强了 Rails 缓存以允许俄罗斯娃娃缓存。

Turbolinks 往往更简单一些,并且不需要 jquery。

Pjax 是可配置的,但需要 jquery。

于 2013-01-10T05:21:25.423 回答