Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

296
Views
¿Es seguro hacer referencia a scripts y recursos externos en lugar de descargarlos "localmente" a su servidor?

Estoy desconcertado cuando veo esta práctica común. Pero como el desarrollo web no es mi área principal, no sé si es una mala práctica, tiene ventajas reales o simplemente no importa.

Por ejemplo, encuentro esto mucho:

 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://aframe.io/releases/1.2.0/aframe.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/donmccurdy/aframe-extras@v6.1.1/dist/aframe-extras.min.js"></script> <script src="https://rawgit.com/rdub80/aframe-gui/master/dist/aframe-gui.min.js"></script> <link rel="stylesheet" href="https://unpkg.com/purecss@2.0.3/build/grids-responsive-min.css">

La ventaja que veo más mencionada es el almacenamiento en caché . Por ejemplo, si un usuario navega a una página que usa jquery , no tendrá que buscarla nuevamente para otro sitio web.

Sin embargo, veo que esto introduce muchas dependencias externas a su sitio. Cualquiera de esos sitios de alojamiento/CDN se cae o se vuelve lento y su sitio se cae. Personalmente, veo esto como una gran desventaja, que supera con creces los beneficios del almacenamiento en caché.

Otro gran problema que veo es hacer referencia al master en lugar de a una versión específica. Con cualquier actualización en el sitio remoto, su sitio podría volverse inutilizable.

¿Cuándo debo hacer referencia a un CDN externo y cuándo debo descargar una copia local en el servidor?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Sí, es seguro. Especialmente para servicios CDN bien conocidos. Se beneficiará del almacenamiento en caché. Además, las CDN dirigen el tráfico a la máquina más cercana del usuario, lo que da como resultado descargas más rápidas y una latencia más baja. Obtiene infraestructura gratis que es costosa de replicar.

Es raro que un CDN de buena reputación se caiga. Probablemente más raro que su servicio de alojamiento web promedio.

Las direcciones URL de las versiones publicadas nunca cambian. En algunos casos, técnicamente podrían, pero en la práctica no sucede a menos que un proyecto esté mal administrado o en casos muy excepcionales (por ejemplo, una solución urgente para un error crítico).

https://aframe.io/releases/1.2.0/aframe.min.js siempre apuntará al mismo archivo.

Nunca apuntaría su código al maestro, sino que lo bloquearía en un compromiso específico (consulte la lista de compromisos para ver los enlaces). por ejemplo: https://cdn.jsdelivr.net/gh/aframevr/aframe@52136de6a863f32d8cb806b65c3c3223f6b0f8a3/dist/aframe-master.min.js

Las confirmaciones de Git son inmutables y las compilaciones nunca cambiarán.

Siempre puede tomar todas las dependencias, agruparlas en un solo archivo y alojarlas usted mismo. A veces es necesario: por ejemplo, una aplicación web servida dentro de una red con restricciones de acceso externo.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!