pjax vs turbolinks vs cache_digests可以提高rails速度?

Hay*_*ian 1 ajax performance caching ruby-on-rails

我已经完成了一些关于提高rails站点速度的各种选项的阅读.

以下库似乎很有希望:

  • pjax
  • turbolinks
  • cache_digests

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

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

是否有一种情况比其他情况好?(它们是什么?)

相反,有什么东西优于我应该检查的所有三个?

And*_*pel 5

我更喜欢pjax.它易于使用且速度非常快.您只需定义一个pjax-container,它将被替换为每个请求.

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