Кратак одговор
Споро учитавање WordPress сајта најчешће је последица слабог хостинга, превише додатака, неоптимизованих слика и недостатка кеша. Убрзајте сајт редом: проверите хостинг, укључите кеш, оптимизујте слике, смањите број додатака и очистите базу. Ако ни то не помогне, обратите се IT подршци.
Како се проблем препознаје
- Странице се учитавају дуже од 3 секунде
- Администрација WordPressa је спора
- Сајт се споро отвара и на мобилном интернету
- Google PageSpeed Инсигхтс приказује ниске оцене
- Повремено се појављује грешка 504 Gateway Тимеоут
Најчешћи узроци
Слаб хостинг или дељени server
Дељени хостинг са мало RAM-а и спорим диском не може да опслужи захтеве брзо, посебно при већем броју посетилаца.
Превише додатака
Сваки додатак учитава своје фајлове и упите ка бази, па 30 и више додатака значајно успорава сајт.
Неоптимизоване слике
Велике слике у пуној резолуцији (нпр. 4000 px) успоравају учитавање, јер се преносе у оригиналној величини.
Нема кеширања
Без кеша, WordPress извршава PHP код и упите ка бази при сваком отварању странице, што троши време.
Набујала база података
Ревизије, трансијенти и спам коментари повећавају базу, па упити постају спорији.
Решење корак по корак
- 1
Измерите брзину сајта
Отворите алат као што је PageSpeed Инсигхтс или GTmetrix и забележите време учитавања пре измена. Тестирајте и почетну и унутрашње странице. То ће вам бити референца да видите да ли сте нешто побољшали.
- 2
Проверите хостинг и ресурсе
У контролном панелу хостинга погледајте потрошњу CPU-а, RAM-а и улазно/излазних операција. Ако сте стално на граници, време је за јачи пакет или прелазак на VPS. Проверите и да ли користите подржану верзију PHP-а, најмање 8.2, у контролном панелу хостинга или код провајдера.
- 3
Укључите кеширање
Инсталирајте додатак за кеширање (нпр. LiteSpeed Cache, WP Супер Cache или W3 Тотал Cache) и укључите кеширање страница. Ако хостинг нуди серверски кеш (LiteSpeed, NGINX), користите решење које препоручује хостинг. Не укључујте више додатака за кеш истовремено.
- 4
Оптимизујте слике
Смањите слике пре отпремања на ширину до 1600 px и компресујте их (нпр. у алату Squoosh). Инсталирајте додатак за компресију (нпр. Смусх или ShortPixel) и укључите WebP ако га подржава. Проверите да ли тема приказује слике у одговарајућој величини.
- 5
Смањите број додатака
Деактивирајте додатке које не користите. Пре него што их обришете, направите резервну копију сајта, јер неки додаци чувају податке. За сваки додатак проверите да ли је неопходан. Посебно обратите пажњу на додатке за слајдере, галерије и форме који често учитавају много скрипти.
- 6
Очистите базу података
Инсталирајте додатак за оптимизацију базе (нпр. WP-Optimize) и обришите ревизије, трансијенте и спам коментаре. Направите резервну копију пре чишћења. Редовно понављајте ово чишћење, нпр. једном месечно.
- 7
Искључите непотребне скрипте и стилове
Многе теме и додаци учитавају CSS и JavaScript на свим страницама. Помоћу додатка као што је Asset CleanUp онемогућите учитавање непотребних фајлова на појединим страницама. Пажљиво тестирајте да не покварите изглед сајта.
- 8
Укључите CDN
Ако имате посетиоце из више земаља, укључите CDN (нпр. Cloudflare) да кешира статичне фајлове и смањи оптерећење сервера. Подесите кеширање слика и CSS/JS фајлова, али не и HTML страница ако се често мењају.
- 9
Ажурирајте све и проверите тему
Редовно ажурирајте WordPress, тему и додатке. Ако је тема застарела или лоше кодирана, размислите о промени. Тестирајте сајт након сваке измене и забележите резултате.
Ако ништа не помогне: дубља дијагностика
Ако сте прошли све кораке, а сајт је и даље спор, укључите SAVEQUERIES у wp-config.php, најбоље на копији сајта, да бисте могли да анализирате споре упите. WP_DEBUG укључите само привремено и искључите га након дијагностике, јер на продукцији може да прикаже грешке посетиоцима. За преглед упита користите додатак Query Монитор, који приказује време извршавања упита и споре додатке. Проверите да ли је проблем у теми: привремено пребаците на подразумевану тему (нпр. Twenty Twenty-Four) и измерите брзину. Ако је сајт брз са подразумеваном темом, проблем је у вашој теми. Такође, проверите да ли вас хостинг ограничава (нпр. max_execution_time). У крајњем случају, размотрите миграцију на бољи хостинг или ангажовање стручњака за оптимизацију.
Како да спречите да се понови
- Редовно ажурирајте WordPress, тему и додатке
- Користите кеширање и CDN од првог дана
- Оптимизујте слике пре отпремања
- Периодично чистите базу података
Када је боље позвати стручњака
Ако сте испробали све кораке и сајт је и даље спор, или ако не желите да ризикујете са изменама у бази и коду, обратите се IT подршци. Стручњак може да изврши дубинску анализу и оптимизацију безбедно.
Израда сајтова · Брзи, SEO оптимизовани сајтови на више језикаЧеста питања
Колико је брз WordPress сајт довољно брз?
Циљајте на време учитавања испод 3 секунде, идеално испод 2 секунде. Google препоручује да се највећи део садржаја учита у року од 2,5 секунде. Редовно тестирајте брзину.
Да ли кеширање може да поквари сајт?
Може ако се неправилно подеси, на пример ако кеширате динамичке делове као што је корпа у WooCommerce. Увек тестирајте сајт након укључивања кеша и очистите кеш када мењате садржај.
Зашто је администрација спора?
Администрација је спора због истих разлога као и предњи део, али и због додатака који су захтевни у admin делу. Искључите непотребне додатке и проверите да ли хостинг има довољно ресурса.