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

Як реально збільшити швидкість завантаження сайту, замітки вебмастера
Вітаю, постійні читачі мого блогу! Радий вас бачити!

Однак в ній я надав тільки один відмінний на 100% працює спосіб прискорення свого блогу чи сайту. Сьогодні я хочу вам розповісти ще про декілька способів, які реально мені допомогли. З їх допомогою швидкість завантаження сайту реально зростає.

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

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

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

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

Отже, почнемо діяти.

Реальне прискорення WordPress

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

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

Тепер хочу вам порекомендувати ще один, який навіть набагато краще попереднього:

Перевірте швидкість завантаження свого сайту. Яка вона? Для того щоб це дізнатися, введіть доменне ім'я свого блогу в спеціальне поле і натисніть кнопку «Аналізувати». Ось який результат показує зараз цей сервіс при перевірці швидкості завантаження головної сторінки:

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

Це хороший результат. Колір поля зелений і 86 балів з 100, а це значить, що я не просто пишу в цій статті марну нісенітницю, а хочу запропонувати поради, які дійсно працюють і допоможуть вам досягти такого ж результату.

Хочу відзначити, що до того моменту як я застосував всі способи, які я опишу далі в цій статті, швидкість завантаження мого блогу була такою:

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

Різниця помітна, чи не так? Отже, настав час виконати всі необхідні дії, які дозволять збільшити швидкість завантаження сайту.

Хочу відразу зазначити, що я не буду повторюватися і описувати знову спосіб збільшення швидкості завантаження, про який я розповідав в попередній статті. Ви зможете самі прочитати про нього і застосувати (посилання на статтю я давав вище). Будемо рухатися далі і розглянемо інші не менш ефективні методи збільшення швидкості блогу.

Header.php один з основних файлів вашого блогу. У ньому прописаний код. який відображає верхню частину веб-ресурсу. Перед тим як відобразиться вся сторінка блогу, спочатку виконуються всі команди з файлу header.php. Кожна команда надсилає запит системі управління базою даних (СКБД).

Однак в цьому файлі прописані також абсолютно непотрібні або зайві запити до бази. Без них цілком реально можна обійтися. Чим менше буде різних запитів до СУБД, тим менше буде навантаження на хостинг, а отже, вище швидкість завантаження сторінок блогу.

Гаразд, краще давайте розповім докладніше, щоб ви зрозуміли.

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

Цей файл робить запит до БД про і як би дізнається, що необхідно завантажувати в даний момент для користувача з метою надання необхідної інформації. Після цього БД формує свій запит і посилає його в якості готової відповіді файлу header.php. Тільки після цих дій шукана веб-сторінка поступово завантажується разом з усіма елементами, які на ній повинні бути присутніми.

Зі свого боку ми можемо збільшити швидкість завантаження сторінок за допомогою скорочення деякої частини запитів. Відкрийте свій файл header.php і подивіться, які коди він в себе включає:

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

Можете подивитись. Я спеціально для вас позначив кілька запитів, без використання яких блог буде себе почувати добре. Наприклад, файл header.php висилає запит БД (номер 1) «яке кодування використовувати для коректного відображення блогу?» БД дає відповідь - в кодуванні UTF-8. Відмінно!

Наприклад, якщо подивитися вихідний код цієї веб-сторінки вашого блогу, (за допомогою клавіш «Ctrl + U») і подивитися на нього, то ми побачимо наступне:

Бачите, - запит уже сформований! Це говорить про те, що можна його з легкістю видалити. Для цієї мети необхідно замінити цей запит, який прописаний в header.php:

на інший вже сформований код з готовим відповіддю:

Це зробити простіше простого. Візьміть і скопіюйте готовий код з відповіддю з вихідного коду сторінки і вставте в файл header.php, замінивши старий запит.

Після цих нескладних маніпуляцій браузер буде зчитувати файл header.php і спостерігати на місці старого запиту сформований готову відповідь.

на сформований правильним чином готову відповідь з вихідного коду сторінки. Простіше кажучи, прописуєте посилання на свою іконку-фавікон:

Мені здається, тут немає нічого складного. Далі використовуючи все той же метод, міняємо все решта запити на готові відповіді. На скріншоті вгорі вони обведені. Ось так ви можете, так само як і я, позбутися від декількох зайвих запитів.

До речі, хочу вам показати ще один даремний непотрібний код в файлі header.php (номер 4 на скріншоті):

Він інформує про те, яка версія системи WordPress встановлена ​​на даний момент на вашому ресурсі. Даний код дуже допоможе різного роду зловмисникам зламати вашу систему. Тому від нього потрібно скоріше позбутися. Він вам не потрібен. Версія системи і так прописана в адміністративній панелі. Так що просто видаліть це код і спите спокійно.

Я показав вам тільки три приклади. Насправді може бути ще кілька запитів, які необхідно буде замінити на готові відповіді. Відмінно! Підемо далі.

  • Перенесення скриптів з header.php в footer.php

Так як header.php завантажується в першу чергу, то необхідно, наскільки це можливо, домогтися того, щоб він довантажувати швидше.

У тому випадку, якщо на вашому блозі є всілякі коди (скрипти) типу