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