WordPress дерекқорын оңтайландыру: 2023 жылы осы 7 кеңесті қолданып көріңіз
Сіздің WordPress дерекқорыңыз веб-сайтыңыз үшін барлық маңызды ақпаратты сақтайды. Дегенмен, техникалық қызмет көрсетусіз бұл сақтау орталығы ісініп, сайтыңызды баяулатуы мүмкін. Сондықтан WordPress дерекқорын оңтайландыру веб-сайтыңыздың жұмысын жақсарту үшін өте маңызды.
Бақытымызға орай, WordPress дерекқорын оңтайландыру үшін қолдануға болатын әртүрлі әдістер бар. Мысалы, phpMyAdmin арқылы қажет емес және ескірген ақпаратты қолмен жоюға болады. Сонымен қатар, сіз WP-Optimize сияқты WordPress дерекқорын оңтайландыру плагинін пайдалана аласыз.
Бұл мақалада біз WordPress дерекқорын оңтайландыруға және веб-сайтыңыздың жалпы өнімділігін жақсартуға арналған жеті негізгі кеңесті түсіндіреміз. Бастайық!
Ескерту – WordPress дерекқорыңызда өте маңызды ақпарат болғандықтан, осы посттағы тактиканы жүзеге асырмас бұрын сайттың/деректер базасының сақтық көшірмесін жасауды ұсынамыз. Бұл тактикалар ешқандай мәселе тудырмауы керек, бірақ сіздің сайтыңыздың дерекқорына қатысты өкініштен гөрі қауіпсіз болған дұрыс.
📚 Мазмұны:
- WordPress дерекқорын оңтайландыру плагинін пайдаланыңыз
- Дерекқор кестелерін қолмен оңтайландыру
- Қоқысты шығарыңыз
- Жазбаның түзетулерін алып тастаңыз
- Спам пікірлерді жою
- Пайдаланылмаған тегтерді алып тастаңыз
- Пингбектер мен трекбектерді жою
…
…
1. WordPress дерекқорын оңтайландыру плагинін пайдаланыңыз
WordPress дерекқорын оңтайландыру плагинін пайдалану сіздің жұмыс жүктемеңізді айтарлықтай азайтады. Файлдар арқылы қолмен іздеудің орнына phpMyAdmin көмегімен, сіз сенімді құралға жетекшілік етуге мүмкіндік бере аласыз. Осылайша, бұл әдіс – егер сіз бастаушы болсаңыз немесе сіз бос емес кестемен айналысып жатсаңыз, ең жақсы нұсқалардың бірі болып табылады.
👉 Біз осы оқулықта жұмыс істейтін WP-Optimize плагинін ұсынамыз. Бұл құрал кэштеу, кескіндерді қысу және дерекқорды оңтайландыру үшін пайдалануға болатын барлығы бір шешім болып табылады:
WP-Optimize сіздің WordPress дерекқорыңызды бірнеше жолмен тазартады, соның ішінде:
- Спам пікірлері және өтпелі опциялар сияқты қажетсіз деректерді жою
- Дерекқор кестелерін ықшамдау және дефрагментациялау
- Дерекқорды жоспарлы немесе автоматтандырылған негізде тазалау
- Оңтайландыру алдындағы деректердің сақтық көшірмелерін жасау
- Дерекқорды тазалау туралы статистиканы көрсету
WP-Optimize пайдалану үшін алдымен оны WordPress бақылау тақтасында орнату және белсендіру қажет. Содан кейін, тармағына өтіңіз WP-Оңтайландыру > Дерекқор.
Сіз жерге қонуыңыз керек Оңтайландырулар дерекқордан белгілі бір элементтерді таңдауға болатын бет. Содан кейін сіз басуға болады Оңтайландыруды іске қосыңыз Сіз таңдаған кез келген санаттың жанында:

тармағына өтсеңіз Кестелер қойындысында белгілі бір дерекқор кестелерін таңдап, оларды жоюға болады. Құрал сонымен қатар плагиндердің қайсысы сол элементтерді пайдаланатыны туралы хабарлайды. Осылайша сіз веб-сайтыңыздың кез келген функцияларына өзгеріс теріс әсер ететінін білесіз:

