Rails için en iyi eklenti nedir? gzips Web sayfamın çıktı?Web sayfası çıkışını Rails ile nasıl gzip hale getirebilirim?
Düzenleme: Onların mod_deflate
yüklenmez açıkladı barındırma am şirketi.
Rails için en iyi eklenti nedir? gzips Web sayfamın çıktı?Web sayfası çıkışını Rails ile nasıl gzip hale getirebilirim?
Düzenleme: Onların mod_deflate
yüklenmez açıkladı barındırma am şirketi.
Rails uygulamanızı başka bir web sunucusu olmadan çalıştırmıyorsanız (ki bu genellikle iyi bir fikir değildir), muhtemelen web sunucunuza bakmanız gerekir. Tüm büyük web sunucularının gzip'i etkinleştirmek için seçenekleri vardır. Örneğin, Apache için mod_deflate'u kullanabilirsiniz.
mod_deflate aracılığıyla apache'de sıkıştırmayı etkinleştirmeyi denediniz mi?
Zaten etkin olup olmadığını görmek için sınadınız mı? Hosting sağlayıcınız Apache kullanıyorsa, varsayılan olarak çok iyi olabilir.
Bu komutu sitenize karşı çalıştırın ve Content-Encoding: gzip
başlığına sahip olup olmadığına bakın.
$ curl --head -H "Accept-Encoding: gzip" http://example.com
Hosting şirketiniz mod_deflate'i desteklemiyorsa, yeni bir barındırma şirketinin zamanı gelmiştir. Bence bunu Ruby'de yapmak oldukça yavaş ve popoda bir ağrı olurdu.
Deflate middleware'i kullanmayı denediniz mi? config.ru
'unuza use Rack::Deflater
ekleyin.
Heroku'da çalışan bir uygulama ile bunu nasıl yapıyorsunuz (sfaı yığınından AFAIK).
'config.middleware.insert_before 'ActionDispatch :: Static', 'Rack :: Deflater' –
Bu, raylardaki diğer her şeyden nasıl farklı olurdu :) Ha ha .. Cidden karşı koyamadım. Denedim ama yapamadım :) – baash05