Dire che ho un'app Web che utilizza jQuery. È preferibile ospitare i file javascript necessari sui miei server insieme ai file del mio sito Web o fare riferimento a essi sul CDN di jQuery (ad esempio: link )?
Riesco a vedere i professionisti per entrambe le parti:
- Se è sui miei server, questa è una dipendenza esterna in meno; se jQuery è andato giù o ha cambiato la loro struttura di hosting o qualcosa del genere, allora la mia app si rompe. Ma sento che non succederà spesso; ci devono essere molti siti di piccole dimensioni che fanno questo, e il team di jQuery vorrà evitare di romperli.
- Se è sui miei server, questo è un riferimento esterno in meno che qualcuno potrebbe chiamare un problema di sicurezza
- Se si fa riferimento esternamente, quindi non devo preoccuparmi della larghezza di banda per servire i file (anche se so che non è molto).
- Se si fa riferimento esternamente e sto distribuendo questo sito Web a molti server che devono avere le loro copie di tutti i file, allora è un file in meno che devo ricordare di copiare / aggiornare.