我有一個使用js(總共超過1MB)的rails應用程序。我想壓縮它們以減少網站的整體加載時間。如何使用mongrel壓縮http響應
我做了一個快速搜索,發現大多數瀏覽器接受壓縮的內容。
我想知道我能做些什麼來讓我的Rails應用程序發送壓縮的內容,從而使用戶體驗更好。
我有一個使用js(總共超過1MB)的rails應用程序。我想壓縮它們以減少網站的整體加載時間。如何使用mongrel壓縮http響應
我做了一個快速搜索,發現大多數瀏覽器接受壓縮的內容。
我想知道我能做些什麼來讓我的Rails應用程序發送壓縮的內容,從而使用戶體驗更好。
你應該一直讓web服務器代理你的mongrels來處理靜態內容的服務和壓縮。永遠不要將靜態內容請求傳遞給mongrels。
例如使用nginx,只需將gzip指令添加到配置文件即可。
http://topfunky.net/svn/shovel/nginx/conf/nginx.conf
# output compression saves bandwidth gzip on; gzip_http_version 1.0; gzip_comp_level 2; gzip_proxied any; gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
兩個類似的問題已經被問和回答。希望那裏的內容也會有幫助。
How can I pre-compress files with mod_deflate in Apache 2.x?