VPS за WordPress: точните ресурси, стек и настройки за бърз сайт


VPS за WordPress: точните ресурси, стек и настройки за бърз сайт без главоболия

VPS дава контрол, скорост и мащабируемост, но грешната конфигурация лесно „убива“ WordPress. По-долу е концентрирано ръководство: хардуер, софтуерен стек, кеш, сигурност, бекапи и примерни планове според трафика.

Какъв хардуер ти трябва (конкретно)

  • CPU: избери dedicated vCPU пред burstable. За 20–50k месечни посещения: 2 vCPU; 50–150k: 3–4 vCPU; 150k+: 4–8 vCPU.

  • RAM: минимум 2 GB за малък сайт; комфортна зона 4–8 GB при WooCommerce или много плъгини.

  • Диск: NVMe SSD (не SATA SSD). Започни с 40–80 GB; магазин/медия тежък сайт: 100–200 GB.

  • Локация: избери датацентър близо до аудиторията (София/Букурещ/Виена/Франкфурт) за по-нисък TTFB.

  • Трафик/порт: гарантиран минимум 1 Gbps, без твърдо ниски лимити.

Глобален срив: Услуги като X и ChatGPT спряха заради проблем в Cloudflare

Софтуерен стек: бърз и стабилен

  • Уеб сървър

    • OpenLiteSpeed (+ LiteSpeed Cache плъгин) – много бърз на WordPress, HTTP/3 вграден, лесна конфигурация.

    • Nginx + PHP-FPM – класика, чудесен контрол, често по-предвидим при висок трафик.

  • PHP: 8.2/8.3, PHP-FPM process manager ondemand, OPcache включен.

  • База: MariaDB 10.6+/MySQL 8; настройки на innodb_buffer_pool_size ~25–40% RAM (без да задушаваш OS).

  • Object Cache: Redis (Unix socket, не TCP) + плъгин (Object Cache Pro или стандартния Redis Object Cache).

  • HTTP/2 и HTTP/3 (QUIC): активирай за по-бързи паралелни заявки.

  • Compression & Images: Brotli/Gzip; WebP/AVIF на ниво плъгин/CDN.

Контролен панел (ако не искаш чист Linux)

  • CyberPanel (за OpenLiteSpeed) или HestiaCP (за Nginx/Apache) – безплатни, леки.

  • Комерсиални: Plesk (лесен за WP Toolkit), cPanel (стабилен, но по-тежък/скъп).

  • Без панел (админски): Ansible/скриптове – максимална лекота и контрол.

Кеширане: слоевете, които правят чудеса

  1. Full-page cache: LiteSpeed Cache / FastCGI cache (Nginx).

  2. Object cache: Redis за динамика (WooCommerce, търсене, филтри).

  3. CDN: Cloudflare (Free → APO за WP при нужда) – намалява TTFB глобално и пази от DDoS.

  4. Database оптимизации: индекси, cron → Server cron вместо WP Cron (DISABLE_WP_CRON=true и системен crontab на 5–10 мин).

Сигурност и надеждност (минимумът)

  • Файъруол: UFW/CSF, разрешени само нужните портове (80/443/22 ограничен).

  • SSH ключове вместо парола; променен порт или fail2ban за брутфорс.

  • Автоматични бекапи: ежедневно инкрементално към отделно хранилище (S3/Backblaze/облачен сторидж) + седмичен full; RPO ≤24ч, RTO ≤1ч.

  • Мониторинг: UptimeRobot/Better Stack + Netdata/Prometheus за ресурси; аларми при CPU>80%, RAM swap, iowait.

  • Авто-ъпдейти: security updates, kernel live patch (ако доставчикът поддържа).

Примерни конфигурации (избери според реалния трафик)

  • Старт (блог/нишов сайт, ≤30k сесии/месец):
    2 vCPU / 2–4 GB RAM / 40 GB NVMe, OLS + Redis, Cloudflare Free → TTFB ~100–300 ms в региона.

  • Среден (съдържателен сайт/малък Woo, ≤120k):
    4 vCPU / 6–8 GB RAM / 80–160 GB NVMe, Nginx + PHP 8.3, Redis, Cloudflare APO, image optimization → стабилен <2 s LCP.

  • Тежък (WooCommerce/много плъгини, 200k+):
    6–8 vCPU / 12–16 GB RAM / NVMe RAID, отделен Redis, хедърс за кеш вариации (logged-in), async queue (Action Scheduler), опция за разделяне на DB на отделен инстанс.

Миграция без дупка в трафика (чеклист)

  1. Стартов VPS с подготвен стек.

  2. Staging копие → фиксирай permalink-и, PHP warnings, cache.

  3. Репликация на файлове/DB (крайна синхронизация) + switch на DNS с нисък TTL (300s).

  4. Наблюдение на error logs, изключване на WP Cron, включване на системен cron.

  5. След 24–48 ч: стария хост OFF.

Бързи печалби за скорост (5 мин настройки)

  • OPcache memory_consumption=256–512, max_accelerated_files=100000.

  • PHP-FPM: pm=ondemand, pm.max_children според RAM (напр. 25–40 при 4 GB).

  • Nginx/OLS: включен HTTP/3, Brotli компресия, TLS 1.3.

  • WP: изтрий неизползвани плъгини/темии; избягвай тежки page builders или ползвай server-level cache.

Цена: как да не платиш излишно

  • Не гони повече vCPU без нужда; често NVMe и RAM дават по-голям ефект.

  • Взимай годишно за отстъпки, но тествай 1 месец преди това.

  • Следи usage → скалирай вертикално; при пикове използвай CDN и агресивен cache.

VPS за WordPress: точните ресурси, стек и настройки за бърз сайт

За да научите първи най-важното, харесайте страницата ни във Фейсбук , групата ни за любопитни новини във Фейсбук или ни последвайте в Telegram  и Mastodon

Подкрепете независимото съдържание на сайта:
👉 revolut.me/paralell.eu
Вашата подкрепа помага за развитието на проекта.

 


Leave a Reply

Your email address will not be published. Required fields are marked *


За нас


Ние сме млад новинарски сайт и се стараем да предложим на нашите читатели подбрано качествено, интересно и любопитно съдържание, което да събуди интереса към знанието и смислените неща от деня, страната и света.


КОНТАКТИ

ОБЩИ УСЛОВИЯ


Бюлетин




    Нашият уебсайт използват бисквитки за по-добро сервиране на съдържание. Приемайки нашите общи условия, вие се съгласявате с тях.