Architettura di rete

Per le prestazioni complessive, è generalmente vantaggioso proporzionare l'architettura e non soltanto aggiungere singole componenti hardware. Non ha importanza quanto hardware verrà aggiunto a una singola macchina, poiché anch'esso presenta un livello massimo di prestazioni.

Questa sezione illustra le problematiche inerenti l'architettura di rete da tenere in considerazione durante l'introduzione della funzionalità di Caching Proxy nella rete.

Popolarità di un sito Web e considerazioni su carico del server proxy

Nel caso di un sito Web molto visitato, la richiesta di contenuti può essere di gran lunga superiore rispetto a quella che potrebbe realmente soddisfare un solo server proxy e ciò rallenta i tempi di risposta. Per ottimizzare le prestazioni di rete, considerare l'introduzione di macchine Caching Proxy organizzate in cluster e sottoposte a bilanciamento del carico o l'uso di un'architettura cache condivisa con RCA (Remote Cache Access) nell'architettura di rete complessiva.

Considerazioni sul tipo di traffico

I principali contributi al miglioramento delle prestazioni derivano dalle capacità di memorizzazione nella cache di Caching Proxy. Tuttavia, la cache del server proxy può diventare un collo di bottiglia se non è configurata correttamente. Per stabilire la migliore configurazione della cache, è necessario un lavoro considerevole per analizzare le caratteristiche del traffico. Il tipo, la dimensione, la quantità e gli attributi del contenuto influiscono sulle prestazioni del server proxy in termini di tempo impiegato per richiamare i documenti dai server di origine e caricarli sul server. Quando si conosce il tipo di traffico che Caching Proxy dovrà archiviare o inviare dalla propria cache, è possibile scomporre in fattori tali caratteristiche al momento della configurazione del server proxy. Ad esempio, il fatto di sapere che l'80% degli oggetti è costituito da immagini (*.gif o *.jpg) della dimensione di circa 200 KB, può contribuire a ottimizzare i parametri di cache e stabilirne la dimensione. Inoltre, sapere che la maggior parte del contenuto è costituito da pagine dinamiche personalizzate, non adatte a essere memorizzate nella cache, è ugualmente pertinente all'ottimizzazione di Caching Proxy.

L'analisi delle caratteristiche del traffico consente di determinare se l'uso di una cache in memoria o di una cache su disco possa ottimizzare le prestazioni della cache. Inoltre, se si ha familiarità con le caratteristiche del traffico di rete, è possibile determinare se il miglioramento delle prestazioni dipende dall'uso della funzione di cache dinamica di Caching Proxy.