started google bootstrap jquery google-cdn

bootstrap - ¿Está disponible el CDN de Google para jQuery en China?



jquery google import (8)

A partir de este fin de semana, no está disponible en China. Una especie de show-stopper para mí. ¡Me gusta el mecanismo de retroceso en cualquier caso!

¿Alguien sabe si el CDN de Google para jQuery está disponible en China?

http://code.google.com/apis/ajaxlibs/

Es posible que tenga un proyecto en el que necesito apoyar la localización en una variedad de países, incluida China continental, y quiero saber si necesito encontrar alternativas como:

http://www.asp.net/ajax/CDN/

Lo cual está bien, pero tengo entendido que el CDN de Microsoft no es compatible con la interfaz de usuario jQuery.

Lo he comprobado en la siguiente página de informes de Google, pero no puedo averiguar si los "sitios" incluyen su entrega de CDN: http://www.google.com/prc/report.html


Algún tiempo será inestable. Será mejor que use CDN de China, como 163.com sina.com.cn



Nop. No se puede considerar como "available" ni "reliable" .

untrustworthy , untrustworthy , irresponsible , capricious , irregular , erratic , unpredictable , inconstant , mutable , slippery , fragile y arbitrary puede ser una descripción más precisa (todos juntos y también por separado).

Las regulaciones y leyes de internet y comunicaciones de China son implementadas vigorosamente por las ramas políticas provinciales de los ISP estatales, empresas comerciales y organizaciones, cada una implementando sus propios sistemas de censura como mejor les parezca .

Estos sistemas también se actualizan periódicamente en relación con los acontecimientos políticos o geopolíticos actuales. Por ejemplo, en la semana de la cumbre de un partido, la censura es mucho más estricta y los sistemas se "endurecen". Otro ejemplo es el período de transición entre gobiernos (también locales) o la organización de eventos mundiales como the olympics , los Asia games etc. De nuevo, esos cambios son LOCAL y PERIODICAL .

En otras palabras, muy difícil de predecir, pero con un patrón claro.

Agregue a esto el hecho de que las leyes y regulaciones chinas (debido al lenguaje en sí) están ampliamente abiertas a la interpretación de los oficiales locales y subalternos locales, según lo consideren adecuado, y lo que tiene es el maravilloso caos que es tan grande. Característica de China.

El gobierno chino comenzó a inhabilitar ciertas búsquedas o bloquear los resultados, pero como los sistemas son locales y no siempre se les da al oficial político o técnico adecuado, puede resultar en el bloqueo de una amplia gama de servicios como google maps, fonts, CDN Etc. (sin mencionar que afecta a todos los sitios que incorporan un tweet o una fuente de Facebook con un aumento del 500% en el tiempo de carga, y en muchos casos incluso un error de tiempo de espera)

El resultado final es que cada una de las respuestas que las personas escribieron anteriormente son verdaderas y no verdaderas al mismo tiempo. Si alguien responde "sí, funciona", en realidad significa "yes , it works FOR ME , at my CURRENT location, at the CURRENT TIME "

Lo mismo es cierto para lo contrario.

Mi propia experiencia es que después de unos 5 años trabajando en China es alrededor del 65% de fracaso.

EDITAR : Así es como se ve este sitio SE en China cuando falla CDN ...

Y ..

Dato curioso : en China, después de subir la imagen anterior, yo mismo no puedo verla ... :-)

Otra forma de faild CDN (alojamiento de imágenes)


Sí, está disponible en China, y lo estoy usando ahora mismo.



Si existe la posibilidad de que se bloquee el CDN de Google en China, simplemente siga adelante y use una versión local de jQuery en su propio sitio.

También hay otras ventajas de no confiar en Google: si está escribiendo una gran cantidad de código jQuery, podría comprimir jQuery y su aplicación en un solo archivo y guardar algunas solicitudes HTTP.

El Closure Compiler de Google puede ahorrarle muchos bytes al eliminar las funciones que no está usando, aunque la última vez que lo comprobé no lo hizo muy bien para jQuery.


Siempre puede considerar cargar una fuente alternativa de JQuery (tal vez la suya propia) si el CDN no está disponible. Una copia alternativa si lo desea. Scott Galloway tenía un buen artículo , algo como esto debería estar bien:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"></script> <script type="text/javascript"> if (typeof jQuery == ''undefined'') { document.write(unescape("%3Cscript src=''/Scripts/jquery-1.4.2.min.js'' type=''text/javascript''%3E%3C/script%3E")); document.write(unescape("%3Cscript src=''/Scripts/jqueryui-1.7.2.min.js'' type=''text/javascript''%3E%3C/script%3E")); } </script>

Aprecio que esto no compruebe realmente si sus visitantes pueden acceder al CDN, pero es una buena solución para asegurarse de que su sitio todavía funciona. (Incluso funciona en modo de desarrollo fuera de línea de esta manera) :)