¿Cómo utiliza Memcached en su sitio web cPanel?

Procédure

¿Qué es Memcached?

Memcached es un sistema de caché de objetos en memoria RAM. Sirve para almacenar temporalmente datos de uso frecuente, como los resultados de consultas SQL, objetos dinámicos o datos binarios, para poder recuperarlos rápidamente sin tener que recalcularlos cada vez que se carga una página.

El principio es sencillo: los datos se almacenan directamente en la memoria, lo que permite un acceso ultrarrápido. Esto es ideal para aliviar la carga de su base de datos y mejorar el rendimiento global de su sitio, en particular para las páginas dinámicas (cestas de la compra, búsquedas, comentarios, etc.).

⚠️ Límites a tener en cuenta: Como los datos se almacenan en RAM, son volátiles. Esto significa que se pierden en cuanto se reinicia el servicio Memcached o el servidor.

¿Cuáles son las ventajas para mi sitio?

Incluso si su paquete cPanel LWS ya incluye un sistema de caché de páginas estáticas de alto rendimiento (a través del módulo Fastest Cache, activado por defecto), algunas áreas de su sitio no se pueden almacenar en caché de la forma tradicional.

Es el caso, en particular, de las páginas dinámicas, como las cestas de la compra, los sistemas de mensajería instantánea, los espacios miembros, los hilos de comentarios, los módulos de búsqueda o filtrado de productos, las listas de noticias en tiempo real, etc.

Estos contenidos cambian con mucha frecuencia y, por tanto, no pueden almacenarse totalmente en caché. Si se cargan cada vez desde la base de datos (MySQL o PostgreSQL). Esto puede ralentizar la visualización de sus páginas y sobrecargar innecesariamente el servidor de base de datos.

Aquí es donde Memcached entra en acción. Te permite almacenar temporalmente ciertos datos dinámicos en memoria, sin congelar toda la página. Por ejemplo, los nombres de los productos más populares, sus precios, los resultados de una consulta compleja, etc.

Así, en lugar de reiniciar una consulta SQL en cada visita, estos datos se leen directamente de la memoria. El resultado: su sitio es más rápido, sus visitantes tienen una mejor experiencia y su base de datos está sometida a menos presión.

¿Cómo se utiliza Memcached en PHP?

Existen dos extensiones PHP diferentes que pueden utilizarse para permitir que un script PHP se comunique con un servidor Memcached: memcache y memcached. Es importante que consulte con el autor de su script para saber cuál de las dos utiliza su sitio. Para activar uno de ellos :

1. Conéctese a su interfaz cPanel y haga clic en"Seleccionar una versión PHP" en la sección"Software".

¿Cómo utiliza Memcached en su sitio web cPanel?

2. Marque"memcache" o"memcached" según sea necesario.

¿Cómo utiliza Memcached en su sitio web cPanel?

Ya está. Ahora puede conectarse a los servidores memcached desde sus scripts PHP. Una instancia de memcached está disponible por defecto en tu cuenta de cPanel. Aquí están los detalles de conexión:

  • Host: localhost
  • Puerto: 11211 (tcp)

Cómo configurar Memcached en WordPress con LWS Optimize (método recomendado)

La forma más sencilla y eficaz de utilizar Memcached en WordPress alojado en LWS (paquete cPanel) es a través del plugin LWS Optimize, desarrollado específicamente para nuestros clientes.

Pasos de configuración automática :

1. Vaya a Extensiones > Añadir desde la administración de WordPress.

¿Cómo utiliza Memcached en su sitio web cPanel?

2. Busque LWS Optimize y, a continuación, instale y active el plugin.

3. Ve a la configuración de la extensión en el menú lateral.

4. En la pestaña "Caché", activa la opción Caché de objetos Memcached.

¿Cómo utiliza Memcached en su sitio web cPanel?

El servicio se configura automáticamente.

Ventajas de este método:

  • Sencillo: No hay que modificar ninguna línea de código
  • Rápido: Configuración en unos pocos clics
  • Automático: LWS Optimize detecta qué servicios están habilitados en el servidor
  • Optimizado: Integración nativa con cPanel LWS hosting
  • Bonus: LWS Optimize no se limita a Memcached. El plugin también ofrece otros sistemas de caché, precarga y purga automática, lazy loading, optimización de archivos CSS, JS y HTML, procesamiento avanzado de imágenes, etc...

