Escribí una publicación de blog sobre eso hace algún tiempo, así que solo me citaré.
En primer lugar, debo mencionar que tener un sitio web que sea rápido en China no resolverá todos sus problemas, ni mucho menos. Hay expectativas muy específicas de los usuarios chinos en términos de UX, métodos de pago e inicios de sesión sociales, y debe alcanzar todos estos objetivos para construir un sitio web que se convierta en China.
Para su información, nuestra empresa WalktheChat ofrece un equivalente de Shopify para China para crear tiendas que cumplan con todos los requisitos anteriores (descargo de responsabilidad: obviamente estoy afiliado a esta empresa).
- ¿Cómo es ser un desarrollador front-end para un sistema operativo que no es Unix como Windows?
- Cómo crear mi propio sitio web desde cero y cuál es el costo para alojarlo
- ¿Cuáles son las principales diferencias entre un ingeniero de interfaz de usuario, un desarrollador web y un ingeniero?
- ¿Qué es una buena base de datos para la aplicación web?
- ¿Existe una manera fácil de proteger el código PHP?
Pero profundicemos en el tema …
Es cierto que la mayoría de los sitios web alojados en el extranjero son lentos en China. El 99% de las veces, son por las siguientes razones:
- El sitio web utiliza servicios bloqueados de China (Google Fonts, Google Maps, Twitter, Facebook, etc.) lo que impide que la página se cargue
- Las imágenes en el sitio web no están optimizadas.
- DNS se resuelve fuera de China
- La calidad del alojamiento es baja.
- El sitio web está mal codificado
1. Servicios bloqueados de China
Numerosos servicios están bloqueados desde el interior de China. El principal culpable de ralentizar los sitios web es Google Fonts.
De hecho, WordPress representa aproximadamente el 20% de la web y el 60% de los sitios web de CMS (Content Management System). Y la mayoría de los temas de WordPress vienen con fuentes de Google incrustadas en ellos. Google Fonts es lo primero que se carga cuando se abre una página, y como está bloqueado principalmente en China, puede hacer que la página tarde entre 20 y 30 segundos en cargarse.
Si quieres resolver este problema:
- Si está utilizando WordPress, descargue el complemento “Desactivar fuentes de Google” que eliminará las fuentes de Google del núcleo y administrador de WordPress
- Elimine llamadas de fuentes web, fuentes de google, API de google, Facebook, Youtube y Twitter de su plantilla
- Abra su sitio web en Mozilla, si aún es lento, puede ver en la barra inferior qué aplicaciones no se pueden cargar. Deshabilite todas estas aplicaciones modificando su plantilla.
2. Las imágenes no están optimizadas.
Como regla general, todas las imágenes en su sitio web deben estar por debajo de 50ko.
Las reglas generales para optimizar sus imágenes son:
- Utilice el formato .jpg para todas las imágenes
- Use .png para todas las imágenes que contengan texto o formas simples (ej .: logotipo)
- SIEMPRE guarde sus imágenes utilizando la función “guardar para web” de Adobe Photoshop o Adobe Illustrator. Esto codificará los colores correctamente y reducirá drásticamente el tamaño.
No podemos contar cuántos clientes o posibles clientes tienen imágenes en sus sitios web por encima de 50ko, a veces hasta 5mo. Siga las reglas anteriores y el rendimiento de su sitio web aumentará diez veces.
3. DNS resuelto fuera de China
DNS significa Servidores de nombres de dominio. Los DNS se utilizan para vincular el nombre de su dominio con su IP. En otras palabras, traduce una dirección memorable para un humano a una dirección comprensible por una computadora.
El DNS generalmente lo proporciona su proveedor de nombre de dominio (el sitio web donde compró su dirección .com). Sin embargo, si compró su nombre de dominio en el extranjero, está perdiendo tiempo de carga ya que la información tiene que entrar y salir de Internet en China.
La solución: usar un DNS local como dnspod.cn. Esto le ahorrará hasta un precioso segundo al cargar su sitio web desde el interior de China.
4. Alojamiento web para China fuera de China
Hay una regla importante a seguir al alojar un sitio web fuera de China: no debe estar en un servidor IP compartido.
Un servidor IP compartido significa que un servidor con una dirección contendrá muchos sitios web operados por varios usuarios no relacionados. Hay un gran inconveniente en eso: si uno de los sitios web hace algo “ilegal” y la IP está bloqueada desde China, entonces todos los sitios web serán bloqueados, incluido el suyo.
Existe un malentendido general sobre el hecho de que los sitios web alojados en el extranjero tienen más riesgos de ser bloqueados. En realidad, eso no es cierto: cualquier sitio web puede ser bloqueado, la regla es que siempre debe tener su propia dirección IP para no ser bloqueado por otra persona.
Los servidores compartidos también son menos estables que los Servidores privados virtuales (VPS) dedicados. Como comparte el espacio con muchos otros sitios web, viene con muchas interacciones no deseadas, problemas de seguridad y tiempos de inactividad.
Las buenas alternativas para proporcionar un servidor privado virtual (VPS) en el extranjero son:
- SSD Cloud Hosting – Linode (servidores en Japón)
- Servidor web de Amazon (servidores en Japón y Singapur)
- WP Engine (alojamiento de WordPress totalmente administrado que se basa en servidores Linode en Japón. Son más caros, pero si está utilizando WordPress y no quiere molestarse con problemas técnicos, son maravillosos)
Los precios van desde 10 USD / mes a 100 USD / mes dependiendo del nivel de gestión y ancho de banda.
5. Sitios web mal codificados
Al final del día, nada lo salva del requisito de escribir un buen código. Si su sitio web está mal codificado, será lento.
Para garantizar que su sitio web esté bien codificado:
- Si está utilizando una empresa de diseño web, tómese el tiempo para pedirles a los expertos que revisen sus proyectos anteriores y asegúrese de que sigan las mejores prácticas en términos de código
- Si está utilizando WordPress, no elija una plantilla de “talla única”. Una plantilla que haga todo probablemente contendrá muchos elementos innecesarios. Piense detenidamente en la forma en que desea diseñar su sitio web y elija la plantilla que está específicamente diseñada para ello y optimizada para la velocidad (busque “Temas de WordPress más rápidos” para ver algunos buenos ejemplos)
6. Consideraciones adicionales (usuarios avanzados)
Existen otras formas de mejorar la velocidad de su sitio web:
- Almacenamiento en caché de su sitio web: el servidor guarda una copia del sitio web que se entrega directamente, lo que reduce el tiempo de computación (los complementos de WordPress como WP Super Cache permiten lograr este resultado)
- Minimizando su código: puede reducir el tamaño de su CSS o Javascript usando los complementos de WordPress como Minify. Precaución: estos complementos pueden dañar irreversiblemente su sitio web, así que asegúrese de hacer una copia de seguridad antes de instalarlos (de hecho, siempre haga una copia de seguridad de su sitio web antes de instalar un nuevo complemento).
7. Hosting en China
Todas las condiciones anteriores son esenciales, sin embargo, el alojamiento dentro de China aumentará aún más la velocidad, lo que podría ser esencial, especialmente si buscas una experiencia móvil perfecta.
Para utilizar dicho alojamiento, necesitará una ICP (licencia de proveedor de contenido de Internet) proporcionada por el gobierno chino. La mayoría de las empresas de hosting chinas como Aliyun lo ayudarán a postularse a ICP cuando compre hosting con ellas. Nuestra empresa y nuestros clientes están en China, así que no estoy 100% seguro de cuál es la regulación que se aplica a las compañías que están estrictamente fuera de China para ICP.
Si posee una licencia comercial china (营业 执照), el proceso de solicitud tomará aproximadamente una semana.
8. Prueba
El maravilloso sitio web de Prueba de rendimiento y optimización del sitio web le permite probar la velocidad de su sitio web desde diferentes ubicaciones de forma gratuita y le permite saber cuáles son los principales problemas para solucionarlo.
Seguir las sugerencias anteriores le garantizará resultados completos.
Conclusión
Es cierto que cuanto más cerca esté de su servidor, más rápido será su sitio web. Sin embargo, hay muchas otras razones por las que su sitio web puede ser lento, y es probable que la velocidad de la luz no sea la principal. De hecho, los sitios web alojados en el extranjero siguiendo las mejores prácticas anteriores a menudo serán más rápidos que los sitios web alojados localmente. ¡Ahora ya no tiene excusa para tener un sitio web lento, una aplicación o un mini sitio web WeChat porque su servidor está fuera de China!