Ақырында, Параметрлер қойындысы дерекқорды тазалауды жоспарлауға мүмкіндік береді. Сіз осы оңтайландырулардың жиілігін таңдай аласыз және қандай деректер жойылатынын таңдай аласыз:

Таңдауларыңызға қанағаттансаңыз, түймесін басыңыз Параметрлерді сақтау. WP-Optimize плагині енді WordPress веб-сайтыңыз үшін тұрақты дерекқорды тазалауды іске қосады.
2. Дерекқор кестелерін қолмен оңтайландыру
Дерекқорды қолмен оңтайландыруды қаласаңыз, мұны phpMyAdmin құралы арқылы жасауға болады. Ол сізге WordPress дерекқорына кіруге мүмкіндік береді, осылайша әртүрлі файлдарды көруге, өңдеуге және жоюға болады.
Тазалау процесін көбірек бақылау қажет болса, бұл әдісті таңдауыңыз мүмкін. Кез келген себеппен сайтыңыздағы WordPress плагиндерінің санын азайтқыңыз келсе, бұл тартымды болуы мүмкін.
Дегенмен, осы әдісті бастамас бұрын дерекқордың сақтық көшірмесін жасағаныңызға көз жеткізгіңіз келеді. Сіз файлдарды қолмен өңдейтін болғандықтан, қатенің үлкен ықтимал шегі бар. Сондықтан, осы опцияны орындау кезінде абай болыңыз.
Көптеген хостинг провайдерлерімен phpMyAdmin қызметіне cPanel арқылы қол жеткізуге болады:

Нақты процесс хостыңызға байланысты өзгереді. Сондықтан бұл әдісті пайдаланған кезде провайдеріңіздің ресми құжаттамасына жүгіну қажет болуы мүмкін.
Бұл серуендеу сізге процесс Bluehost көмегімен қалай болатынын көрсетеді. Алдымен хостинг бақылау тақтасын ашып, түймесін басыңыз Озат. Содан кейін төмен қарай жылжытыңыз ДЕРЕКТЕР БАЗАРЫ бөліміне өтіп, таңдаңыз phpMyAdmin:

Содан кейін сіз WordPress веб-сайтыңыздың дерекқорына әкелесіз. Сайттың мазмұнын көру үшін оның атын басу қажет болуы мүмкін екенін ескеріңіз. Деректер базасы келесідей болуы керек:

Бақытымызға орай, қазір дерекқор кестелерін оңтайландыру оңай болуы керек. Тізімнің төменгі жағында тармағын таңдаңыз Барлығын тексеріңіз қорап. Содан кейін түймесін басыңыз Кестені оңтайландыру пайда болатын мәзірден:

