JQuery kullanan bir web uygulaması var. Gerekli javascript dosyalarını web sitelerim ile birlikte kendi sunucularımda barındırmak veya jQuery'nin CDN'sine (örneğin: http://code.jquery.com/jquery-1.7.1.min.js ) referans vermek daha iyi bir uygulama mıdır? ?
İki taraf için de artılarını görebiliyorum:
- Sunucularımdaysa, bu daha az dışsal bir bağımlılıktır; jQuery çöktü ya da barındırma yapısını ya da onun gibi bir şeyi değiştirirse, o zaman benim uygulama bozulur. Fakat bunun çok sık gerçekleşmeyeceğini hissediyorum; Bunu yapan çok sayıda küçük zamanlı site olmalı ve jQuery ekibi onları kırmaktan kaçınmak isteyecektir.
- Sunucularımdaysa, birisinin güvenlik sorununu arayabileceği daha az dış referans var
- Dışarıdan başvuruda bulunulursa, dosyaları sunmak için bant genişliği konusunda endişelenmeme gerek yok (bunun çok fazla olmadığını bilmeme rağmen).
- Dışarıdan başvuruda bulunulursa ve bu web sitesini tüm dosyaların kendi kopyalarına sahip olması gereken birçok sunucuya dağıtıyorum, o zaman kopyalamak / güncellemek için hatırlamam gereken daha az dosya var.