WordPress може да е бърз. Default install с правилен setup прави TTFB под 200ms и LCP под 1.5s. Това ръководство е концентрирана година опит — без fluff, без sponsored plugin-и.
Цели
Преди да оптимизирате, фиксирайте target числа:
| Метрика | Target | | ---------------------- | ------- | | TTFB | < 200ms | | LCP | < 1.5s | | FID/INP | < 100ms | | CLS | < 0.1 | | Lighthouse Performance | > 90 |
Тези числа отговарят на "Good" в Core Web Vitals + Google Lighthouse.
Слой 1: Server-level setup
1.1 Хостинг platform
LiteSpeed Web Server е по-бърз от Apache + PHP-FPM за WordPress, без изключения. Ако вашият хостинг не предлага LiteSpeed — преминете.
1.2 PHP версия
PHP 8.3+ е значително по-бърз от 7.x. cPanel → MultiPHP Manager → изберете 8.3 за домейна.
1.3 OPcache
Активиран на всички наши планове. Без OPcache, PHP парсира файловете при всяка заявка — overhead 30-50ms.
1.4 Object cache
Redis или Memcached. На GrafixHost, Redis е активен по default. В WordPress инсталирайте Redis Object Cache plugin → Settings → Enable Object Cache.
Слой 2: LiteSpeed Cache plugin
2.1 Инсталация
WordPress admin → Plugins → Add New → search "LiteSpeed Cache" → Install + Activate.
2.2 Препоръчителни settings
General → Auto Upgrade: ON
Cache → Cache:
- Enable Cache: ON
- Cache Logged-in Users: OFF (освен ако имате membership site)
- Cache REST API: ON
Cache → TTL:
- Default Public Cache TTL: 1814400 (3 седмици)
Cache → Browser:
- Enable Browser Cache: ON
2.3 Page Optimization
CSS Settings:
- CSS Minify: ON
- CSS Combine: ON
- CSS HTTP/2 Push: ON
- Load CSS Asynchronously: ON
JS Settings:
- JS Minify: ON
- JS Combine: ON (тествайте — понякога чупи slider-и)
- Load JS Deferred: ON
HTML Settings:
- HTML Minify: ON
- DNS Prefetch: добавете external domains (Google Fonts, Analytics)
Слой 3: Image optimization
3.1 WebP/AVIF conversion
LiteSpeed Cache → Image Optimization → Send Optimization Request. Безплатно за първите 1000 снимки на месец.
3.2 Lazy loading
LiteSpeed Cache → Page Optimization → Media Settings → Lazy Load Images: ON.
3.3 Responsive images
Уверете се че темата ви използва srcset. Default WordPress прави това автоматично от 4.4+.
Слой 4: Database optimization
4.1 Изчистване на revisions
Всеки save на post в WP admin прави revision. След година — стотици.
LiteSpeed Cache → Database → Clean → изберете:
- Post Revisions
- Auto Drafts
- Trash Posts
- Trash Comments
- Spam Comments
- Expired Transients
Изпълнявайте веднъж месечно.
4.2 Limit revisions
В wp-config.php:
define('WP_POST_REVISIONS', 5);
Слой 5: Front-end оптимизация
5.1 Font loading
Премахнете external font requests (Google Fonts):
- Изтеглете .woff2 файловете локално
- Hostване на собствения сървър
- Use
font-display: swap
5.2 Critical CSS
LiteSpeed Cache → Page Optimization → CSS Settings → Generate Critical CSS: ON.
5.3 Heavy plugin audit
Деактивирайте plugin-и които не ползвате. Всеки плъгин добавя PHP overhead на всяка заявка, дори ако функцията му не се ползва.
Worst offenders:
- WooCommerce add-ons
- Form builders с много integrations
- SEO plugins (Yoast Premium, RankMath Pro)
- Slider plugins
Слой 6: Third-party scripts
6.1 Анализ
Page Speed Insights → "Reduce JavaScript execution time" секцията показва кои external scripts тежат.
6.2 Google Tag Manager → Cloudflare Zaraz
Ако ползвате GTM, replace с Cloudflare Zaraz (server-side tag manager). Премахва GTM JavaScript от browser-а.
6.3 Defer non-critical scripts
Add defer или async атрибут на всички третостранни scripts освен
критичните (Stripe, captcha).
Слой 7: CDN
7.1 Cloudflare
Активирайте Cloudflare orange-cloud за домейна. Безплатен tier е достатъчен за 95% от сайтовете.
Settings → Speed → Optimization:
- Auto Minify: HTML, CSS, JS — ON (но не двойно с LiteSpeed Cache)
- Brotli: ON
- Rocket Loader: OFF (често чупи неща)
Слой 8: Тестване и monitoring
8.1 Continuous monitoring
Чрез PageSpeed Insights: тествайте веднъж седмично. Чрез GTmetrix: setup-нете weekly email reports. Чрез Cloudflare Web Analytics: Real User Monitoring.
8.2 Преди да публикувате нов plugin
Тествайте Lighthouse преди + след активиране. Ако добавя >100ms към LCP, mahете го.
Заключение
Изпълнете тези осем слоя и WordPress сайтът ви ще бъде в top 5% по скорост. Повечето време е еднократен setup; маинтенансът е минимален (monthly database cleanup, weekly monitoring).
В съмнителни случаи, support@grafixhost.bg — изпращаме конкретни препоръки за вашия сайт.
Написано от
Hristo Sidzhimov
Founder
Основател на GrafixHost. Работи с уеб инфраструктура от 2013 г. Преглежда AI-генерирано съдържание преди публикация.