Digamos que tengo una aplicación web que usa jQuery. ¿Es una mejor práctica alojar los archivos javascript necesarios en mis propios servidores junto con los archivos de mi sitio web, o hacer referencia a ellos en el CDN de jQuery (ejemplo: http://code.jquery.com/jquery-1.7.1.min.js ) ?
Puedo ver profesionales para ambos lados:
- Si está en mis servidores, esa es una dependencia externa menos; Si jQuery dejó de funcionar o cambió su estructura de alojamiento o algo así, entonces mi aplicación falla. Pero siento que eso no sucederá a menudo; debe haber muchos sitios pequeños haciendo esto, y el equipo de jQuery querrá evitar romperlos.
- Si está en mis servidores, esa es una referencia externa menos que alguien podría llamar un problema de seguridad
- Si se hace referencia externamente, entonces no tengo que preocuparme por el ancho de banda para servir los archivos (aunque sé que no es tanto).
- Si se hace referencia externamente y estoy implementando este sitio web en muchos servidores que necesitan tener sus propias copias de todos los archivos, entonces es un archivo menos que debo recordar copiar / actualizar.