Mejora de rendimiento en WordPress con WPML 3.8: ¡Descubre las nuevas mejoras de velocidad y facilidad de uso!
Optimización de Rendimiento en WPML 3.8
Estamos listos con otro beta final para WPML 3.8. En esta versión, nos hemos enfocado en mejorar el rendimiento. Desde el beta anterior, encontramos más áreas de mejora y ahora está listo para que lo pruebes.
Los nuevos valores predeterminados para velocidad y facilidad de uso
Hasta ahora, al activar la Traducción de Cadenas de WPML, debías configurarla. Esto implicaba dos cosas:
- Sin configuración, las traducciones no se mostraban.
- Podías elegir la configuración «correcta» o «incorrecta», lo que llevaba a un rendimiento bajo y un uso más difícil.
Ahora, al activar la Traducción de Cadenas, WPML establece automáticamente el mejor modo para tu sitio. ¿Cuál es el mejor modo? Esto depende de las cadenas reales encontradas en tu sitio. Si solo tienes cadenas que provienen de textos en inglés, WPML las establece como predeterminadas del sitio. WPML solo ejecutará la Traducción de Cadenas en otros idiomas, para no ralentizar tu sitio en el idioma predeterminado.
En resumen, hay menos configuración y un mejor rendimiento.
Cuando actualices a WPML 3.8, verificará si tu configuración tiene margen de mejora y te sugerirá realizar cambios automáticamente cuando sea necesario.
Ejecutar Traducción de Cadenas solo cuando sea absolutamente necesario
La Traducción de Cadenas te permite traducir textos de un idioma a otros. En WPML 3.8, hemos aplicado varias optimizaciones importantes de velocidad a esto:
- WPML no busca traducciones al idioma original.
- WPML no verifica el idioma original de cada cadena por separado.
- WPML solo carga las cadenas correctas necesarias para cada página.
Todo esto significa una operación mucho más rápida.
Traducción de Cadenas en lugar de archivos .mo
La característica principal en WPML 3.8 es la capacidad de reemplazar los archivos .mo con la Traducción de Cadenas. Probablemente sepas que WordPress utiliza archivos .mo y que son relativamente eficientes (porque se ejecutan por debajo de PHP).
Sin embargo, esto solo es cierto para archivos .mo pequeños. Algunos plugins (e incluso el núcleo de WordPress) tienen archivos .mo ENORMES. WPML tiene archivos .mo enormes. WooCommerce tiene archivos .mo enormes y otros plugins y temas también.
Si a WPML le lleva más tiempo cargar la traducción de «una cadena», pero carga una fracción pequeña de las cadenas encontradas en los archivos .mo, WPML puede hacer el trabajo mucho más rápido. Por ejemplo, cuando estás viendo una entrada de blog en el front-end, tal vez necesitas unas 15 cadenas del núcleo de WordPress («Deja una respuesta», «Responder», etc.). Para obtener estas pocas cadenas, WordPress carga un archivo .mo ENORME.
Ahora, WPML bloqueará la carga de este archivo .mo y, en su lugar, suministrará las traducciones para estas cadenas específicas. La ganancia de rendimiento es muy significativa.
Para que ocurra esta pequeña magia, WPML necesita un breve período de entrenamiento. Tan pronto como actives la opción de «no cargar archivos .mo», WPML se conecta a la carga de archivos .mo y lee las cadenas que contienen. Hacemos esto en pequeños lotes, para no cargar demasiado tu sitio. Cuando este entrenamiento haya terminado (por lo general, después de varias cargas del sitio), WPML cambia de modo, bloquea los archivos .mo escaneados y suministra las traducciones necesarias.
¡Prueba ahora!
El equipo de desarrollo de WPML ha pasado meses en esta versión y estamos ansiosos por conocer tus comentarios. La próxima semana realizaremos una QA completa. Si puedes probar esta versión en tus sitios de desarrollo, sabremos con certeza que todas las novedades no entran en conflicto con tu código y con los plugins y temas que estás utilizando.
Para probar, ve a tu cuenta de WPML y haz clic en Descargas. Cambia el canal a Beta y descarga. Asegúrate de que estás descargando todos los componentes de WPML que utilizas (no debes mezclar componentes «de producción» y «beta»).
¡Cuéntanos cómo te está funcionando!
La publicación Último Beta de WPML 3.8 con Impulso de Rendimiento apareció primero en WPML.
Lee el artículo original en https://wpml.org/changelog/2017/08/last-wpml-3-8-beta-with-performance-boost/ para conocer todos los detalles.
Haz que tu web sea más segura y eficiente con Zonsai.