Оптимизация на база данни в WordPress
ВРЕМЕ ЗА ЧЕТЕНЕ: Минути
Като всяко динамично уеб приложение, WordPress разчита в голяма степен на своята база данни. Нашата WordPress компания ви напомня, че всяко действие, извършвано в системата за управление на съдържанието, е обвързано пряко или индиректно с нейната база данни. Тук говорим за теми, плъгини, коментари, публикации и всичко останало.
Можете да мислите за базата данни като за склад, в който всичко е добре сортирано по рафтове. Понякога обаче, поради липса на правилна поддръжка, някои ненужни „артикули“ се натрупват, покривайки действителния „продукт“. Това създава проблеми, тъй като достигането до действителния продукт започва да отнема много повече време от нормалното.
След изработка на уебсайт с WordPress повечето хора приоритизират поддръжката на фронт-енда, като съсредоточават усилията си върху извършването на различни оптимизации. Оптимизацията на базата данни обаче е също толкова важна и не бива да бъде пренебрегвана. В крайна сметка именно този вид оптимизация ще спомогне за това уебсайтът ви да отговаря на вашите заявки много по-бързо.
Ето защо, в тази статия, нашата WordPress компания ще ви покаже кои са най-ефективните методи, които можете да използвате, за да оптимизирате своята база данни. Да започваме!
Структура на базата данни на WordPress
Когато влезете във вашия phpMyAdmin панел, ще видите таблици с вашата база данни. Тези таблици са свързани заедно, за да могат да изведат необходимите данни, когато те бъдат поискани от WordPress .php файловете. Като потребител на платформата, за вас би било полезно да разбирате основната структура на базата данни на WordPress.
От версия 4.4.2 нататък WordPress има 12 таблици в базата данни. Тези таблици се използват за изпълнението на различни функции по подразбиране. Този брой обаче може да варира в зависимост от броя на темите и плъгините, които сте избрали да инсталирате в процеса по изработка на WordPress уебсайт.
Всеки плъгин и тема създават свои собствени таблици, което означава, че колкото повече плъгини инсталирате, толкова повече таблици ще откриете във вашата база данни.
Ето я и диаграмата на базата данни на WordPress. Можете да я разгледате, за да придобиете базово разбиране за начина, по който работи базата данни в WordPress. (Ако искате, прегледайте и официалното описание на базата данни от WordPress.org).
А сега нашата WordPress компания ви подканва да разгледаме и какво точно съхранява всяка таблица на базата данни:
- wp_users: Всеки път, когато създавате потребител, данните за него се съхраняват в тази таблица.
- wp_usermeta: Съхранява мета информация за потребителите.
- wp_posts: Съхранява персонализирани типове публикации, данни за страници и данни за публикации.
- wp_postmeta: Съхранява мета информация за публикациите.
- wp_comments: Тази таблица съхранява коментарите, публикувани на вашия сайт.
- wp_commentmeta: Съхранява мета информация за коментарите на вашия сайт.
- wp_terms: Тук се съхраняват тагове и категории както за публикации, така и за връзки.
- wp_termmeta: Съхранява информация за термините, наречена метаданни.
- wp_term_relationships: Съхранява връзката между публикации, категории и тагове, както и връзката между линковете и различните категории линкове.
- wp_term_texonomy: Съхранява описание за таксономиите (категория, връзка или етикет), използвани в таблицата wp_terms.
- wp_links: Съхранява blogroll линкове, които са амортизирали, но могат да бъдат активирани с помощта на Link Manager.
- wp_options: Съхранява опциите, дефинирани в областта на администраторските настройки.
Защо трябва да оптимизирате базата данни на вашия WordPress сайт?
Когато завършите процеса по изработка на уебсайт с WordPress, ще откриете, че оптимизирането на вашата MySQL база данни има своите безспорни предимства. Ето и някои от тях:
? По-малко безпорядък, повече пространство
Когато нежеланите данни и таблици бъдат премахнати от базата данни, нещата стават по-организирани и по-малко претрупани. Това също така освобождава допълнително място в паметта на вашата база данни, което може да бъде използвано за по-продуктивни задачи в бъдеще.
? Оптимизирана производителност
Добре управляваната и чиста база данни допринася за цялостната производителност на вашия уебсайт. Нашата WordPress компания ви съветва да оптимизирате своята база данни, за да може тя да извлича нужната информация по-бързо. Това ще подобри общото време за реакция на вашия сайт.
?? Подобрено потребителско изживяване
Оптимизираната база данни подобрява производителността и скоростта на вашия сайт, което в крайна сметка води до по-добро потребителско изживяване. Сайтът ви ще бъде много по-отзивчив, ако се грижите правилно за неговата база данни.
Как да оптимизирате базата данни на WordPress (2 прости метода)
Сега, след като вече сте запознати по-отблизо с начина, по който работи базата данни на WordPress и знаете защо е важно да я поддържате в отлична форма, е време да ви представим два лесни метода за оптимизация.
1. Оптимизиране на базата данни на WordPress с помощта на phpMyAdmin
След изработка на WordPress уебсайт можете да използвате phpMyAdmin, за да оптимизирате своята база данни. Това ви позволява да създавате, променяте и изтривате бази данни за вашите php-базирани приложения. Повечето хостинг доставчици осигуряват достъп до phpMyAdmin чрез cPanel под раздела ‘Databases’.
Забележка: Точният процес ще варира в зависимост от хостинг услугата, която ползвате за сайта ви. Ето защо ви препоръчваме преди да се захванете с този метод да прегледате официалната документация на вашия доставчик.
Нашата WordPress компания ще използва Cloudways за целите на това ръководство. Ако сте потребител на Cloudways, можете да получите достъп до phpMyAdmin от ‘Application Management’.
Това ще отвори прозореца на мениджъра на базата данни, изброяващ всички таблици и опции на вашия WordPress сайт.
В левия ъгъл ще видите опции за SQL команда, импортиране, експортиране и създаване на таблица. Ако искате да създадете таблица в базата данни, можете да го направите с помощта на SQL команди, както и с опцията за потребителски интерфейс. Същото важи и ако искате да импортирате или експортирате.
Днес ще използваме префикса wp_ за всички команди. Вашият префикс може да е различен, така че не забравяйте да го замените, така че да съответства на вашата уникална настройка.
Оптимизация на таблици в базата данни на WordPress
След изработка на уебсайт с WordPress може да започнете с оптимизиране на таблиците във вашата база данни. За целта ще изпълним проста SQL команда. Например, ако искате да оптимизирате таблицата с публикации, изпълнете следната команда:
OPTIMIZE TABLE 'wp_posts'
С Cloudways горната операция може да се извърши и без да изписвате командата. За целта е необходимо да отидете на ‘Cloudways Database Manager’, където има опция за оптимизация. Изберете желаната таблица/таблици от списъка и кликнете върху бутона ‘Optimize’.
Почистване на данни от стари плъгини и публикации
Понякога изтриването на плъгини от администратора на WordPress не е достатъчно. След изработка на WordPress уебсайт дори и деинсталираните плъгини могат да оставят следи от безполезни данни, които трябва да бъдат почистени.
За да почистите ненужните данни от вашата wp_posts таблица, трябва да изпълните следната SQL команда:
DELETE FROM wp_postmeta WHERE meta_key = 'META-KEY-NAME';
Забележка: Заменете ‘META-KEY-NAME’ с желаната от вас стойност.
Изтриване на ревизии на публикации
Ревизиите на публикациите заемат допълнително място във вашата таблица. За да изтриете всички ревизии на публикации, след изработка на уебсайт с WordPress може да изпълните следната команда:
DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON ( a.ID = b.object_id) LEFT JOIN wp_postmeta c ON ( a.ID = c.post_id ) LEFT JOIN wp_term_taxonomy d ON ( b.term_taxonomy_id = d.term_taxonomy_id) WHERE a.post_type = 'revision' AND d.taxonomy != 'link_category';
Също така можете и да определите броя на разрешените ревизии. За целта добавете следния код във вашия wp-config.php файл:
define( 'WP_POST_REVISIONS', 2 );
Забележка: Числото ‘2’ вътре в кода показва броя на разрешените ревизии.
Премахване на спам коментари
Спам коментарите могат да бъдат голям проблем след изработка на WordPress уебсайт. За да изтриете всички спам коментари от таблицата, изпълнете следната команда:
DELETE FROM wp_comments WHERE comment_approved = 'spam';
Изтриване на неизползвани тагове
След изработка на уебсайт с WordPress може да искате да се отървете от старите етикети на сайта ви, особено когато те вече не се използват. Таговете се натрупват с течение на времето и най-лесният начин да ги изтриете е като изпълните следната SQL заявка:
DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 ); DELETE FROM wp_term_taxonomy WHERE term_id not IN (SELECT term_id FROM wp_terms); DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);
Тази заявка изтрива всички тагове, които не се използват от нито една публикация.
Премахване на Pingbacks и Trackbacks
Pingbacks и trackbacks в коментарите могат да бъдат изтрити с помощта на следната команда:
DELETE FROM wp_comments WHERE comment_type = 'pingback'; DELETE FROM wp_comments WHERE comment_type = 'trackback';
Забележка: Преди да изпълните горната команда, нашата WordPress компания ви напомня да деактивирате pingbacks и trackbacks.
Премахване на неизползвани плъгини и теми
Повечето потребители на WordPress редовно инсталират и деактивират различни плъгини. Тези плъгини разчитат на базата данни на WordPress и дори след като бъдат деактивирани оставят след себе си нежелани данни, които трябва да бъдат почистени. Тези данни са необходими само ако решите да активирате повторно съответния плъгин.
WordPress темите също съхраняват данни във вашата база данни и точно като плъгините остават в таблиците ви дори когато преминете към друга тема. Ето защо е важно да проследявате тези таблици и да ги премахвате, когато е необходимо. За целта бихте могли да използвате или phpMyAdmin, или плъгин като WP-DBmanager.
2. Оптимизиране на базата данни на WordPress с помощта на плъгини
Едно от най-големите предимства на професионалната изработка на WordPress уебсайт е фактът, че много сложни задачи могат да бъдат лесно извършени с помощта на плъгин.
Онлайн можете да откриете редица безплатни и платени плъгини за оптимизация на база данни в WordPress. Нашите специалисти препоръчват следните два плъгина, които ще ви свършат добра работа, когато се захванете с оптимизирането на вашата база данни:
Breeze
Breeze е лек, високопроизводителен плъгин за оптимизиране на WordPress, разработен от Cloudways. Плъгинът е безплатен и се предлага предварително инсталиран, ако изберете WordPress инсталация в Cloudways.
Когато след изработка на уебсайт с WordPress инсталирате и активирате плъгина, отидете на Settings → Breeze → Database Options и изберете или ‘Clean All’, или друга опция за оптимизация.
След като изберете желаната опция просто кликнете върху бутона ‘Optimize’ и вашата база данни ще бъде почистена.
WP-Optimize
WP-Optimize е друг плъгин, който можете да използвате. Той почиства базата данни на WordPress ефективно и автоматично. Можете да инсталирате и активирате този плъгин от вашето табло за управление на WordPress.
Нашата WordPress компания препоръчва този плъгин, тъй като той предлага много удобни функции за премахване на нежелани ревизии, коментари, данни за публикации и преходни опции.
Когато изберете нещата, които искате да премахнете, просто трябва да кликнете върху бутона “Run all selected optimizations”, за да инициализирате процеса.
Погрижете се за базата данни на вашия WordPress сайт!
Вече знаете, че оптимизирането на базата данни след изработка на WordPress уебсайт е изключително важно. Съветваме ви да извършвате редовни почиствания на вашата база данни, за да гарантирате максималната производителност на сайта ви.
Независимо дали изберете да оптимизирате вашата база данни ръчно, с помощта на phpMyAdmin, или пък автоматично, чрез инсталирането на специален плъгин, този процес ще подобри потребителското изживяване на сайта ви.
❓ Често задавани въпроси
Ето и някои често задавани въпроси, свързани с базата данни в WordPress, на които с радост ще отговорим:
? Как да оптимизирам моята база данни в WordPress?
След изработка на уебсайт с WordPress можете да оптимизирате вашата база данни като използвате phpMyAdmin чрез вашия хостинг доставчик. Ще трябва да влезете в cPanel, но ако вашият хостинг доставчик не използва cPanel, ще се наложи да потърсите съответния алтернативен инструмент за управление на MySQL.
След това ще можете да оптимизирате вашата база данни от там. Освен това можете да използвате плъгин за база данни на WordPress, за да си осигурите бърза и лесна оптимизация.
? WordPress добър ли е за база данни?
Да, нашата WordPress компания може да ви увери, че платформата е добра за база данни и използва MySQL като своя система за управление на база данни. MySQL е софтуер с отворен код, използван за създаване на база данни и извличане на данни, когато е необходимо.
? Как WordPress съхранява данни от базата данни?
WordPress съхранява данни от базата данни под формата на таблици. Всички уникални данни са представени под формата на редове във всяка таблица. Платформата автоматично създава таблиците по подразбиране веднага след като настроите уебсайта си.
? Как да използвам WordPress за създаване на база данни?
След изработка на WordPress уебсайт можете да използвате платформата за създаване на база данни с помощта на Plesk, cPanel, phpMyAdmin или MySQL client.
Повече по темата
Етикети: MySQLphpMyAdminSQLSQL командиWordPress SQLwordpress блогWordPress ИнформацияWordPress Триковебаза даннибаза данни в WordPressбизнес сайтблогонлайн бизнесплъгинисайт с wordpressсъветитаблици