Соңында таңдаңыз Бар. phpMyAdmin енді барлық кестелеріңізді оңтайландырады. Процесс аяқталған кезде сіз растау хабарын аласыз.
3. Қоқысты шығарыңыз
Сіз WordPress веб-сайтыңыздан көптеген элементтерді жойған боларсыз. Мысалы, сіз бөгде суреттерді, пікірлерді немесе ескірген мазмұнды жойған болуыңыз мүмкін.
Дегенмен, бұл жойылған элементтер дерекқордан бірден жоғалып кетпейді. Олар сіздің веб-сайтыңыздың қоқыс қалтасында 30 күн бойы отырады. Көптеген элементтерді жүйелі түрде жойсаңыз, дерекқорыңыздың себетін жиірек босатуды қарастырғыңыз келуі мүмкін.
Бақытымызға орай, дерекқордағы жойылған элементтердің ұзақтығын оңай қысқартуға болады. Сізге жай ғана өңдеу қажет wp-config.php файл.
Бұл сіздің WordPress веб-сайтыңызға арналған негізгі файл екенін ескеріңіз. Осылайша, сақтық көшірмені оған қандай да бір өзгертулер енгізбес бұрын сақтағыңыз келеді. Содан кейін файлды тасымалдау протоколы (FTP) арқылы сайтыңызға кіріп, ашыңыз wp-config.php мәтіндік редактормен файлды ашыңыз.
Соңында файлға осы кодты қосыңыз:
define( 'EMPTY_TRASH_DAYS', X )
«X» орнына сіз жойылған элементтер WordPress дерекқорынан біржола жойылғанға дейін күн санын жазасыз. Мысалы, бес күн бойы «5» енгізуге болады. Содан кейін өзгертулерді сақтаңыз және өңделген файлды веб-сайтыңызға қайта жүктеңіз.
4. Жазбаның түзетулерін алып тастаңыз
Сіздің WordPress дерекқорыңыз барлық жазбаларыңыз бен беттеріңіздің түзетулерін сақтайды. Мазмұныңыздың бұрынғы нұсқаларына оралғыңыз немесе өңдеу өзгерістерін қадағалағыңыз келсе, бұл жинақ ыңғайлы.
Дегенмен, бұл түзетулер дерекқорыңызда көп орын алуы мүмкін. Сонымен қатар, көптеген хабарламалар мен беттерде олардың жүздегені болады.
Сондықтан, WordPress сақтайтын жазбаларды қайта қарау санын шектеуді қарастырғыңыз келуі мүмкін. Осылайша, кез келген болашақ хабарламалар немесе беттер дерекқорыңызды бітеп тастамайтынына сенімді бола аласыз.
Алдымен сіз өзіңізді ашуыңыз керек wp-config.php FTP арқылы файл. Содан кейін келесі кодты енгізіңіз:
define( 'WP_POST_REVISIONS', X );
«X» орнына сіз сақтағыңыз келетін жазба түзетулерінің санын енгізесіз. Мысалы, «2» таңдауға болады. Содан кейін файлды сақтаңыз және оны FTP арқылы веб-сайтыңызға қайта жүктеңіз.
Сондай-ақ, келесі кодпен жариялауды қайта қарауды толығымен өшіруге болады:
define( 'WP_POST_REVISIONS', false );
Дегенмен, біз екінші әдісті қолданбауды ұсынамыз. Болашақта қандай да бір қателіктер жасасаңыз, сізде қайталанатын түзетулер болмайды.
Сондай-ақ, бұл пәрмендер тек болашақ жазбалар мен беттерді өңдеуге әсер ететінін есте сақтаңыз. Дерекқорыңызда бұрыннан барларды жойғыңыз келсе, Түзетулерді жойғаннан кейін Дерекқорды оңтайландыру сияқты плагинді пайдалануды ұсынамыз:
👉 Бұл пайдаланушыға ыңғайлы құрал барлық түзетулеріңізді жоюға немесе дерекқорда көрсетілген нөмірді сақтауға мүмкіндік береді. Плагин сонымен қатар спам пікірлерін және пайдаланылмаған тегтерді жою сияқты WordPress дерекқорын одан әрі оңтайландыруды орындай алады.
Өкінішке орай, веб-сайтты іске қосқан кезде спам-пікірлер жиі кездеседі. Бұл спам немесе күдікті веб-сайттарға апаратын сілтемелері бар блог жазбаларында қалдырылған хабарлар.
Егер WordPress немесе плагиндеріңіздің бірі түсініктеме спам деп күдіктенсе, ол элементті мақұлдауыңыз үшін белгілейді. Хабар да астында сақталады Пікірлер > Спам WordPress бақылау тақтасында:

