Oddiy kunda dōkon 50 buyurtma oladi, çegirma kunida — 800. «Normal işlagan» sayt eng daromadli soatda yotadi. Qanday tayyorlanişni kōrib çiqamiz.
Birinçi nima buziladi
- Ma’lumotlar bazasi. Har bir savat va katalogning har bir filtri — MySQL ga sōrovlar. Ōn barobar ōsişda baza disk va xotiraga tiqiladi.
- PHP-vorkerlar. Bōş protsesslar tugaydi — taşrif buyuruvçilar 502 kōradi yoki 30 soniya kutadi.
- Tōlov şlyuzi va integratsiyalar. Payme/Click sekin javob bersa, buyurtmalar «osilib» qoladi va vorkerlarni band qiladi.
- Disk. Loglar, sessiyalar, rasm keşi gigabaytlab ōsadi.
Çōqqi uçun resurslarni qanday hisoblaş
Oddiy yuklamani oling (VPS paneli CPU va xotira yuklanişini kōrsatadi) va kutilayotgan buyurtmalar ōsişiga kōpaytiring. WooCommerce/OpenCart/Bitrix dagi dōkon uçun mōljal:
| Kunlik buyurtmalar | Bir vaqtdagi taşrif buyuruvçilar | Konfiguratsiya |
|---|---|---|
| 50 gaça | 50 gaça | 2 vCPU / 4 GB |
| 50–300 | 50–300 | 4 vCPU / 8 GB |
| 300–1 000 | 300–1 000 | 8 vCPU / 16 GB + Redis |
| 1 000+ | 1 000+ | alohida MB serveri + 2 veb-server |
Bir hafta oldin nimani sozlaş
- Sahifa keşi (nginx fastcgi cache yoki plagin) — katalog va tovar kartoçkalari PHP siz beriladi. Bu yuklamaning 70–80% ini olib taşlaydi.
- Redis sessiyalar va obyekt keşi uçun.
- Rasmlarni optimallaştiriş: WebP, vitrina uçun ōlçamlar, lazy-load.
- PHP-FPM limitlari:
pm.max_childrenserver xotirasiga qarab, standart 5 emas. - Monitoring Telegramga bildirişnoma bilan: javob vaqti, 5xx xatolar, bōş xotira.
- Server snapşoti çegirmadan oldin — biror narsa notōḡri ketsa 5 daqiqada orqaga qaytiş.
- Yuklama testi —
abyoki k6 bilan 10 daqiqa çegara qayerdaligini kōrsatadi.
X kunida kengaytiriş
MyCloud VPS da resurslar panelda ōzgaradi: çegirmaning uç kuniga 4 vCPU va 8 GB qōşdingiz — faqat şu uç kun uçun tōladingiz (kunlik tōlov), keyin orqaga qaytardingiz. Kuniga 1 000 buyurtmadan ortiq dōkonlar uçun — bazani alohida NVMe serverga çiqariş va balanslovçi ortidagi ikkinçi veb-server; buyurtma bōyiça sozlaymiz.
Çōqqidan keyin
Grafiklarni kōriş: çegara qayerda edi, keşlaş nima berdi, qança buyurtma tōlovda «osilib» qoldi. Bu keyingi çegirma rejasi. Va konfiguratsiyani oddiy holatga qaytariş — yil bōyi çōqqi uçun tōlamaslik.
Maqoladagi vazifada yordam kerakmi?
Konfiguratsiyani tanlaymiz, narxini hisoblaymiz va kōçişda yordam beramiz.