2010-07-05 4 views
6

Sto scrivendo uno script che effettua una richiesta AJAX a intervalli regolari. La richiesta carica una pagina remota e ne ricava alcuni numeri. La pagina è pubblica, quindi lo script fa l'equivalente di aggiornare la pagina ogni pochi minuti.Frequenza educata delle richieste AJAX?

È possibile (anche se improbabile) che questo script venga utilizzato da centinaia (forse migliaia) di utenti se lo rilascio.

Esiste una regola empirica o una generica frequenza delle richieste accettata che dovrei rispettare?

+0

+1 per una domanda relativa alla programmazione che solleva il tema dell'etichetta online. –

risposta

0

Se possibile, è consigliabile memorizzare nella cache la pagina sul proprio server.

In generale, tuttavia, evitare di caricare pagine remote a meno che non sia assolutamente necessario. Il costo delle risorse è alto sia per te che per la tua fine.

Una frequenza "educata" per cose come gli spider dei motori di ricerca è una richiesta al secondo. ovviamente, se si tratta di un servizio come Google, possono essere più frequenti, ma tenerli il più bassi possibile.

2

Per un lettore RRS, un minuto è buono come intervallo di aggiornamento. Per una chat (con pochissimi utenti), ho usato 5 secondi. Dipende dall'uso del tuo script.