Was ist das beste Plugin für Rails, dass gzips meine Webseite Ausgabe?Wie gzip Web-Ausgabe mit Rails gzip?
Edit: Das Unternehmen, mit denen ich Hosting hat erklärt, sie werden nicht mod_deflate
installieren.
Was ist das beste Plugin für Rails, dass gzips meine Webseite Ausgabe?Wie gzip Web-Ausgabe mit Rails gzip?
Edit: Das Unternehmen, mit denen ich Hosting hat erklärt, sie werden nicht mod_deflate
installieren.
Wenn Sie Ihre Rails-Anwendung nicht ohne einen anderen Webserver ausführen (was normalerweise keine gute Idee ist), sollten Sie sich Ihren Webserver anschauen. Alle großen Webserver haben Optionen, um gzip zu aktivieren. Für Apache können Sie beispielsweise mod_deflate verwenden.
Haben Sie versucht, die Komprimierung in Apache über mod_deflate zu aktivieren?
Haben Sie getestet, ob es bereits aktiviert ist? Wenn Ihr Hosting-Provider Apache verwendet, könnte es sehr gut dort standardmäßig sein.
Führen Sie diesen Befehl für Ihre Website und sehen Sie, ob Sie die Content-Encoding: gzip
Header erhalten.
$ curl --head -H "Accept-Encoding: gzip" http://example.com
Wenn Ihr Hosting-Unternehmen mod_deflate nicht unterstützt, ist es Zeit für ein neues Hosting-Unternehmen. Ich denke, dass es in Ruby ziemlich langsam und schmerzhaft wäre.
Haben Sie versucht, die deflate Middleware zu verwenden? Fügen Sie use Rack::Deflater
zu Ihrem config.ru
hinzu.
So würden Sie es mit einer App machen, die auf Heroku läuft (AFAIK seit Cedar-Stack).
'config.middleware.insert_before 'ActionDispatch :: Static', 'Rack :: Deflater'' –
Wie wäre das anders als alles andere in Schienen :) Ha ha .. Ernsthaft konnte nicht widerstehen. Ich habe versucht, aber ich konnte nicht :) – baash05