我已经完成了一些关于提高rails网站速度的各种选项的阅读。
以下图书馆看起来很有希望:
然而,似乎他们试图做很多类似的事情。
可以/应该同时使用它们吗?这样做会出现问题吗?
是否有一种情况比其他情况好? (他们是什么?)
是否有一些优于我应该检查的所有三种东西?
答案 0 :(得分:5)
我更喜欢pjax。它易于使用且速度非常快。你只需要定义一个pjax-container,它将被替换每个请求。
Turbolinks确实取代了整个身体。我不太喜欢那样。但这是品味问题。它将成为Rails 4的一部分。
答案 1 :(得分:1)
cache_digests不能与pjax或turbolinks进行比较。 cache_digests增强了Rails缓存以允许俄语玩偶缓存。
Turbolinks往往更直接,不需要jquery。
Pjax是可配置的,但需要jquery。