Recomendado para todos los sitios WordPress alojados en LWS: Si buscas el mejor rendimiento sin complicaciones, este es tu método.

¿Cómo puedo usar Memcached como caché de objetos en WordPress con Memcached Object Cache?

WordPress ya dispone de un ecosistema de caché de objetos que permite a los plugins y temas pedir a WordPress que almacene en memoria el resultado de una consulta MySQL compleja. Esto funciona con la clase WP_Object_Cache. Usando memcached como espacio de almacenamiento para WP_Object_Cache, WordPress puede aprovechar el rendimiento de memcached.

El plugin de WordPress"Memcached Object Cache" permite hacer esto con la extensión memcache PHP, que debe ser activada previamente (ver párrafo anterior). Para instalarlo, descargue el archivo object-cache.php del plugin y colóquelo en la carpeta wp-content de su sitio web (mediante FTP o el gestor de archivos cPanel):

¿Cómo utiliza Memcached en su sitio web cPanel?

A continuación, tendrás que rellenar una clave de caché para que tu sitio web sepa qué datos de memcached son suyos. Esto se hace añadiendo la línea"WP_CACHE_KEY_SALT" a wp-config.php:

¿Cómo utiliza Memcached en su sitio web cPanel?

Y eso es todo.

¿Cómo configuro MemCached en WordPress con W3 Total Cache?

1. Conéctate a la interfaz de tu Wordpress y haz clic en"Extensión/Añadir" para instalar W3 Total Cache.

¿Cómo utiliza Memcached en su sitio web cPanel?

2. Busca el plugin"W3 Total Cache" y haz clic en"Instalar mantenimiento".

¿Cómo utiliza Memcached en su sitio web cPanel?

3. 3. Haga clic en"Activar".

¿Cómo utiliza Memcached en su sitio web cPanel?

4. Busca el plugin en la lista de plugins y haz clic en"Configuración" debajo de él.

¿Cómo utiliza Memcached en su sitio web cPanel?

5. 5. Ve a la sección"Caché de base de datos", marca la casilla"Activar" e introduce"memcached" en la sección"Método de caché de base de datos". 6. Por último, haz clic en"Guardar configuración y purgar caché" para guardar tu solicitud.

¿Cómo utiliza Memcached en su sitio web cPanel?

Puede realizar la misma operación para la sección "Caché de objetos". La caché de objetos permite almacenar en caché sólo los resultados de los objetos de la base de datos.

¿Cómo configurar MemCached en Prestashop?

1. Conéctate a tu panel de control de Prestashop, haz clic en "Configuración avanzada" y luego en"Rendimiento".

¿Cómo utiliza Memcached en su sitio web cPanel?

2. 2. Vaya a"Caché", haga clic en "Sí" y elija"memcache" o"Memcached" en función de la extensión que haya activado al seleccionar su versión de PHP. Por último, haga clic en"Guardar" para guardar la solicitud.

¿Cómo utiliza Memcached en su sitio web cPanel?

Conclusión

Ahora puede configurar Memcached en su paquete de alojamiento cPanel para WordPress o Prestashop. Sin embargo, debe tenerse en cuenta que todos los datos en Memcached es accesible a todos los usuarios en el mismo servidor cPanel como el suyo. Por esta razón, es imperativo que nunca almacene información sensible en Memcached.

No dudes en compartir tus comentarios y preguntas.

Valora este artículo :

5/5 | 1 opinión

Este artículo le ha sido útil ?

Article utile

Article non utileNo

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Artículos similares

1mn lectura

¿Cómo configuro Cloudflare en un sitio web alojado en cPanel?

4mn lectura

Uso de Redis como caché de objetos persistente para WordPress en cPanel

4mn lectura

Acelere su sitio con Fastest Cache - Cache Varnish

3mn lectura

¿Cómo puedo utilizar IpXchange para personalizar la IP de su dominio?


Formule una pregunta al equipo de LWS y a su comunidad