Para mejorar el desempeño de mi sitio estoy usando un CDN para que se descargue de allí el script de jQuery.
¿Qué acción debo implementar para evitar que mi página no funcione en caso de que la CDN no funcione?
Recibe ayuda de expertos
Es gratis y fácil
Respuestas, votos y comentarios
Recibe puntos, vota y da la solución
Para mejorar el desempeño de mi sitio estoy usando un CDN para que se descargue de allí el script de jQuery.
¿Qué acción debo implementar para evitar que mi página no funcione en caso de que la CDN no funcione?
Yo lo implemento de la misma forma que lo hace el HTML Boilerplate:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/jquery-1.10.1.min.js"><\/script>')
</script>
Si el CDN no está disponible por alguna razón se crea un script que incluye jQuery localmente
Hay que poner un sitio de descarga alternativo en caso de que falle el primero, te dejo otra opción.
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
if (typeof jQuery == 'undefined') {
document.write(unescape("%3Cscript src='/js/jquery-1.9.1.min.js' type='text/javascript'%3E%3C/script%3E"));
}
</script>