sql >> Base de Datos >  >> RDS >> Database

Reduzca las llamadas a la base de datos para mejorar el rendimiento del sitio web

Si usa una base de datos para su sitio web, reducir las llamadas a la base de datos que hace su sitio puede ayudar a acelerar las cosas.

El almacenamiento de datos dentro de una base de datos facilita la recuperación y hace que su sitio web sea más flexible. Esta comodidad a veces también puede hacer que su sitio web consuma más recursos del servidor y haga que su sitio se cargue más lentamente.

Utilice un caché para reducir las llamadas a la base de datos

La mayoría de los sitios web en estos días se ejecutan en un CMS o sistema de gestión de contenido. Todos estos se basan en un back-end de base de datos para almacenar el contenido de su sitio web, y puede acelerarlos implementando el almacenamiento en caché.

Si un visitante solicita una página, su CMS utilizará una llamada a la base de datos para obtener esa información. Puede almacenar en caché esta información en un archivo, de modo que el próximo visitante no tenga que esperar a que el servidor vuelva a solicitar la misma información a la base de datos.

Tenemos guías que cubren algunas de las aplicaciones de CMS más comunes:

  • Caché de WordPress
  • caché de Joomla
  • Caché de Drupal 7
  • Caché de Drupal 8
  • Caché de Prestashop 1.5
  • Caché de Prestashop 1.6

Limitar las llamadas a la base de datos sin un CMS

Si no está utilizando un CMS con un complemento de caché para reducir automáticamente las llamadas a la base de datos, deberá hacerlo manualmente. Dependiendo de cómo haya codificado el sitio, esto puede diferir mucho.

Cuando codifique su sitio, piense en la frecuencia con la que puede cambiar la información de la base de datos. Si tuviera una página llamada specials.php que extrajera ofertas mensuales de una base de datos. Si eso ocurre, esa información solo puede cambiar una vez al mes.

Puede continuar y actualizar su base de datos con los especiales, luego ejecutar su script specials.php una vez. Después de eso, simplemente use (Ctrl-U) en su navegador web para ver el HTML de esa página generada.

Copie todo el HTML en un nuevo archivo llamado specials.htm. Luego, simplemente vincule desde su sitio web a esa página HTML estática en lugar de a la de PHP basada en la base de datos.

Ayuda adicional para reducir las llamadas a la base de datos

Hay una gran cantidad de contenido excelente en la web sobre cómo puede reducir las llamadas a la base de datos. Si la información anterior no le ayuda, comente a continuación y solicite ayuda. ¡Estaremos encantados de actualizar esta guía con más!