Оптимизација на сервер со cPanel, LiteSpeed и WordPress
Ако сакаш WordPress да вчитува брзо и стабилно, најдобрата комбинација е: правилен серверски stack (cPanel + LiteSpeed), правилно кеширање (LSCache), оптимизација на базата и јасен начин како да провериш дека сè навистина работи. Подолу е “профи” водич со чекори, плус тестови за верификација.
1) Основна серверска основа (пред да допреш WordPress)
1.1 Провери дека LiteSpeed е активен
- Во cPanel најчесто ќе имаш LiteSpeed/LSCache опции или ќе забележиш LiteSpeed signature во response headers (види тестови подолу).
- Ако не си сигурен, поддршката може да потврди дека веб серверот е LiteSpeed и дека LSCache е овозможен.
1.2 PHP верзија и екстензии (важно за перформанси)
- cPanel → Software → Select PHP Version (или MultiPHP Manager)
- Користи стабилна модерна верзија (ако сајтот/плагините ја поддржуваат).
- Вклучи OPcache (ако е достапно) – ова драматично помага за PHP перформанси.
1.3 HTTPS и HTTP/2 или HTTP/3
- Секогаш користи SSL (AutoSSL / Let’s Encrypt).
- LiteSpeed обично работи одлично со HTTP/2 (и често HTTP/3 ако е овозможено).
2) WordPress: инсталирај и подеси LiteSpeed Cache (LSCache) plugin
LiteSpeed Cache plugin е клучен кога користиш LiteSpeed сервер затоа што прави: full-page cache на серверско ниво, оптимизација на CSS/JS, image optimization и Object Cache интеграција (кога има Redis/Memcached).
2.1 Инсталација (во WordPress)
- WP Admin → Plugins → Add New
- Пребарај: LiteSpeed Cache
- Install → Activate
2.2 Основни сетинзи што најчесто се “safe”
- Cache → Enable Cache: ON
- Cache → Cache Logged-in Users: OFF (стандардно подобро)
- Cache → Cache Mobile: OFF (освен ако имаш посебна мобилна тема)
- TTL (стандардните вредности најчесто се доволни)
2.3 Ако имаш WooCommerce / динамички страници
- Кеширање на cart/checkout не смее да се скрши.
- LSCache има вградени правила за WooCommerce, но секогаш тестирај: додавање во кошничка, checkout, login.
3) Како да знаеш дека кеширањето навистина работи (профи тестови)
Не е доволно само да го инсталираш plugin-от. Мора да потврдиш дека серверот враќа cache headers и дека вториот/третиот hit е побрз.
3.1 Тест 1: Провери LiteSpeed/LSCache headers (најбрз тест)
Отвори сајт во browser и провери response headers (Network таб во DevTools). Барај нешто како:
- x-litespeed-cache (hit/miss)
- x-litespeed-tag, x-litespeed-vary (често присутни)
- или други LiteSpeed/LSCache header индикатори
Логика:
- Прв request често е MISS (креира cache).
- Втор request треба да стане HIT (се сервира од cache).
3.2 Тест 2: Хард-рефреш и спореди време
- Прво отвори ја страната еднаш (креира cache).
- Потоа отвори ја повторно и спореди TTFB/Load time во DevTools.
- Кога е cache HIT, TTFB обично паѓа значително.
3.3 Тест 3: Incognito vs Normal (важно)
- Отвори ја страната во Incognito (за да нема cookies/логин).
- Повтори 2-3 пати. Треба да гледаш HIT на повторни вчитувања.
3.4 Тест 4: Измени содржина и провери дали cache се чисти
- Измени една страница/пост (додај 1 збор) → Update.
- Отвори ја таа страница во Incognito.
- Треба да се појави новата содржина (значи purge/refresh работи правилно).
4) Оптимизација на база (WordPress DB) – без ризик
4.1 Исчисти ревизии и transient-и (умерено)
- LSCache има опции за Database Optimization.
- Оптимизирај умерено: revisions/transients/autoloaded options ако знаеш што правиш.
Профи совет: Пред DB чистење секогаш направи backup (JetBackup или backup преку cPanel).
4.2 Autoload “bloat” (чест hidden проблем)
- Ако сајт е тежок и админ панел е спор, често проблемот е голем autoload во wp_options.
- Ова најчесто се решава со анализа и чистење на конкретни записи (потребна е внимателност).
5) Статички оптимизации (CSS/JS/Images) – како да тестирам без да “скршам” изглед
5.1 CSS/JS Minify (вклучувај постепено)
- Вклучи minify една по една опција.
- После секоја промена тестирај: homepage, product/page, contact, checkout (ако има).
5.2 Lazy Load и Image Optimization
- Вклучи lazy load за слики.
- Оптимизирај големи слики (WebP ако е поддржано) – ова дава огромна разлика на мобилен.
6) Најчести грешки (и како да знаеш дека нешто не е во ред)
- Нема cache headers → најчесто LiteSpeed Cache не е активен на сервер или кешот е исклучен во plugin.
- Секогаш MISS → најчесто има cookie/логин, или правилата не дозволуваат cache за таа страница.
- Скршен изглед по minify → врати последна опција назад (rollback) и продолжи постепено.
- WooCommerce проблеми → провери дали cart/checkout се исклучени од кеш и дали има правилни exclusions.
7) Мини чек-листа за “готово е, работи брзо”
- LiteSpeed Cache plugin е инсталиран и Cache = ON
- Headers покажуваат MISS (прво) па HIT (второ)
- TTFB е значително помал на повторни вчитувања
- По Update на пост/страница, новата содржина се гледа (purge работи)
- Нема скршен layout по CSS/JS оптимизации
8) Ако сакаш “профи проверка” преку поддршка
Ако сакаш техничка потврда/оптимизација (LiteSpeed конфиг, cache rules, PHP settings, Redis/object cache, логови), можеш да отвориш тикет:
https://gohost.mk/submitticket.php
Текст за тикет (копирај/залепи)
- Наслов: Оптимизација LiteSpeed + WordPress (проверка на cache и перформанси)
- Домен/сајт: example.com
- cPanel username: CPANELUSER
- Барање: Ве молам потврдете дека LiteSpeed/LSCache работи (cache headers HIT/MISS), проверете PHP settings (OPcache), и предложете најдобри сетинзи за максимална брзина.
- Забелешка: Ако треба, овозможете SSH за дополнителна дијагностика/оптимизација.