Supongamos que tengo una aplicación web que utiliza 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: enlace )?
Puedo ver profesionales para ambos lados:
- Si está en mis servidores, es una dependencia externa menos; Si jQuery bajó o cambió su estructura de alojamiento o algo así, entonces mi aplicación se rompe. Pero siento que eso no sucederá a menudo; debe haber muchos sitios de poco tiempo haciendo esto, y el equipo de jQuery querrá evitar romperlos.
- Si está en mis servidores, es una referencia externa menos que alguien podría llamar un problema de seguridad
- Si se hace referencia externamente, no tengo que preocuparme por el ancho de banda para servir los archivos (aunque sé que no es mucho).
- Si se hace referencia externa 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 para copiar / actualizar.