Come abilitare impostazioni per le sessioni di timeout pagine Web

March 23

Come abilitare impostazioni per le sessioni di timeout pagine Web


timeout del sito web si verificano quando lo scambio di informazioni tra un client e il server è rimasto inattivo per troppo tempo. Un sito web può timeout nel browser o nel server. A seconda della natura del tuo browser o un sito web, è possibile configurare le impostazioni di timeout in una varietà di modi. Alcuni browser permettono la configurazione delle loro impostazioni di timeout, mentre altri non lo fanno. Inoltre, se si dispone di autorizzazioni amministrative su un server o un sito web, è possibile configurare le impostazioni di timeout sul lato server.

Impostazioni del browser

Per modificare le impostazioni di timeout per i siti web sul vostro browser, è necessario modificare le impostazioni del browser. Solo alcuni browser consentono questo tipo di modifiche. Per esempio, in Mozilla Firefox, è possibile passare alla sezione "about: config" pagina. Questo è "dietro le quinte" menu di configurazione di Firefox. Nella "about: config" pagina, è possibile modificare il valore dell'impostazione "network.http.keep-alive.timeout". Il valore predefinito per questa impostazione è di 300 secondi.

Impostazioni del Registro

Per configurare le impostazioni di timeout per Internet Explorer, è necessario modificare il Registro di sistema di Windows. Il Registro di sistema contiene una serie di configurazioni per molti dei programmi nativi e gli strumenti di Windows. Nel Registro di sistema, è necessario trovare la sottochiave con l'etichetta "HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ InternetSettings." Quindi, è possibile aggiungere nuovi valori DWORD a questa sottochiave etichetta "KeepAliveTimeout" e "ReceiveTimeout." Questi entrambi assumono un valore numerico espresso in millisecondi. Il valore KeepAliveTimeout corrisponde a quanto tempo di Internet Explorer manterrà un socket TCP / IP aperta. Il valore ReceiveTimeout corrisponde a quanto tempo di Internet Explorer attende di ricevere dati da un server.

Configurazione del server

Le opzioni di configurazione server-side per le impostazioni di timeout variano in base al tipo di server. Sui server Apache, è possibile utilizzare l'opzione di configurazione TimeOut. Inserire "TimeOut" seguito da un numero di secondi nel file di configurazione del server. Questo consente di configurare il server per attendere il numero di secondi specificato prima di chiudere una sessione con un cliente. Se il vostro sito è ospitato su un server ASP.net, è possibile modificare il parametro "sessionState" del file web.config in modo da specificare un valore di timeout per un'applicazione. In alternativa, è possibile specificare un valore "Session.timeout" nel codice per una singola applicazione. Entrambi questi parametri leggere un dato numero come minuti, non secondi.

Script

Al fine di promuovere modificare le impostazioni di timeout per i siti web, è possibile utilizzare diversi linguaggi di scripting su entrambi i lati client e server. A seconda della natura del tuo sito web e la sicurezza in questione, è possibile utilizzare JavaScript. viene eseguito JavaScript sul lato client di elaborazione ed è potenzialmente meno sicuro di elaborazione lato server. Se si desidera utilizzare l'elaborazione lato server, è possibile utilizzare PHP per configurare le impostazioni di timeout.