2013-06-09 16 views

risposta

8

Ho appena trovato la soluzione:

location /ip/ { 
    keepalive_timeout 0; 
} 
1

La connessione viene mantenuta tra il server e il browser grazie alle richieste Keep Alive scambiate tra loro.

È possibile disattivare il comportamento Keep Alive per un particolare user agent: vedi the nginx manual

keepalive_disable ua 

Probabilmente si può ingannare il browser per avere un dato agente utente, avendo il mastio taglio in vita solo per le vostre esigenze particolari.

+0

Sembra che non sia possibile cambiare l'interprete con un 'XMLHTTPRequest'. http://stackoverflow.com/a/5862744/1485952 – fnkr

+1

Questa non è una soluzione chiara perché non è possibile utilizzare stringhe arbitrarie di user-agent per questo trucco. – rjha94

Problemi correlati