Sul piano tecnico un CDN è una rete di reverse proxy. Quindi sì, il CDN è un tipo di proxy. Ma la sua direzione e il suo scopo sono esattamente l'opposto di ciò che nel linguaggio quotidiano chiamiamo "proxy".
Differenza di direzione
Il forward proxy nasconde l'utente e parla per suo conto. Il CDN invece protegge il server, lo accelera e risponde per suo conto.
Confronto
La stessa tecnologia (server intermediario) al servizio di due parti diverse. Per questo la domanda "proxy o CDN?" è di solito la domanda sbagliata.
Per i dettagli tecnici della distinzione tra forward e reverse differenza tra forward e reverse proxy il nostro articolo dedicato.
Incontrare un CDN durante la raccolta dati
Se raccogli dati da un sito, quasi sempre ciò che hai davanti non è il server di origine ma un CDN. Questo incide direttamente sul comportamento:
La gestione bot del CDN guarda alla reputazione dell'IP e ai pattern comportamentali. Per questo la scelta del tipo di IP e la frequenza delle richieste diventano determinanti sui siti dietro un CDN.
Non cercare di "aggirare" la cache del CDN: aggiungere parametri di query casuali in genere attiva il rilevamento bot. Se ti servono dati aggiornati, cercare l'API ufficiale del sito è molto più efficiente.
Routing geografico
Il CDN indirizza l'utente al nodo edge più vicino e in alcuni casi serve contenuti specifici per regione. Questo significa che la località di uscita del tuo proxy incide direttamente sul risultato:
È un dettaglio critico per le attività di monitoraggio di prezzi e promozioni regionali. Per le opzioni di località la nostra pagina delle località consultalo.
Se usi un CDN sul tuo sito
L'altra faccia della medaglia: se il tuo sito è dietro un CDN, per leggere l'IP reale del visitatore devi guardare gli header aggiunti dal CDN. Fidati di questi header solo quando hai verificato che provengono dal tuo CDN, altrimenti accetterai valori falsi. L'argomento nel nostro articolo sugli header nel dettaglio.
Riepilogo
Il CDN è tecnicamente una rete di reverse proxy; usa la stessa tecnologia di base del forward proxy, ma in direzione opposta. Quando raccogli dati, ciò che hai davanti è quasi sempre un CDN, e questo si manifesta come protezione bot, routing geografico e comportamento della cache. Uscire dalla regione corretta e mantenere una frequenza di richieste ragionevole sono le due condizioni fondamentali per avere successo sui siti dietro un CDN. Per il tipo di proxy adatto residenziale oppure ISP proxy potete consultare le nostre pagine.