Posso usare JavaScript per rilevare se il browser dell'utente supporta il contenuto gzip (lato client, non node.js o simile)?È possibile rilevare JavaScript se il browser dell'utente supporta gzip?
Sto cercando di supportare il seguente caso limite:
Esistono molti file che possono essere caricati su una particolare app Web e sarebbe preferibile caricarli su richiesta, se necessario, in quanto l'applicazione viene eseguita anziché caricata tutti loro inizialmente Voglio servire questi file al di fuori di S3 con una data di scadenza della cache di gran lunga futura. Dal S3 does not support gzipping files to clients that support it, voglio ospitare due versioni di ciascun file: una normale e una compressa con content-type
impostata su application/gzip
. Il browser ha ovviamente bisogno di sapere quali file richiedere. Se JavaScript è in grado di rilevare se il browser supporta il contenuto gzip, il browser sarà in grado di richiedere i file corretti.
È possibile?
Perché stai utilizzando S3 per la consegna dei file. Dovresti usare CLoudFront .. che lo fa. – Layke