В тази публикация в блога ще разгледаме тема, за която хората не говорят често: как да оптимизирате вашата база данни. données WordPress.
Ако все още не сте придобили навика да пазите основните си неща données Чистият и подреден SQL е чудесен момент да започнете.
Знаем, че това е вид „задача“, която собствениците на сайтове избягват, защото се страхуват да не счупят нещо.
Но както ще видите в този урок, оптимизирането на базата данни données WordPress изобщо не е толкова труден, когато използвате приставката WP-Optimize.
Това са същите хора, които създадоха популярния плъгин за архивиране Updraft Plus , така че това е добро начало.
Ще се почувствате повече от удобно да оптимизирате вашата база данни, докато завършите този урок.
Нека да започнем.
Съдържание ☰
Как работи базата данни на WordPress
Целият ви WordPress сайт е една голяма база данни и по-точно SQL база данни. И като всяка друга база данни, която сте използвали, тази е съставена от множество таблици с данни.
Всяка основна функция на вашия WordPress сайт има своя собствена дъска, за да поддържа нещата гладки. От WordPress 4.9 всяка инсталация се състои от 12 отделни таблици, както е показано по-долу:
Защо да оптимизирате своята WP база данни
Базата данни… съдържа данни.
И колкото повече информация добавяте към него, толкова по-голям ще става той. Почти всяка промяна, която правите във вашия WordPress сайт, увеличава размера на файла на вашата SQL база данни.
Това включва инсталиране и премахване на добавки, добавяне на теми, коментари (да, включително спам), публикуване на рецензии, публикуване на чернови и т.н.
Тук трябва да разгледате два въпроса:
- Обслужването на големи файлове оказва влияние върху производителността на сървъра
- Уеб хостовете обикновено имат a горен лимит върху размера на файловете на базата данни
Така че не само огромна база данни на WordPress ще забави вашия сайт, но вашият уеб хост в крайна сметка ще ви таксува повече, за да го хоствате, или ще изисква от вас да намерите нов. настаняване за вашия сайт.
Някои компании нанастаняване твърдят, че размерът на вашата SQL база данни е ограничен само от наличното дисково пространство, което имате. Но вижте какво се случва, когато вашата база данни на WordPress достигне 3GB и/или 1 таблици: те ще променят мнението си доста бързо.
Как можете да определите размера на вашата база данни?
- Влезте в cPanel акаунта на вашия сайт – обикновено това е:
domaine.com/cpanel
. - Превъртете надолу, докато намерите иконата на базата данни MySQL и щракнете върху нея.
3. Сега намерете секцията „Текущи бази данни“.
Оптимизирайте вашата база данни ръчно
Искахме да се спрем накратко на тази тема, за да ви предпазим от грешки, за които ще имате време да съжалявате.
На изток възможен ръчно оптимизирайте вашата база данни на WordPress. Но това рядко е добра идея.
Например, можете да използвате инструмента phpMyAdmin в cPanel, за да оптимизирате всяка отделна таблица във вашата база данни на WordPress:
Но трябва да избягвате да го правите по простата причина, че една грешка може да доведе до окончателно унищожаване на вашите данни. Или, с други думи, можете случайно да изтриете всичките си страници и публикации с по-малко от 5 кликвания.
И има много малък шанс да ги възстановите, освен ако нямате скорошен архив. Така че никога не се опитвайте да оптимизирате ръчно – наистина няма нужда да отивате толкова далеч.
Как да използвате WP-Optimize, за да подредите вашата база данни
Забележка
Моля, създайте пълен архив на вашата инсталация на WordPress, преди да следвате някоя от стъпките в този урок. Предлагаме ви да използвате BackWPup ou Updraft Plus за да създадете резервно копие.
Забележка : Рискувате стабилността и функционирането на вашия сайт, ако не създадете резервно копие.
Le Плъгин WP-Optimize се предлага безплатно в директорията с добавки на WordPress, така че всичко, което трябва да направите, е да го инсталирате и активирате от там.
Вече ще имате елемент от менюто за плъгина, така че щракнете върху „WP-Optimize“, за да отворите таблото му за управление:
От тук можете да изберете кои оптимизации искате да стартирате,
или да показват информация за отделни таблици.
И ако превъртите надолу, ще видите и текущия си размер на базата данни на WordPress:
Забележка: Като щракнете върху „WP-Optimize“ и след това върху „Database“, ще стигнете до същия екран.
Можете също да навигирате до различните секции на този плъгин, като използвате менюто за бърз достъп в горната част на екрана:
WordPress оптимизация на таблици
Първото нещо, на което трябва да обърнете внимание, е опцията „Оптимизиране на таблиците на базата данни“. По принцип този плъгин не може да оптимизира InnoDB таблици, така че трябва да поставите отметка в квадратче, за да отмените тази настройка:
Причината да бъдете помолени да направите това е, че процесът на оптимизация ще възстанови напълно InnoDB таблиците, ако използвате по-стара версия на MySQL. И в нашия случай ние сме:
Но тази ситуация варира от хост до хост, както можете да видите тук:
Можете да избирате между безопасни оптимизации и такива с удивителен знак. Оптимизациите с удивителен знак включват най-висок рисков потенциал .
И ние казваме potentiel защото това е всичко: нещо може да се обърка.
Това, което потенциално може да се обърка, е, че извършването на тези оптимизации може да увеличи натоварването на вашия сървър, потенциално причинявайки рестартирането му.
Ако това се случи, вашата база данни може да бъде унищожена.
Но можете да стартирате другите оптимизации, когато пожелаете, като ги изберете и след това щракнете върху „Стартиране на оптимизацията“.
- Оптимизирайте таблиците на базата данни : Вашата база данни се състои от няколко таблици и всяка от тях може да съдържа излишни записи или нежелани данни.
- Изчистете всички редакции на публикацията – това са старите версии на публикациите, към които можете да се върнете, в случай че сте допуснали грешка.
- Изчистете всички автоматично изготвени статии : това са ревизии на страници, които сте променили и които са автоматично запазени, но никога не са използвани.
- Почистете всички изхвърлени публикации – публикации, които са били изхвърлени в кошчето, но не са били изчистени автоматично след 30 дни, което може да се случи.
- Изтриване на спам и изтрити коментари : Всички коментари, които смятате, че сте изтрили, са все още там, така че трябва да бъдат изтрити, за да спестите място.
- Неодобрените коментари са изтрити – можете да използвате тази опция, за да изтриете всички неодобрени коментари, което може да ви спести много време, ако получавате много спам.
Добра идея е да отделите време, за да преминете през тези оптимизации, като ги тествате една по една.
Трябва също така да проверите дали вашият сайт все още отговаря според очакванията след извършване на оптимизация.
Оптимизиране на изображения
Друга страхотна функция, която ви помага да оптимизирате сайта си и има косвена полза за размера на базата данни. Тази функция може потенциално да замени всяка друга плъгин за компресиране на изображения които използвате в момента.
В крайна сметка, защо да имате два активни плъгина, когато само един ще изпълнява множество задачи?
След това можете да деактивирате и изтриете този, от който не се нуждаете, освобождавайки място във вашата база данни. Оптимизирането на изображението е автоматично, след като го активирате с „Автоматично компресиране на новодобавени изображения:
Освен това можете да изберете нивото на компресия, което да използвате за всяко изображение:
- Дайте приоритет на максималната компресия – малък размер на файла, най-ниско качество на изображението
- Дайте приоритет на вниманието към детайла: по-голям размер на изображението, по-високо качество на изображението
- По избор – използвайте плъзгач, за да изберете нивото на компресия, което желаете.
Плъгинът е по подразбиране на „По избор“ с плъзгача, поставен в средата, така че го коригирайте само ако не сте доволни от размера на файловете с изображения, които получавате.
Под „Разширени опции“ ще намерите услугата за компресиране, използвана в момента за свиване на вашите изображения:
Тествахме само с помощта на reSmush.it в нашия преглед, така че не сме променили нито една от настройките по подразбиране.
Забележка : EXIF данните са идентифициращите данни, съхранявани в цифрови изображения, особено тези от цифрови фотоапарати.
Въпреки че няма нищо лошо в функциите за оптимизиране на изображението по-горе, ние използваме само ShortPixel на нашите сайтове.
Той е бърз, ефективен и много достъпен – можете дори вземете безплатен акаунт в ShortPixel за да го заведа за тест драйв.
Настройки на WP-оптимизиране
От този екран можете да активирате лентата за администриране на плъгина или да изберете колко дълго да съхранявате данните:
Що се отнася до това колко данни трябва да съхранявате, това ще зависи от това колко дълго трябва да съхранявате ревизии на публикации, неодобрени коментари в блогове, чернови на публикации и т.н.
Така че коригирайте тази настройка така, че да отговаря най-добре на вашата лична ситуация. Но две седмици трябва да са повече от достатъчни за повечето собственици на сайтове.
Можете също да планирате колко често вашата база данни трябва да бъде почиствана и оптимизирана:
Понастоящем това е в бета версия, така че сме склонни да избягваме функции като тази, докато не бъдат пуснати в производство.
Като се има предвид това, възможността да промените точно това, което редовно почиствате от вашата база данни, е добра идея. И накрая, можете да изберете да активирате или деактивирате проследявания и коментари за всички предишни статии:
Деактивирахме обратните връзки тук, защото… добре… някой използвал ли ги е досега? Можете също така да деактивирате бъдещи коментари за съществуващи публикации в блогове от този екран. И това е всичко, което има в различните настройки на WP-Optimize.
Друг ресурси :
- 10 партньорски програми за домашни любимци, които плащат високи комисионни
- Как да ускорите WordPress сайт
- Как да инсталирате WordPress на Hostinger?
Заключение
Така че, както можете да видите, оптимизирането на вашата база данни на WordPress за по-добра производителност не е толкова техническо, колкото може да се мисли.
След като имате работещо резервно копие на вашия сайт и след това отделете време, за да преминете през нашия урок за WP-Optimize, няма за какво да се притеснявате.
Спънахме ли се и пропуснахме нещо?
Ако е така, уведомете ни в коментарите по-долу и не забравяйте да споделите това съдържание в социалните си профили, ако го намерите за полезно.