Як підвищити продуктивність сайту?

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

Зміна версії PHP

Більш свіжі версії PHP часто працюють швидше, ніж старіші версії. Якщо ваш сайт побудований на php – ми радимо змінити версію на PHP 7 (або новіше). PHP 7 включає кілька оптимізацій за замовчуванням, які можуть привести до підвищення продуктивності до 30% без будь-яких інших змін. Зверніть увагу, що деякі старі програми або кодові бази можуть бути несумісні з PHP 7, тому обов’язково перевірте свій сайт після зміни версії або підключіть стару версію якщо ви помітили будь-які помилки.

Відключення непотрібних компонентів

Видаліть непотрібні плагіни і компоненти або скрипти, які можуть додати додатковий час завантаження на ваш сайт. Вимикайте компоненти по порядку, тестуючи завантаження сайту, цим самим ви можете визначити плагін, який викликає уповільнення. Для WordPress є кілька безкоштовних плагінів які дозволяють оптимізувати сайт:
Smush – зменшує зображення і підвищує продуктивність.
WP-Optimize – ефективний інструмент для автоматичного очищення та оптимізації бази даних (очищає файли з помилками, спам-коментарі, дефрагментує базу даних і багато іншого).
Завжди використовуйте тільки довірені плагіни і теми, щоб уникнути погано оптимізованого коду.

Включення Gzip-стиснення

Модулі стиснення mod_deflate і gzip дозволяє скоротити завантаження сайту на цілих 81%. Цей параметр стискає ваші файли на рівні сервера, перш ніж передавати їх відвідувачеві, ефективно збільшуючи швидкість.

Щоб включити GZIP-стиснення на своєму сайті, необхідно в файлі .htaccess прописати наступні рядки коду:

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE text/javascript

AddOutputFilterByType DEFLATE text/css



BrowserMatch ^Mozilla/4 gzip-only-text/html

BrowserMatch ^Mozilla/4\.0[678] no-gzip

BrowserMatch \bMSIE !no-gzip !gzip-only-text/html



Правильна архітектура сторінок

Як правило, всі відомі сайти мають свої стилі і корисні функції які підключають через файли .css і .js. Варто відзначити, шляхи до файлів css потрібно завжди прописувати в верхній частині сторінки, так як браузер завантажує сторінку поступово, віддаючи користувачеві первісний вигляд. Деякі браузери не можуть змінити стиль сторінки, якщо він завантажив його після основного вмісту, тим самим користувач отримає кривої вид сторінки. З файлами .js якраз навпаки. Їх потрібно поміщати в кінець сторінки, так як браузер може змусити користувача чекати поки завантажаться всі Ваші javascipt-файли, а потім вже буде прогружаются інше.
Важливим моментом також є мінімізація файлів. Якщо ж в них присутні прогалини \ таби \ відступи \ коментарі та інші несуттєві символи – це збільшує розмір файлів і швидкість їх завантаження.

Прискорення сайту за допомогою CLOUDFLARE

CLOUDFLARE – компанія, яка надає можливість захисту від DDOS, а так само можливість прискорення сайту. При підключенні сайту до даного сервісу і включення компонентів на стороні CLOUDFLARE, таких як Auto Minify (зменшення розміру сторінок), Brotli (прискорення завантаження сторінок), Rocket Loader (час завантаження JS скриптів), включення кешування дозволить прискорити сайт з 10 до 40 відсотків.

Goodhoster.NET
Додати коментар