19.05.2022
Оптимизация
ВРЕМЕ ЗА ЧЕТЕНЕ: Мин
Като всяко динамично уеб приложение, WordPress разчита в голяма степен на своята база данни. Нашата WordPress компания ви напомня, че всяко действие, извършвано в системата за управление на съдържанието, е обвързано пряко или индиректно с нейната база данни. Тук говорим за теми, плъгини, коментари, публикации и всичко останало.
Можете да мислите за базата данни като за склад, в който всичко е добре сортирано по рафтове. Понякога обаче, поради липса на правилна поддръжка, някои ненужни „артикули“ се натрупват, покривайки действителния „продукт“. Това създава проблеми, тъй като достигането до действителния продукт започва да отнема много повече време от нормалното.
След изработка на уебсайт с WordPress повечето хора приоритизират поддръжката на фронт-енда, като съсредоточават усилията си върху извършването на различни оптимизации. Оптимизацията на базата данни обаче е също толкова важна и не бива да бъде пренебрегвана. В крайна сметка именно този вид оптимизация ще спомогне за това уебсайтът ви да отговаря на вашите заявки много по-бързо.
Ето защо, в тази статия, нашата WordPress компания ще ви покаже кои са най-ефективните методи, които можете да използвате, за да оптимизирате своята база данни. Да започваме!

Когато влезете във вашия phpMyAdmin панел, ще видите таблици с вашата база данни. Тези таблици са свързани заедно, за да могат да изведат необходимите данни, когато те бъдат поискани от WordPress .php файловете. Като потребител на платформата, за вас би било полезно да разбирате основната структура на базата данни на WordPress.
От версия 4.4.2 нататък WordPress има 12 таблици в базата данни. Тези таблици се използват за изпълнението на различни функции по подразбиране. Този брой обаче може да варира в зависимост от броя на темите и плъгините, които сте избрали да инсталирате в процеса по изработка на WordPress уебсайт.
Всеки плъгин и тема създават свои собствени таблици, което означава, че колкото повече плъгини инсталирате, толкова повече таблици ще откриете във вашата база данни.
Ето я и диаграмата на базата данни на WordPress. Можете да я разгледате, за да придобиете базово разбиране за начина, по който работи базата данни в WordPress. (Ако искате, прегледайте и официалното описание на базата данни от WordPress.org).

А сега нашата WordPress компания ви подканва да разгледаме и какво точно съхранява всяка таблица на базата данни:

Когато завършите процеса по изработка на уебсайт с WordPress, ще откриете, че оптимизирането на вашата MySQL база данни има своите безспорни предимства. Ето и някои от тях:
Когато нежеланите данни и таблици бъдат премахнати от базата данни, нещата стават по-организирани и по-малко претрупани. Това също така освобождава допълнително място в паметта на вашата база данни, което може да бъде използвано за по-продуктивни задачи в бъдеще.
Добре управляваната и чиста база данни допринася за цялостната производителност на вашия уебсайт. Нашата WordPress компания ви съветва да оптимизирате своята база данни, за да може тя да извлича нужната информация по-бързо. Това ще подобри общото време за реакция на вашия сайт.
Оптимизираната база данни подобрява производителността и скоростта на вашия сайт, което в крайна сметка води до по-добро потребителско изживяване. Сайтът ви ще бъде много по-отзивчив, ако се грижите правилно за неговата база данни.

Сега, след като вече сте запознати по-отблизо с начина, по който работи базата данни на WordPress и знаете защо е важно да я поддържате в отлична форма, е време да ви представим два лесни метода за оптимизация.
След изработка на WordPress уебсайт можете да използвате phpMyAdmin, за да оптимизирате своята база данни. Това ви позволява да създавате, променяте и изтривате бази данни за вашите php-базирани приложения. Повечето хостинг доставчици осигуряват достъп до phpMyAdmin чрез cPanel под раздела ‘Databases’.
Забележка: Точният процес ще варира в зависимост от хостинг услугата, която ползвате за сайта ви. Ето защо ви препоръчваме преди да се захванете с този метод да прегледате официалната документация на вашия доставчик.
Нашата WordPress компания ще използва Cloudways за целите на това ръководство. Ако сте потребител на Cloudways, можете да получите достъп до phpMyAdmin от ‘Application Management’.
Това ще отвори прозореца на мениджъра на базата данни, изброяващ всички таблици и опции на вашия WordPress сайт.
В левия ъгъл ще видите опции за SQL команда, импортиране, експортиране и създаване на таблица. Ако искате да създадете таблица в базата данни, можете да го направите с помощта на SQL команди, както и с опцията за потребителски интерфейс. Същото важи и ако искате да импортирате или експортирате.
Днес ще използваме префикса wp_ за всички команди. Вашият префикс може да е различен, така че не забравяйте да го замените, така че да съответства на вашата уникална настройка.

