Nous avons résolu le problème des performances de notre site en Chine. Nous avons supprimé beaucoup de scripts qui ralentissaient les pages.
Google Analytics et Google Tag Manager sont deux choses essentielles que nous ne pouvons pas supprimer.
Nous savons que les deux scripts semblent parfois être bloqués, car nous pouvons toujours voir le trafic dans Analytics.
Quelqu'un a-t-il des bonnes pratiques concernant la manière dont la Chine bloque ces types de services ou sur les performances en général?
Vous pouvez créer une version chinoise de votre thème (si le site en possède un, comme Wordpress thèmes par exemple). Et définissez ce thème uniquement pour les utilisateurs de la Chine (par IP, par exemple). Et ce thème doit être sans js bloqué comme GA. Les utilisateurs d'un autre pays recevront un thème principal. Cela vous aide à personnaliser beaucoup ce thème pour les utilisateurs de Chine.
Hébergement
Il existe de nombreuses façons d’approcher l’hébergement lorsque vous servez le site Web le plus rapidement possible dans le monde entier, chacune ayant ses avantages et ses inconvénients.
Analytics & Tag Manager
Malheureusement, comme vous le savez, de nombreux services de Google et d’autres grandes entreprises en ligne sont bloqués. Le simple fait de contourner ce problème en utilisant des astuces enfreindra très probablement les conditions générales imposées par Google. Votre seule option serait d'examiner les services qui ne sont pas bloqués; il peut s'agir d'outils occidentaux autorisés ou d'héberger vos propres analyses à l'aide de quelque chose comme PiWik. Vous devrez toutefois vous assurer que votre site Web est conforme à la réglementation et à la législation chinoises concernant l'internet, car ils pourraient bloquer votre site Web, puis votre situation la plus défavorable.
En ce qui concerne le gestionnaire de balises Google, vous devrez également rechercher un service compatible autorisé. Je ne connais pas grand chose au gestionnaire de balises, mais souvent ce que Google propose à quelqu'un d'autre. Encore une fois, vous devrez trouver un service pris en charge par Western ou créer votre propre application Web.
Si vous ne l'avez pas déjà, je vous suggère de compresser tous vos fichiers sur le serveur? C'est assez facile à faire et cela vous donnera Edge sur votre temps de chargement du site Web, ce qui contribuera à accélérer les choses. Prenez ce code et sortez-le dans votre .htaccess
AddOutputFilterByType DEFLATE texte/texte DEFLATE AddOutputFilterByType clair/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType texte DEFLATE/css AddOutputFilterByType texte DEFLATE/javascript AddOutputFilterByType application DEFLATE/xml AddOutputFilterByType application DEFLATE/xhtml + l'application DEFLATE xml AddOutputFilterByType/rss + application DEFLATE xml AddOutputFilterByType/javascript AddOutputFilterByType DEFLATE application/x-javascrip
Permettez-moi de lister les trois principaux problèmes sur la base des analyses effectuées par des entreprises occidentales sur des sites Web chinois.
Recherchez un meilleur hébergement adapté au marché chinois.
Fonctionnalités sociales occidentales: Facebook, Google Plus, Twitter
Limiter ou éliminer complètement l’utilisation de fonctionnalités sociales de pointage externe avec Facebook, Google Plus, Twitter, etc. Ces sites ont été bloqués en Chine. Si vous utilisez leurs fonctionnalités, d’une part, cela rendra votre site difficile à utiliser et sa vitesse sera beaucoup ralentie, d’autre part, cela mettra même votre site en danger de blocage éventuel.
Rendre le site Web simple et léger Temps de chargement ✓ Le temps de chargement des pages du site est-il optimisé? Assurez-vous d’optimiser: Scripts sur plusieurs pages Web. Images sur des pages Web. CSS à travers les pages Web.
Hébergez votre contenu avec des entreprises ayant un serveur en Chine ou à proximité. Je pense qu'AWS a lancé son service en Chine il n'y a pas longtemps.
Si la Chine bloque les scripts/services, ne perdez pas votre temps à essayer de trouver des solutions de contournement, laissez-la simplement en place et passez à quelque chose qui n'est pas une perte de temps ... quelque chose qui convertit. Cela s'apparente à soutenir IE 6-7-8 (Souvenez-vous de ces journées? Double investissement, presque pas de gains, pas de récompenses). C'est un cheval mort Jim et tous les autres sites ainsi que les citoyens le battent déjà pour vous.
En ce qui concerne les performances, la mise en cache, la minimisation, la compression et la consolidation pourraient être très utiles. Le tueur pour slow net n'est pas le débit, mais les connexions nécessaires pour récupérer tous les actifs. Ceci est composé en mode SSL à cause des poignées de main supplémentaires (rend les délais d'attente). Rendre les actifs petits et restitués avec le moins de demandes possible aidera énormément. Trop de demandes obligeront les utilisateurs du réseau, tels que 2G speed, à demander votre page 2-3 fois avant qu’elle ne soit lisible. Cela pourrait aussi devenir désagréable - sur les récents Chromes, par exemple, si un délai d’attente se produisait, les éléments du cache seraient souvent corrompus ou à moitié cuits. Cela inclut les scripts, ce qui est très gênant quand une moitié télécharge et ne re-télécharge pas. La plupart des gens ne savent pas comment effacer le contenu du disque pour le réparer, ils pensent donc que votre site est en panne.
Quelques idées pour réduire ces demandes de connexion: Modifiez tous les médias raster possibles en CSS, SVG ou icônes de polices. Combinez toutes vos feuilles de style en 1 ou 2 fichiers. Combinez tous vos plugins jQuery dans 1 fichier. Faites tous les appels de script aux fichiers js "async". Convertissez autant de scripts que possible en dessous du style en ligne du pli. Essayez de charger paresseux de longues listes de médias. Ajoutez un middleware d'amélioration des performances tel que mod_pagespeed.
En ce qui concerne la vitesse en octets, Cloudflare a un plan gratuit qui inclut des choses intéressantes sur les boosters de performances ci-dessus. Le minificateur est gentil, Rocketloader est parfois buggé mais gentil aussi. Le contrôle des menaces est cool, vous en aurez besoin puisque 60% du trafic en Chine sont des bêtises. Ils ont également des centres de données de Hong Kong et de Séoul, ce qui est sacrément proche de la Chine. https://www.cloudflare.com/network-map