Katakanlah saya memiliki aplikasi web yang menggunakan jQuery. Apakah praktik yang lebih baik untuk meng-host file javascript yang diperlukan di server saya sendiri bersama dengan file situs web saya, atau merujuknya pada CDN jQuery (contoh: http://code.jquery.com/jquery-1.7.1.min.js ) ?
Saya dapat melihat pro untuk kedua sisi:
- Jika ada di server saya, itu satu ketergantungan eksternal kurang; jika jQuery turun atau mengubah struktur hosting mereka atau sesuatu seperti itu, maka aplikasi saya rusak. Tetapi saya merasa itu tidak akan sering terjadi; pasti ada banyak situs kecil-kecilan melakukan ini, dan tim jQuery ingin menghindari memecahnya.
- Jika ada di server saya, itu satu referensi eksternal kurang bahwa seseorang dapat memanggil masalah keamanan
- Jika dirujuk secara eksternal, maka saya tidak perlu khawatir tentang bandwidth untuk melayani file (meskipun saya tahu itu tidak banyak).
- Jika direferensikan secara eksternal dan saya menyebarkan situs web ini ke banyak server yang perlu memiliki salinan sendiri dari semua file, maka itu adalah satu file yang kurang saya harus ingat untuk menyalin / memperbarui.