La traducción añade un costo la primera vez que se ve una página en un idioma y, efectivamente, ninguno después. Entender cuál de estas estás midiendo explica la mayoría de los informes de un sitio lento.
Dónde está el costo real
Primera vista de una página en un idioma determinado. El texto tiene que ser traducido. Esta es la lenta.
Cada vista posterior. La traducción se almacena, por lo que la página se ensambla a partir de texto almacenado sin ningún paso de traducción. Esto es rápido, y es lo que tus visitantes ven abrumadoramente.
Una página que se siente lenta en tu primera revisión y bien en la segunda no es un problema. Mediste la primera traducción.
Una cosa para ser claros: las vistas posteriores omiten la traducción, no la solicitud. Cada vista sin caché de una página traducida todavía hace un viaje de ida y vuelta a Universally, por lo que hay un pequeño costo de latencia constante por vista de página. Una caché de página es lo que elimina eso, porque una página en caché se sirve sin contactar a Universally en absoluto.
Haz que la primera vista sea rara
Dado que el costo es por página por idioma, el objetivo es que los visitantes reales lleguen después de que la traducción exista en lugar de activarla.
Visita tus páginas clave en cada idioma después de la configuración. Tu página de inicio, las principales páginas de destino y los objetivos de navegación principales. Eso traslada el costo de la primera traducción a ti en lugar de a un visitante.
Deja que los motores de búsqueda rastreen. Un rastreador se trata como cualquier otro visitante. En una página que ya está traducida no cuesta nada. En una página que no lo está, el rastreador activa la traducción y esas palabras cuentan contra tu total exactamente como lo haría un visitante, lo cual vale la pena recordar si apuntas un rastreador a un sitio grande en varios idiomas a la vez.
Caché
El almacenamiento en caché de páginas es el factor más importante, y funciona normalmente con Universally.
Habilita la caché de tu sitio y una CDN. Las páginas traducidas se almacenan en caché como cualquier otra página. Una vez en caché, una página traducida se sirve sin tocar Universally en absoluto.
Borra la caché después de cambiar las traducciones. Una página en caché conserva la traducción que tenía cuando se almacenó, por lo que editar una traducción o cambiar las reglas de traducción no tiene ningún efecto visible hasta que se borra la caché. Ver Borrar caché y actualizar traducciones.
Los complementos de caché y las CDN ocasionalmente necesitan configuración para tratar las URL de idioma como páginas separadas. Ver Caché y CDN.
Reduce lo que tiene que ser traducido
Menos contenido para traducir significa menos costos de primera vista y menos de tu total de palabras gastadas.
Excluye páginas que no necesitan ser traducidas. Rutas de pago, de cuenta y de administrador. Ver Excluir páginas.
Excluye regiones de una página que deben permanecer en el idioma de origen, como fragmentos de código o contenido generado por el usuario. Ver Incluir y excluir selectores CSS.
Cuando no está en Universally
Si las páginas traducidas y no traducidas son igualmente lentas, la causa está en otra parte: un tema pesado, imágenes no optimizadas o demasiados scripts de terceros. Compara la misma página en tu idioma de origen con una traducida. Tiempos similares significan que la traducción no es tu cuello de botella.