Ich habe gelesen, dass das Zippen Ihrer Vermögenswerte mit Gzip die Leistung einer Website erhöhen wird. Es scheint viele Möglichkeiten zu geben, dies in einer Sinatra-Anwendung zu tun, also habe ich versucht, die effektivste und einfachste Art zu verstehen zu bestätigen.Gzip Assets in Sinatra App
Ich habe über
kommenuse Rack::Deflater
die in meiner config.ru-Datei abgelegt werden sollte, bevor die App ausgeführt wird, so in meinem Fall
require './david'
use Rack::Deflater
run Sinatra::Application
, dass es? ist es so einfach, nur um hinzuzufügen, ich weiß, das wird alle meine statischen Vermögenswerte zippen, einschließlich meiner Bilder, aber diese werden von einem CDN bedient, also würde das einen Unterschied machen?
Ant Hilfe geschätzt mit diesem
Dank
Wenn Ihre Assets nicht von Ihrer Sinatra-App geliefert werden, erhalten sie keine gzip –
ja ich dachte ja, es ist die CSS und JS ich möchte Gzip , ich bin nicht besorgt über die Bilder – Richlewis
und nicht vergessen, nicht gzip für Binärdaten und Bild verwenden https://developers.google.com/speed/docs/best-practices/payload#GzipCompression –