Database
 sql >> база данни >  >> RDS >> Database

Намалете обажданията към базата данни, за да подобрите производителността на уебсайта

Ако използвате база данни за вашия уебсайт, намаляването на извикванията към базата данни, които вашият сайт прави, може да помогне за ускоряване на нещата.

Съхраняването на данни в база данни улеснява извличането и прави уебсайта ви по-гъвкав. Това удобство също може понякога да накара уебсайта ви да заеме повече сървърни ресурси и да накара сайта ви да се зарежда по-бавно.

Използвайте кеш, за да намалите извикванията към базата данни

Повечето уебсайтове днес работят на CMS или система за управление на съдържанието. Всички те разчитат на бекенд на база данни за съхраняване на съдържанието на вашия уебсайт и можете да ги ускорите, като внедрите кеширане.

Ако един посетител поиска страница, вашият CMS ще използва извикване на база данни, за да извлече тази информация. Можете да кеширате тази информация във файл, така че следващият посетител да не чака отново сървърът да поиска същата информация от базата данни.

Имаме ръководства, обхващащи някои от най-често срещаните CMS приложения:

  • Кеш на WordPress
  • Кеш на Joomla
  • Кеш на Drupal 7
  • Кеш на Drupal 8
  • Кеш на Prestashop 1.5
  • Кеш на Prestashop 1.6

Ограничаване на обажданията към базата данни без CMS

Ако не използвате CMS с плъгин за кеш за автоматично намаляване на повикванията към базата данни, ще трябва да направите това ръчно. В зависимост от това как сте кодирали сайта, това може да се различава много.

Когато кодирате вашия сайт, помислете колко често може да се променя информацията за базата данни. Ако имате страница, наречена specials.php, която изтегля месечни специални предложения от база данни. Тази информация може да се променя само веднъж месечно, ако това е така.

Можете да продължите и да актуализирате вашата база данни със специалните предложения, след което да стартирате своя скрипт specials.php веднъж. След това просто използвайте (Ctrl-U) във вашия уеб браузър, за да видите HTML на тази генерирана страница.

Копирайте целия HTML в нов файл, наречен specials.htm. След това просто се свържете от вашия уебсайт към тази статична HTML страница вместо PHP, управлявана от базата данни.

Допълнителна помощ за намаляване на обажданията към базата данни

В мрежата има много страхотно съдържание за това как можете да намалите обажданията към базата данни. Ако информацията по-горе не ви помогне, моля, коментирайте по-долу и помолете за помощ и ще се радваме да актуализираме това ръководство с още!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 7 безплатни инструмента за диаграмиране на бази данни за заети хора с данни

  2. Цели на редове, част 2:Полусъединяване

  3. Свързване с Lotus Notes от Java

  4. Как да използвате клауза GROUP BY в SQL

  5. Подрязване на повече мазнини в дневника на транзакциите