2012-10-23 11 views
6

quando sto richiede una pagina che è già caricato, e il check-in Firebug ispettoreCome ridurre apache dimensione intestazione di risposta HTTP, mentre 304 Non modificato

ottengo

Status Code:304 Not Modified 

risposta intestazioni

Cache-Control:public 
Connection:Keep-Alive 
Date:Tue, 23 Oct 2012 09:28:57 GMT 
ETag:"200000000296d-12ca-4cca274ac8a98" 
Expires:Tue, 30 Oct 2012 09:28:57 GMT 
Keep-Alive:timeout=5, max=99 
Server:Apache/2.2.22 (Win32) PHP/5.3.13 
Vary:Accept-Encoding 

mio dop t è .. c'è un modo in cui posso ridurre le intestazioni di risposta passate dal server al browser quando una pagina non viene modificata.

come in un sito web di riferimento, il controllo con Firebug che ho trovato:

intestazioni di risposta

Date:Tue, 23 Oct 2012 09:28:56 GMT 
Etag:"79ee2bbda49fcd1:0" 

con 2 valori. Per favore forniscimi qualche risorsa utile. Correggimi se sbaglio, dove? Grazie per l'aiuto.

Questo sito Web di riferimento è ospitato su iis. e la risposta più lunga sta arrivando all'apache.

UPDATE:

Su googling ho avuto modo di questo URL. https://github.com/apache/httpd/blob/2.2.x/modules/http/http_filters.c#L1281 leggendo il codice, mi informa che sta filtrando i campi dell'intestazione se è un tipo HTTP_NOT_MODIFIED o una risposta. Questo modulo predefinito è installato in Apache? o come installarlo sul mio apache e farlo funzionare?

risposta

2

seconda su quelle intestazioni vostro Browser "sa cosa fare" con la pagina ...

È possibile nascondere le informazioni sul server "Server: Apache/2.2.22 (Win32) PHP/5.3.13". Ma il browser degli utenti ha bisogno di altre linee per processare correttamente quella pagina.

+1

La prima volta che carico la pagina senza cache, ha molti valori. Successivamente quando carico, ha 2 voci. Anche io non so come sia stato fatto. – mithunsatheesh

Problemi correlati