WordPress бұл пікірлерді 30 күннен кейін автоматты түрде жояды. Дегенмен, олар сіздің бағалы дерекқорыңызда орын алады.
Спам пікірлерді таңдау және түймесін басу арқылы оңай жоюға болады Бос спам түймесі. Немесе phpMyAdmin ашып, келесі пәрменді іске қосуға болады:
DELETE FROM wp_comments WHERE comment_approved = 'spam'
Егер сіз phpMyAdmin-ді басқа себеппен пайдаланып жатсаңыз және WordPress бақылау тақтасына өтпесеңіз, бұл әдіс қолайлы болуы мүмкін. Әйтпесе, бұл қажетсіз күрделі болуы мүмкін.
Сонымен қатар, кейбір спамға қарсы WordPress плагиндері сіздің атыңыздан спам пікірлерді біржола жоя алады. Мысалға, Akismet плагині растау процесін қажет етпестен дерекқордан күмәнді мазмұнды автоматты түрде сүзіп, жоя алады.
Тегтер веб-сайтыңыздың мазмұнын реттеуге көмектеседі. Пайдаланушылар сіздің сайтыңызға кіргенде, олар қатысты мақалаларды табу үшін жазба тегтерін баса алады. Сондықтан, бұл құралдарды пайдалану веб-сайтыңыздың шарлауын және жалпы пайдаланушы тәжірибесін (UX) жақсарта алады.
Дегенмен, сізде пайдаланбайтын тегтер болуы мүмкін. Мысалы, іздеу жүйесін оңтайландыру (SEO) стратегиясын нақтылау кезінде бұл тегтерді уақыт өте өзгерткен шығарсыз.
Бұл сценарийде пайдаланылмаған тегтер WordPress дерекқорында қажетсіз орын алуы мүмкін. Кейбір тегтерді қайта пайдаланғыңыз келмесе, оларды жою мағынасы болуы мүмкін.
Алдымен phpMyAdmin арқылы дерекқорыңызға қосылуыңыз керек. Содан кейін жүгіріңіз бұл пәрмен WordPress дерекқорындағы барлық пайдаланылмаған тегтерді көру үшін:
SELECT *
FROM wp_terms wterms INNER JOIN wp_term_taxonomy wttax ON wterms.term_id = wttax.term_id
WHERE wttax.taxonomy = 'post_tag' AND wttax.count =0;
Дерекқорыңыздағы «wp_» сөзін сәйкес префикске өзгертуіңіз керек. Содан кейін веб-сайтыңыздағы артық тегтердің тізімін көруіңіз керек.
Содан кейін барлық пайдаланылмаған тегтерді жою үшін келесі пәрменді орындаңыз:
DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 );
DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);
Тағы да есіңізде болсын, «wp_» префиксін дерекқорда қолданылатынға өзгерту керек. Пайдаланылмаған тегтер енді жойылуы керек.
7. Пингбектер мен трекбектерді жойыңыз
Веб-сайтыңыз басқа сайтқа URL мекенжайын қосқанда, бұл pingback деп аталатын автоматты сервер хабарландыруын жібереді. Бұл хабар басқа веб-сайтты оның мазмұнымен байланыстырғаныңызды хабарлайды. Сол сияқты, сол хабарды жеткізу үшін кері тректерді қолмен жіберуге болады.
Pingbacks және trackbacks даулы болып табылады, өйткені кейбір пайдаланушылар оларды бірнеше веб-сайттар арқылы мазмұнды спам жасау үшін пайдаланады. Сонымен қатар, пингбектер мен трекбектер дерекқорда қажетсіз орынды алады. Сіздің веб-сайтыңызға сілтеме жасайтын және дерекқорыңызды толтыратын мыңдаған сайттар болуы мүмкін.
Бұл мәселені шешу үшін кері қайтару және кері қайтаруларды өшіргіңіз келеді. Мұны бетке өту арқылы жасауға болады Параметрлер > Талқылау WordPress-те және алғашқы екі параметрді өшіру:

Одан кейін бар трекбэктер мен кері қайтаруларды жоюға болады. Ол үшін phpMyAdmin арқылы дерекқорыңызға кіріп, іске қосыңыз бұл пәрмен:
UPDATE wp_posts SET ping_status= “closed”;
Әдеттегідей, дерекқордағы «wp_» префиксін ауыстыру керек. Соңында, соққы Бар бұл жағымсыз пингбектер мен трекбектерді жою үшін.
WordPress дерекқорыңызды бүгін оңтайландырыңыз
Толық дерекқор сайтыңызды баяулатуы мүмкін. Бұл сізді де, пайдаланушыларыңызды да ренжітуі мүмкін. Сондықтан WordPress дерекқорын оңтайландыру стратегиялары веб-сайтыңыздың өнімділігін арттыру үшін өте маңызды.
Қорытындылай келе, phpMyAdmin арқылы деректерді қолмен жою арқылы WordPress дерекқорыңызды оңтайландырудың көптеген жолдары бар. Дегенмен, оның орнына WP-Optimize плагинін пайдалануды ұсынамыз. Бұл құрал сіздің веб-сайтыңыздың толық әлеуетінде жұмыс істеуін қамтамасыз ету үшін сахна артында жұмыс істей алады.
👉 Сондай-ақ бізде WordPress дерекқорының ең жақсы плагиндері туралы жазба, сондай-ақ үш танымал дерекқорға қызмет көрсету плагиндерін сынаған жазба бар.