Як мега потужно прискорити свій wordpress блог

Як мега потужно прискорити свій wordpress блог

Отже до справи. Зараз я розповім вам 10 фішок прискорення блогу на wordpress. Особисто я прискорив свій блог в три рази після того, як виконав всі ті дії про які я зараз вам розповім.

Як мега потужно прискорити свій wordpress блог

1. Найголовніше. Встановіть плагін кешування блогу (раджу Hyper Cache). Є ще WP Super Cache, але якщо чесно чомусь мені він не подобається. Hyper Cache набагато краще, простіше й ефективніше. Почитати про встановлення та налаштування даного плагіна ви можете в цій статті - Hyper Cache. Кешування в блозі WordPress - класний плагін!

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

3. Встановіть плагін CSS Compress. Теж не мало важливий плагін для прискорення блогу. Цей плагін стискає файл стилів вашого блогу і прискорює його. У мене цей плагін не варто, тому що до моєї темі блогу він по ходу справи не підходить, тому якщо після установки плагіна CSS Compress у вас виникнуть якісь проблеми в роботі блогу, відображення картинок, викривлення тексту, неправильне відображення віджетів і т . Д. то деактивуйте даний плагін і все, ні чого страшного.

Для цього завантажте його з сервера на ваш комп'ютер, пройдіть на сайт styleneat.com. зайдіть на вкладку File Upload і завантажте вже туди ваш файл style.css. Завантажили? Ок. Тисніть - Organize CSS. Після цього система видасть вам вже готовий оптимізований style.css файл який вам потрібно перезаліть на сервер в тему вашого блогу.

УВАГА. Перед цим обов'язково зробіть копію вашого старого style.css файлу, так як цілком можливо виникнення проблем у відображенні вмісту вашого сайту після оптимізації цього файлу. Але зазвичай проблем не виникає.

Як мега потужно прискорити свій wordpress блог

5. Відредагуйте файл header.php теми вашого wordpress блогу, а саме потрібно буде трохи замінити дещо який php-код. Це ЗНАЧНО прискорить ваш блог, так як ви зменшите кількість запитів до бази даних. Я думаю, що багатьом з вас може бути багато чого не зрозуміло, тому буду говорити російською.

Ось дивіться. Людина в інтернеті проходить по посиланню на ваш блог і відбувається формування html сторінки (поява тексту в потрібному місці, відображення картинок, висновок заголовка блогу, його опису, ключових слів і т.д. і т.п.) я думаю це зрозуміло. Але як це відбувається?

А відбувається це тому що основний файл нашого блогу header.php посилає запити до бази даних. Це на зразок цього, - «Гей база, тут людині ось ця сторінка потрібна, говори мені, що потрібно відобразити на сторінці блогу, а що не потрібно».

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

Відкрийте зараз header.php файл теми вашого блогу. Ось припустимо мій колишній файл header.php, давайте подивимося що в ньому було з 1 по 18 рядок:

Як мега потужно прискорити свій wordpress блог

Що ми бачимо. Ось припустимо одна з рядків:

Це запит до бази даних. header.php надсилає запит базі даних типу: «База треба формувати html сторінку людині. Що в цьому місці потрібно вивести? ». А вивести потрібно кодування.

База обробляє запит і відсилає блогу інший код. Зайдіть зараз на головну сторінку вашого блогу і натисніть ctrl + U. (вихідний код сторінки). Що ми бачимо? Замість нашого коду вже стоїть інший - оброблений. У мене такий:

Напевно у вас такий же.

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

Як мега потужно прискорити свій wordpress блог

Давайте полегшимо задачу нашого сервера і прискоримо роботу блогу просто замінивши деякі запити до бази даних на вже готові відповіді. Для цього просто подивіться ваш файл header.php і замініть в ньому код запитів до бази даних на код, який ви бачите на сторінці після натискання ctrl + U.

Ось ще приклади моїх запитів у файлі header.php:

Якщо на головній сторінці свого блогу я натисну ctrl + U, то бачу вже інші коди:

Тепер я просто копіюю цей код і вставляю в файл header.php замість того що був до цього. Навіщо нам в шаблоні зайві запити? Ось в принципі все в такому дусі. Так що міняйте ваші коди і прискорюйте блог. УВАГА. Всі запити які знаходяться між тегами змінювати не потрібно.

взагалі можна і потрібно видалити, про це я писав у статті - «Як захистити блог на wordpress від злому».

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

Напевно у вас є багато кодів скриптів в файлі header.php між тегами , які уповільнюють завантаження сторінки, так що раджу вирізати ці коди і помістити їх в файл footer.php.

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

Як мега потужно прискорити свій wordpress блог

Так само додайте в файл footer.php ось цей код:

7. Встановіть плагін DB Cache Reloaded. Цей плагін просто СУПЕР. Він зменшує в кілька разів кількість запитів до бази даних блогу. Встановили, активували, все.

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

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

C повагою, Олександр Борисов

Значить щось не так зробили.

Доброго дня Олександр.

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

1. Під час редагування файлу header.php міняти всі запити на оброблені? Просто у Вас в прикладі їх 5, а у мене на порядок більше?

2. Про перенесення скриптів з файлу Хідер в файл Футер все зрозуміло, не ясно куди саме (після якої рядки) розмістити код і коди цих самих скриптів в файлі Футер? Імовірно в будь-яких напевно.

Ну ось в принципі все, що я хотів дізнатися. Інше все зрозуміло в статті роз'яснено.

Заздалегідь дякую.

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

Після оптимізації файлу style.css все таки стала кривої тема блогу! Прибрав все назад.

При тесті сайту на webwait необхідно ВИМКНУТИ всі закачано на комп'ютері!

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

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

Тільки Hyper використовую, решта ще не Пробував, а ось про header взагалі темний ліс

Доброго вам дня. Вирішив не починати будувати сайт у нуля, а купити блог близький мені по тематиці на TELDERI. Хочу пропустити півроку нудною розкрутки. поки пошуковики схвалять мій контент. У мене є практично дохлий жж блог і після вашого курсу зрозумів що потрібно переходити на WordPress. У мене виникло питання: як перенести статті з мого блогу жж в куплений WordPress, так що б Гугл і Яндекс не визначив тексти що не унікальні. Їх потрібно в жж спочатку видалити. Почекати якийсь час?

Максим, тобі потрібно брати блог з доменом, у якого є вік і хороша репутація. Без домену тобі все одно все з нуля доведеться починати. Навіть якщо ти перенесеш на вордпресс всі статті їх за новою треба в індекс буде заганяти. Все одно халяви не буде, з блогом доведеться багато і наполегливо працювати.