Come utilizzare la compressione HTTP e Coldfusion

September 11

Quando i browser Web fanno richieste dai server, il server invia i dati tramite una connessione protocollo HTTP. Tutti i dati della pagina Web, nonché i metadati richiesti per il protocollo HTTP, devono passare attraverso il collegamento per il browser Web per gestire le informazioni. Per le grandi pagine o pagine con linguaggi di script incorporati, questo può causare rallentamento nel rendering pagina. Con imballaggio compressione HTTP in pagine Web, compresi quelli che utilizzano ColdFusion, lo sviluppatore può ridurre la quantità di dati della pagina deve inviare all'utente.

istruzione

1 Arrestare il server ColdFusion. In Windows, selezionare "Start", poi "Impostazioni", "Pannello di controllo," Strumenti di amministrazione ", e infine" Servizi. Fare clic sul servizio di ColdFusion, e selezionare "Stop". Sui sistemi Unix e Mac, aprire un terminale di comando e digitare i seguenti comandi:

sudo cd cf_root / bin
fermata coldfusion

2 Aggiungere il file .jar del filtro gzip per l'installazione di ColdFusion. Scaricare il file gzipflt.jar da servletsuite.com. Inserire il file in "cfroot \ wwwroot \ WEB-INF \ lib" directory.

3 Nella directory "cfroot \ wwwroot \ WEB-INF", aprire il file "web.xml" in un editor di testo, e modificarlo per includere il seguente codice XML:

<! - Inizio impostazioni GZipFilter ->
<Filtro>
<Filter-name> GZipFilter </ filter-name>
<Filter-class> com.cj.gzipflt.GzipFilter </ filter-class>
</ Filtro>
<Filter-mapping>
<Filter-name> GZipFilter </ filter-name>
<Url-pattern> *. CFM </ url-pattern>
</ Filter-mapping>

4 Riavviare il server. Se il browser dell'utente supporta la compressione HTTP, il server ColdFusion comprimerà i dati.