15
A
回答
12
除非你在没有其他web服务器的情况下运行你的Rails应用程序(通常这不是一个好主意),否则你应该看看你的web服务器。所有主要的网络服务器都可以选择启用gzip。例如,对于Apache,您可以使用mod_deflate。
0
您是否尝试过使用压缩方式在apache中通过mod_deflate?
13
您是否测试过它是否已启用?如果您的托管服务提供商使用Apache,那么默认情况下它可以在那里。
对您的网站运行此命令,看看你是否得到Content-Encoding: gzip
标题。
$ curl --head -H "Accept-Encoding: gzip" http://example.com
3
如果您的托管公司不支持mod_deflate,那么现在是新托管公司的时间了。我认为在Ruby中这样做会很慢,而且会让人感到痛苦。
4
您是否尝试过使用deflate中间件?将use Rack::Deflater
添加到您的config.ru
。
这就是你如何使用在Heroku上运行的应用程序(AFAIK自雪松堆栈)执行此操作。
+1
`config.middleware.insert_before'ActionDispatch :: Static','Rack :: Deflater'` – 2013-09-04 13:42:53
相关问题
- 1. 使用GZip压缩输出
- 2. 使用Safari对SSL进行Gzip压缩?
- 3. 如何使用Struts 2对ajax请求进行gzip压缩?
- 4. 使用zlib库进行gzip解压缩
- 5. 如何正确使用Ruby CGI模块进行gzip压缩输出?
- 6. 在java中使用GZIP对字符串进行压缩和解压缩
- 7. 如何使用gzip压缩tarball?
- 8. 当使用mod_jk时使用IIS 7进行静态gzip压缩
- 9. 使用gzip压缩JavaScript
- 10. C#HttpWebRequest - 使用Gzip压缩
- 11. 使用g4压缩压缩输出tiff
- 12. 在asp.net应用程序中如何进行GZIP压缩?
- 13. 如何恢复GZIP压缩?
- 14. 针对moodle的gzip压缩
- 15. 启用gzip压缩
- 16. 启用GZIP压缩
- 17. 启用gzip压缩
- 18. 为什么使用Internet Explorer进行gzip压缩不起作用?
- 19. 如何使Jersey对响应消息体使用GZip压缩
- 20. 使用IIS6.0对不带扩展名的文件使用IIS6.0进行Gzip压缩
- 21. AppEngine gzip压缩
- 22. 解压缩GZIP
- 23. TYPO3 gzip压缩
- 24. Gzip解压缩
- 25. javascript gzip压缩
- 26. gzip压缩
- 27. WP8 Gzip压缩
- 28. 请求GeoCoder网站禁用gzip压缩
- 29. 用gzip压缩我的asp页面
- 30. Json在IIS8中使用Gzip进行HTTP压缩
这将如何不同于其他所有轨道:)哈哈..严重无法抗拒。我试过但我不能:) – baash05 2012-04-11 05:54:11