Оптимизация на скорост на зареждане на сайт

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

  1. Прегледайте си сайта за инсталирани излишни модули и ги премахнете.
  2. Премахнете статистическите модули тъй като при всяко отваряне на
    страница се пише в базата данни статистика. Използвайте статистиката в
    cPanel или външна статистика като Google Analytics, Matomo и т.н.
  3. Проверете дали в коментарите или форума ви не се поства спам или не
    се правят спам регистрации.
  4. Системи за показване на рекламни банери - ако нямате активна
    рекламна кампания, не ползвайте системата да показвате вашия си банер
    или други картинки. Сложете директен линк към картинката. Тези системи
    логват много статистика и натоварват mysql (PhpAdsNew, OpenAds).
  5. Не използвайте gzip компресиране на сайта си тъй като това създава
    неточно впчатление че сайта ви хаби много ресурси. (вижте в опциите на
    cms системата ви и го изключете).
  6. Активирайте cache!!! WordPress има такава функционалност (http://wordpress.org/extend/plugins/wp-super-cache/). За joomla
    инсталирайте PageCache и разгледайте другите съвети.
  7. Натоварване може да има от PHP чат, ShoutBOX.
  8. Не генерирайте снимки, водни знаци и thumbnails динамично с php, а
    използвайте статични картинки.
  9. Не записвайте снимките и картинките в базата данни, а във файловата система.
  10. За xml feeds използвайте http://www.feedburner.com/
  11. Ако сайта ви е с много страници, може да укажете на търсачките да индексират всяка страница през 10 секунди, а не да пускат заявка към всичките ви страници наведнъж и да претоварват сайта. Това става файла robots.txt чрез следния текст:
    User-agent: *
    Crawl-delay: 10
  12. 12. php кеш - http://pear.php.net/manual/en/package.caching.cache-lite.intro.php, smarty кеш - http://www.smarty.net/manual/en/caching.php
  13. 13. Ако ползвате Drupal пробвайте Drupal static cache

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

Вашият коментар

Вашият имейл адрес няма да бъде публикуван.