Domanda

Qual è il miglior plug-in per Rails che decomprime l'output della mia pagina Web?

Modifica La società con cui sto ospitando ha dichiarato che non installerà mod_deflate .

È stato utile?

Soluzione

A meno che tu non stia eseguendo l'applicazione Rails senza un altro server web (che di solito non è un'ottima idea), probabilmente dovresti guardare il tuo server web. Tutti i principali server web hanno opzioni per abilitare gzip. Ad esempio, per Apache, puoi utilizzare mod_deflate .

Altri suggerimenti

Hai testato per vedere se è già abilitato? Se il tuo provider di hosting utilizza Apache molto bene potrebbe essere lì per impostazione predefinita.

Esegui questo comando sul tuo sito e vedi se ottieni l'intestazione Content-Encoding: gzip .

$ curl --head -H "Accept-Encoding: gzip" http://example.com

Hai provato a utilizzare il middleware deflate? Aggiungi usa Rack :: Deflater al tuo config.ru .

È come lo faresti con un'app in esecuzione su Heroku (AFAIK dal cedro-stack).

Se la tua società di hosting non supporta mod_deflate è tempo per una nuova società di hosting. Penso che farlo in Ruby sarebbe piuttosto lento e un dolore al sedere.

Hai provato ad abilitare la compressione in apache tramite mod_deflate ?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top