Сьогодні WordPress стає системою управління вмістом, системою управління вмістом, par excellence. Навіть Білий дім замінив Drupal на WordPress, як один із сюрпризів наприкінці 2017 року. І полягає в тому, що WordPress - це дуже проста у використанні система управління вмістом, яка використовує велику спільноту, крім великої кількості плагінів, щоб отримати від неї більше.
Тому ми будемо навчить вас десяти крокам до освоєння WordPress Повністю ви можете мати цей блог, цільову сторінку для вашого бізнесу чи електронну комерцію, щоб продати деякі товари, які нелегко знайти в цих частинах, в найкращому стані. WordPress, який можна використовувати як із власного веб-сайту, так і завантажити для створення веб-сайту з власного хостингу.
Перше: проживання
Це найважливіше, оскільки якщо ваш веб-сайт розміщений на повільному хості, ви знайдете серйозні проблеми з підняттям оцінки Google Insights (одного з важливих факторів для природного природного позиціонування або SEO).
Ми можемо перевірити ефективність від цей інструмент, який використовує 14 різних локацій щоб знайти швидкість: keycdn.com
Нормальна річ - ми знаходимо швидкість між 200-400 мілісекунд. Необхідно оцінити різні швидкості відповідно до місця проведення тестів. Якщо ми хочемо шукати іспанську аудиторію, нам потрібно піклуватися про Лондон. З іншого боку, якщо ми хочемо продавати продукцію між Європою та Америкою, ми повинні дивитись на ці місця.
Це було б важливо проводити тести протягом дня знайти середній бал, щоб ми могли почати з більш точних зібраних даних.
Друге: особливості хостингу
Ми повинні переконатися, що хостинг, на якому ми розміщуємо веб-сайт, використовуйте новітні компоненти, принаймні версії, щоб все йшло швидко, як шовк:
- PHP 7.x: це досить значне збільшення порівняно з версією 5.6 PHP. Якщо, хоч би що хостинг не пропонував, було б важливо звернутися до когось іншого. Це також трапляється з плагіном або темою, яку ми використовуємо для WordPress, оскільки кожен, хто хвалиться продовжувати розроблятись, повинен бути сумісним з будь-якою з останніх версій PHP.
- Вебсервер: Apache призначений для легкого та елементарного використання. Ситуація сильно змінюється, коли сервер повинен підтримувати великі навантаження, тому доводиться шукати постачальників, які використовують Litespeed або Nginx.
- Кешування OpCode- Збільшує від 30 до 40 відсотків продуктивності PHP. Найцікавіше, що не так багато хостів, які використовують OpCode. Це пов’язано з тим, що це зменшує кількість людей, які можуть увійти на сервер для кожного облікового запису. Якщо ви хочете дізнатися, чи пропонує це ваш хостинг, залиште цей сценарій на своєму веб-сайті через FileZilla: github.com/amnuts/opcache-gui
- кешуванняПлагіни кеш-пам'яті працюють досить добре, але вони можуть спричинити дивну поведінку, якщо через Інтернет проходить багато трафіку. В ідеалі, знайти хост, який використовує реальне кешування на рівні сервера. Є два: Litespeed Lscache і лак.
По-третє: використовуйте Google Analytics
Деякі можуть використовувати Wordfence як засіб безпеки веб-сайту, але це спричиняє втрату продуктивності. У нас у руках чудовий сервер, який нам допомагає: Google Analytics. Причина не використовувати Wordfence полягає в тому, що запис трафіку в режимі реального часу робить величезний вплив на роботу веб-сайту. Якщо нам потрібно скористатися цими даними, відповідь отримає Analytics.
Четверте: пропустіть візуальні конструктори сторінок
Коли ми будемо розробка веб-сайту, який зазнає великих навантажень, ми мусимо переходити від тих питань, які будуть погано враховуватись для таких інструментів вимірювання швидкості, як Google або PingDom. Деякі, такі як Visual Composer, важкі і гальмують роботу в Інтернеті.
Однією з найважливіших порад є перейдіть до дитячих тем, таких як Буття чи Теза розпочати розробку Інтернету самостійно. З нашого боку знадобиться більше роботи, але ми в довгостроковій перспективі отримаємо від цього користь.
Альтернативою, яку ми можемо мати перед цими важкими темами, є WP Blockade, який відповідає за запуск сторінки у звичайному htmlтим самим усуваючи процес перевантаження, який, як правило, є винуватцем веб-перевантаження.
По-п’яте: плагіни
L плагіни - один із найпомітніших WordPress, але бажано використовувати якомога менше. Навіть якщо у нас їх вимкнено, ми повинні їх видалити. Ми можемо використовувати Google для проведення деяких досліджень щодо цього плагіна і, отже, знати, чи це насправді корисно для нас.
Шосте: боти та сканери
Ми можемо використовувати ці рядки тексту у robots.txt:
User-Agent: *
Затримка сканування: 10
Що ми отримаємо? Що ті, кого називають "сканерами", підкоряються ці два параметри, а Wordfence дбає про все інше. Скажімо, будемо тримати їх на відстані.
Сьоме: видаліть xmlrpc.php
Ми стикаємось з джерел найбільш агресивних атак на WordPress. Оскільки більшості людей це не потрібно, його можна видалити. Звичайно, зверніть увагу на ці рядки, оскільки перед нами файл, який використовується популярним Jetpack для SEO. Якщо ви використовуєте цей інструмент, перейдіть до наступного пункту. Також може бути зрозуміло, що якщо Jetpack використовує цей файл ...
Восьме: вимкнути або зменшити серцебиття
Це буде залежати від того, чи використовує наш веб-сайт серцебиття для його деактивації. Серцебиття викликає всілякі проблеми з працездатністю і його деактивація настійно рекомендується. Одне з його використання пов’язано з тривалими періодами часу, коли ми залишаємо робочий стіл WordPress відкритим, саме тоді, коли пишемо чи редагуємо публікацію. Постійні запити можуть спричинити надмірне використання ресурсів.
За допомогою цього плагіна ми можемо його деактивувати або зменшити його використання: контроль серцебиття.
Ми також можемо додати ці рядки до functions.php залежно від того, що ми хочемо робити:
add_action ('init', 'stop_heartbeat', 1);
функція stop_heartbeat () {
wp_deregister_script ('серцебиття');
}
Якщо ми хочемо, щоб існував часовий інтервал для дії серцебиття:
add_filter ('heartbeat_settings', 'heartbeat_frequency');
функція heartbeat_frequency ($ settings) {$ settings ['interval'] = 60; // або часовий інтервал у секундах, який нам потрібні $ settings;
}
Дещо більше інформації про серцебиття
Деактивувати серцебиття не слід, поки це насправді не стане відомо яка справжня причина надмірного використання центрального процесора. Ми можемо зробити це за допомогою таких кроків:
- Перевірте свої журнали доступу якщо "" достатньо "" викликів POST /wp-admin/admin-ajax.php, і мітки часу відповідають високій швидкості використання процесора.
- Якщо хостинг використовує cPanel та CloudLinux, безумовно, ми можемо взяти журнал, коли стався той пік використання ресурсів. Ми можемо знати причину, яка буде перелічена в admin-ajax.php.
- Якщо у вас є root-доступ його можна контролювати за допомогою "top -c". Ми можемо заощадити час на моніторингу, використовуючи: top -c -u username -b> topout.txt
- Ви можете стежити за журналами доступу Кількість користувачів у реальному часі та корисні: tail -f ~ ім'я користувача / журнали доступу / domain.com
Дев'яте: вимкніть WordPress Cron
Причиною відключення WordPress Cron є те, що необов’язково мати його активним за всі ті часи, коли хтось бачив наш веб-сайт. Вимкнемо його та встановимо системний cron. Для цього додайте в wp-.config:
define ('DISABLE_WP_CRON', істина);
Тепер ми можемо поставити в панель управління систему cron за командою:
/usr/local/bin/php/home/user/public_html/wp-cron.php
Ми можемо залишити його працювати кожні 10-20 хвилин.
Десяте: записи
Якщо ми хочемо знати, що відбувається з нашим веб-сайтом, нам це потрібно отримати доступ до журналу подій або журналу. Вони дійсно допомагають діагностувати проблеми з продуктивністю та тремтінням. Якщо ми не знаємо, де вони знаходяться, ми можемо попросити хостинг. Ідеал - навчитися їх інтерпретувати, хоча це займе час.
Два основних журнали - це журнали помилок та журнали доступу. Прочитайте їх і потренуйтеся в мистецтві пошуку Google щоб дізнатись більше про них. Поступово це буде щось більш звичне, і це буде виникати через страх, щоб мати справу з цими проблемами продуктивності та нестабільністю Інтернету.
Якщо ви вже хочете надати своєму веб-сайту кращий візуальний вигляд, тут.