майстерня joomla

5. Базові принципи прискорення сайту

Як і сказав вище днями ми здійснили переїзд з одного хостингу на інший. Відразу скажу, якщо ви нам писали в суботу-неділю і не отримали відповідь, будь ласка, продублюйте заявку.

Часом найкращим способом збільшити швидкість - це переїзд на інший сервер. Але я зробив не зовсім так. Так, ми переїхали на інший сервер, але за обсягом оперативної пам'яті і потужності процесора він нітрохи не перевершує той сервер на якому ми були. Оперативної пам'яті навіть менше в 2.5 рази.

Вся принадність у SSD вінчестерах, які і дають відчутну прибавку в швидкості.

Плюси SSD на відміну від звичайних, не твердотільних накопичувачів, для серверів:

  • Швидкість читання і запису. Вище в 3-5 разів. У звичайних вінчестерів швидкість
100 Мб / сек, у SSD 300-500 Мб / с.
  • Швидкість доступу. У SSD вона завжди постійна і дорівнює 0.1 мс. У звичайних вінчестерів 7-20 мс і для підтримки такого часу потрібна регулярна дефрагментація.
  • Тому для сайтів з великою кількістю файлів хостинг, VPS або виділений сервер вирішує багато.

    2. Незабаром вступає в силу закон про зберігання персональних даних на території РФ. Хоча я і не особливо вірю, що найближчим часом мене це торкнеться, але відразу вирішив перенести сервер з Фінляндії в Росію.

    У зв'язку з падінням курсу рубля, вирішив по максимуму відв'язатися від оплати рахунків в доларах і євро. Тому це стало ще однією причиною на користь переїзду.

    Зараз давайте перейдемо до основних моментів, які можете впровадити прямо зараз і збільшити швидкість роботи сайту.

    1. Хостинг і сервер на якому ви перебуваєте.

    Важливо як час доступу до хостингу, так і швидкість сервера. Як і описав вище, рекомендую використовувати хостинг з SSD вінчестерами.

    2. CDN (content delivery network)

    CDN використовується разом з хостингом для зменшення файлової навантаження на хостинг. Тобто CDN це мережа сторонніх серверів на які в автоматичному режимі розміщуються певні файли з вашого сайту.

    Таким чином сайт завантажується з вашого хостингу і з CDN. На практиці це дає збільшення швидкості від 20 до 40%.

    Що зберігати на CDN?

    Як підключити CDN до Joomla?

    Найпопулярніше рішення - це використовувати плагін від Nonumber CDN for Joomla.

    У безкоштовної версії можна підключити CloudFront від Amazon.

    Якщо на звичайному сервері CDN дає відчутний приріст, то на моїх серверах і віртуальних хостингах, що працюють на SSD прибавки швидкості не було, навіть спостерігалося невелике падіння на 10%.

    Через брак зараз інших серверів і даних для порівняння я не став записувати уроки.

    3. Стежимо за розмірами завантажуються картинок на сайт

    Якщо у вас не стоять плагіни, які автоматично стискають розмір зображень, наприклад, SmartResize, то подбайте про попередню підготовку зображень перед розміщенням на сайті.

    Це тема стара як інтернет, але все-одно частина користувачів не дотримуються цього правила.

    Перед завантаженням зображення:

    б) вибираємо режим зберегти для web. Якщо картинка з прозорим фоном, то вибираємо формат png-24. Якщо звичайна картинка, то формат jpg, якість від 60 до 80.

    Оптимізувавши всі картинки на сайті ви заощадите велику кількість трафіку.

    Чим швидше завантажується ваш сайт, тим вище ви в результатах пошукової видачі і тим більше у вас відвідувачів.

    З коротких і швидких пунктів на сьогодні все. Якщо тема цікава, то продовжимо.

    Схожі статті