À propos des dangers du CDN, des services et des polices de Google

Comme vous le savez, de plus en plus de développeurs préfèrent aujourd'hui charger des bibliothèques js à partir du CDN de Google (par exemple, jQuery). De plus, cela est même considéré comme une bonne forme - dans plus de 50% des cas, le même jQuery se trouve dans le cache du navigateur de l'utilisateur en raison de la visite d'autres sites utilisant le même CDN. Et tout irait bien - il y a moins d'appels vers votre serveur, le site de l'utilisateur se charge plus rapidement ... Il n'y a pas de défauts visibles.

Mais que faire si vous travaillez sur un marché mondial? En utilisant googleapis, vous coupez immédiatement une grande partie des utilisateurs de Chine!

Un grand pare-feu chinois bloque non seulement le moteur de recherche de Google, mais tous ses services, y compris CDN. Ainsi, en Chine, votre site devient soit inaccessible (si vous connectez jQuery au corps), soit il ne fonctionne pas exactement comme prévu (si jQuery se connecte à la fin du code). Il en va de même pour les polices de Google, les graphiques de Google, reCaptcha de Google et tout le reste de Google.

Conclusion: Si vous êtes intéressé par les utilisateurs chinois, vous devriez reconsidérer votre opinion concernant le téléchargement de bibliothèques ou de polices à partir des CDN Google.

PS Même si votre site n'est pas destiné à un public chinois, pensez à ceux de vos utilisateurs qui peuvent être en Chine en voyage ou en voyage d'affaires.

L'exemple le plus simple est une tentative d'enregistrement sur habrahabr.ru depuis la Chine:

image

Le service donne une erreur: il est nécessaire de résoudre le captcha

Mais pas de captcha. Parce que reCaptcha est "de Google".

Source: https://habr.com/ru/post/fr412797/


All Articles