След изработка на уебсайт с 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 в коментарите могат да бъдат изтрити с помощта на следната команда:
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.
Едно от най-големите предимства на професионалната изработка на WordPress уебсайт е фактът, че много сложни задачи могат да бъдат лесно извършени с помощта на плъгин.
Онлайн можете да откриете редица безплатни и платени плъгини за оптимизация на база данни в WordPress. Нашите специалисти препоръчват следните два плъгина, които ще ви свършат добра работа, когато се захванете с оптимизирането на вашата база данни:

Breeze е лек, високопроизводителен плъгин за оптимизиране на WordPress, разработен от Cloudways. Плъгинът е безплатен и се предлага предварително инсталиран, ако изберете WordPress инсталация в Cloudways.
Когато след изработка на уебсайт с WordPress инсталирате и активирате плъгина, отидете на Settings → Breeze → Database Options и изберете или ‘Clean All’, или друга опция за оптимизация.
След като изберете желаната опция просто кликнете върху бутона ‘Optimize’ и вашата база данни ще бъде почистена.

WP-Optimize е друг плъгин, който можете да използвате. Той почиства базата данни на WordPress ефективно и автоматично. Можете да инсталирате и активирате този плъгин от вашето табло за управление на WordPress.
Нашата WordPress компания препоръчва този плъгин, тъй като той предлага много удобни функции за премахване на нежелани ревизии, коментари, данни за публикации и преходни опции.
Когато изберете нещата, които искате да премахнете, просто трябва да кликнете върху бутона “Run all selected optimizations”, за да инициализирате процеса.
Вече знаете, че оптимизирането на базата данни след изработка на WordPress уебсайт е изключително важно. Съветваме ви да извършвате редовни почиствания на вашата база данни, за да гарантирате максималната производителност на сайта ви.
Независимо дали изберете да оптимизирате вашата база данни ръчно, с помощта на phpMyAdmin, или пък автоматично, чрез инсталирането на специален плъгин, този процес ще подобри потребителското изживяване на сайта ви.

Ето и някои често задавани въпроси, свързани с базата данни в WordPress, на които с радост ще отговорим:
След изработка на уебсайт с WordPress можете да оптимизирате вашата база данни като използвате phpMyAdmin чрез вашия хостинг доставчик. Ще трябва да влезете в cPanel, но ако вашият хостинг доставчик не използва cPanel, ще се наложи да потърсите съответния алтернативен инструмент за управление на MySQL.
След това ще можете да оптимизирате вашата база данни от там. Освен това можете да използвате плъгин за база данни на WordPress, за да си осигурите бърза и лесна оптимизация.
Да, нашата WordPress компания може да ви увери, че платформата е добра за база данни и използва MySQL като своя система за управление на база данни. MySQL е софтуер с отворен код, използван за създаване на база данни и извличане на данни, когато е необходимо.
WordPress съхранява данни от базата данни под формата на таблици. Всички уникални данни са представени под формата на редове във всяка таблица. Платформата автоматично създава таблиците по подразбиране веднага след като настроите уебсайта си.
След изработка на WordPress уебсайт можете да използвате платформата за създаване на база данни с помощта на Plesk, cPanel, phpMyAdmin или MySQL client.
Етикети: MySQLphpMyAdminSQLSQL командиWordPress SQLwordpress блогWordPress ИнформацияWordPress Триковебаза даннибаза данни в WordPressбизнес сайтблогонлайн бизнесплъгинисайт с wordpressсъветитаблици
Съдържанието на този сайт е запазено от силата на договора с Creative Commons 4.0.