Accelerare la consegna di contenuto dinamico [duplicato]

0

Immagina un sito web che opera dagli Stati Uniti, fornendo alcuni servizi Web ai clienti di tutto il mondo.

A volte è necessario un massimo di 200 ms per stabilire una connessione tra Australia e Stati Uniti.

È abbastanza semplice accelerare la distribuzione di contenuti statici introducendo alcuni CDN, ma quali sono le opzioni quando si tratta di servizi web dinamici?

Qualcuna delle attività di accelerazione dei siti Web (akamai, cloudflare, ecc.) possiede effettivamente reti fisiche o è in grado di ottimizzare il routing tra i continenti per accelerare la consegna di contenuti dinamici?

So che esiste un'opzione per il clustering del sito Web stesso attraverso i continenti, ma è davvero l'unico modo per andare?

    
posta Oleg Mikheev 17.09.2014 - 09:40
fonte

1 risposta

0

Se le parti dinamiche ripetono l'assegnazione e non sono univoche per sessione, è possibile memorizzarle nella cache per un certo periodo di tempo. ad esempio, puoi richiedere un elenco di notizie utilizzando AJAX e memorizzare la risposta in cache per 5 minuti.

La prima richiesta pagherà il prezzo della lentezza, ma tutti gli altri trarranno beneficio dal CDN

    
risposta data 17.09.2014 - 11:16
fonte

Leggi altre domande sui tag