Saspiešana samazina atbildes laiku, samazinot HTTP atbildes lielumu. Gzip ir vispopulārākā un efektīvākā saspiešanas metode, kas šobrīd pieejama, un atbildes reakcijas lielumu parasti samazina par aptuveni 70%.
2009. gadā 90% no interneta trafika ceļoja caur atbalstītām pārlūkprogrammām. Gzip. Šodien:
Visas mūsdienu pārlūkprogrammas atbalsta un automātiski risina sarunas par GZIP saspiešanu visiem HTTP pieprasījumiem: mūsu uzdevums ir nodrošināt, ka serveris ir pareizi konfigurēts tā, lai apkalpotu saspiesto resursu pēc klienta pieprasījuma.
Apache balstītā serverī to var izdarīt, izmantojot failu. .Accaccess:
# BEGIN GZIP AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript # END GZIP
Būtībā tas ir MIME tipu saraksts, uz kuriem pēc tam tiks lietots gzipping. Jūtieties brīvi mainīt sarakstu uz visiem uz tekstu balstītiem īpašumiem, kurus apkalpojat.
HTML5 Boilerplate projekts piedāvā serveru konfigurācijas visiem populārajiem serveriem. Šī ir domēna .htaccess versija
AddOutputFilterByType DEFLATE "application/atom+xml" \ "application/javascript" \ "application/json" \ "application/ld+json" \ "application/manifest+json" \ "application/rdf+xml" \ "application/rss+xml" \ "application/schema+json" \ "application/vnd.geo+json" \ "application/vnd.ms-fontobject" \ "application/x-font-ttf" \ "application/x-javascript" \ "application/x-web-app-manifest+json" \ "application/xhtml+xml" \ "application/xml" \ "font/eot" \ "font/opentype" \ "image/bmp.webp" \ "image/svg+xml" \ "image/vnd.microsoft.icon" \ "image/x-icon" \ "text/cache-manifest" \ "text/css" \ "text/html" \ "text/javascript" \ "text/plain" \ "text/vcard" \ "text/vnd.rim.location.xloc" \ "text/vtt" \ "text/x-component" \ "text/x-cross-domain-policy" \ "text/xml"