¿El CDN de Google para jQuery está disponible en China?


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

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

Podría tener un proyecto en el que necesitaré apoyar la localización de una variedad de países, incluida China continental, y quiero saber si necesitaré encontrar alternativas como:

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

Lo cual está bien, pero mi entendimiento es que la CDN de Microsoft no es compatible con jQuery UI.

He revisado en la siguiente página de informe de Google, pero realmente no se puede averiguar si 'sitios' incluye su entrega de CDN: http://www.google.com/prc/report.html

Author: John Conde, 2010-04-09

8 answers

Siempre podría considerar cargar una fuente alternativa de jQuery (tal vez la suya propia) si la CDN no está disponible. Una copia de reserva, por así decirlo. Scott Galloway tenía un buen artículo sobre ello , 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 verifique si sus visitantes pueden acceder a la CDN, pero es una buena solución para asegurarse de que su sitio siga funcionando. (Incluso funciona en modo de desarrollo fuera de línea de esta manera):)

 29
Author: Amadiere,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-04-09 12:54:52

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

undependable, untrustworthy, irresponsible, fickle, capricious, irregular, erratic, unpredictable, inconstant, mutable, slippery, fragile y arbitrary podría ser la descripción más precisa ( todos juntos y cada uno por separado ).

Las regulaciones y leyes chinas de Internet y comunicaciones son implementadas vigorosamente por los poderes provinciales políticos de los ISP, compañías comerciales y organizaciones estatales - cada uno implementando sus propios los sistemas de censura como mejor le 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 una cumbre del 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 celebración de eventos mundiales como the olympics, Asia games etc. de nuevo-esos cambios son LOCAL y PERIODICAL.

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

Añádase a eso el hecho de que las leyes y regulaciones chinas ( debido al idioma en sí ) están ampliamentey salvajemente abiertas para la interpretación de los oficiales locales superiores y subalternos como consideren oportuno - y lo que tenemos es el maravilloso caos que es tan característico de China.

El gobierno chino comenzó a deshabilitar ciertas búsquedas o bloquear los resultados, pero como los sistemas son locales, y no siempre dado al oficial político o técnico adecuado, puede resultar en el bloqueo de toda una gama de servicios como google Maps, fuentes, CDN, Etc. (sin mencionar que afecta a cada sitio que embade un tweet o feed 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 la gente escribió arriba es verdadera y no verdadera 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 de alrededor del 65% de fracaso.

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

Desbordamiento de pila cuando falla la CDN ..

Y ..

Dato curioso : En China, después de subir esa imagen de arriba, yo mismo no puedo verla .. :-)

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

 21
Author: Obmerk Kronen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-02-28 01:44:14

Sí está disponible, pero inestable en algunas áreas.

Http://chineseseoshifu.com/blog/china-hosted-javascript-libraries-jquery-dojo-boostrap.html

De acuerdo con el artículo anterior, algunas compañías chinas de Internet alojan jQuery y otras bibliotecas Javascript populares también, como Baidu y Sina. Las bibliotecas alojadas por estas compañías están en servidores dentro de China, por lo que son más rápidas y estables.

 4
Author: BananaOnTheWall,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-04-05 14:52:53

En algún momento será inestable. Será mejor que use cdn de China, como 163.com sina.com.cn

 3
Author: You_N_G,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-11-28 08:32:56

A partir de este fin de semana, no está disponible en China. Una especie de tapón para mí. Me gusta el mecanismo de reserva en cualquier caso!

 3
Author: danwood,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-03-31 22:30:38

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

Hay otras ventajas de no confiar en Google también - si usted está escribiendo una gran cantidad de código jQuery que podría comprimir jQuery y su aplicación todo en un archivo y guardar algunas solicitudes HTTP.

El compilador de cierre de Google puede ahorrarte muchos bytes al eliminar funciones que no estás usando, aunque la última vez que lo comprobé no lo hizo esto para jQuery muy bien.

 3
Author: DisgruntledGoat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-02-27 14:23:05

Baidu ha alojado cdn http://developer.baidu.com/wiki/index.php?title=docs/cplat/libs Pero no pude encontrar jquery css

SINA CDN: http://lib.sinaapp.com /

Http://jscdn.upai.com / : Don ' have Bootstrap

Hemos implementado Sina CDN en nuestro sitio web.

Saludos cordiales Sudipta Banerjee

 1
Author: Sudipta Banerjee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-09-12 12:29:01

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

 -3
Author: James Tang,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-07-29 02:41:30