Nginx FastCGI Kesh: PHP Ilovasi TTFB Optimallashtirish
Nginx FastCGI Cache — bu PHP ilovalari samaradorligini sezilarli darajada oshirish uchun mo‘ljallangan kuchli xususiyat bo‘lib, server javob vaqtlarini qisqartiradi. Zamonaviy veb arxitekturalarda, foydalanuvchi tajribasi va tezlik ustuvor bo‘lgan joylarda, backend ishlov berishni optimallashtirish juda muhimdir. FastCGI Cache’dan foydalanish PHP ilovalari so‘rovlarini qanday boshqarishini tubdan o‘zgartirishi mumkin, bu esa kontentni tezroq yetkazib berish va server yukini kamaytirishga olib keladi.

Nginx FastCGI Cache va uning PHP ilovalari samaradorligidagi roli
Nginx FastCGI Cache — bu FastCGI orqali yaratilgan PHP skriptlarining natijasini saqlovchi mexanizm bo‘lib, keyingi so‘rovlarni PHP ishlov berishni takrorlamasdan to‘g‘ridan-to‘g‘ri keshdan xizmat ko‘rsatishga imkon beradi. Ushbu kesh qatlami veb-server va PHP ilova backend’i o‘rtasida vositachi sifatida ishlaydi, tayyorlangan sahifalar yoki API javoblarini ushlab qoladi va foydalanuvchilarga tezda yetkazib beradi.
FastCGI Cache va PHP ilovalari o‘rtasidagi bog‘liqlik PHP ning dinamik kontent yaratish bilan bog‘liq umumiy samaradorlik to‘siqlariga asoslanadi. Har bir PHP so‘rovi odatda skriptlar, ma’lumotlar bazasi so‘rovlari va boshqa backend operatsiyalarini ishga tushiradi. Yakuniy natijani keshga olish orqali FastCGI Cache keraksiz ishlov berishni oldini oladi, shu bilan PHP-FPM (FastCGI Process Manager) hovuzlari va ma’lumotlar bazasi serverlarining yukini kamaytiradi.
PHP ilovalari javob berish tezligini baholashda eng muhim ko‘rsatkichlardan biri — Birinchi Baytga Vaqt (TTFB), bu mijoz so‘rovi va server javobining birinchi baytining kelishi orasidagi kechikishni o‘lchaydi. Kesh ishlatilmasa, TTFB sekin skript bajarilishi, ma’lumotlar bazasi kechikishi yoki og‘ir server yuklari kabi omillar ta’sirida yomonlashishi mumkin. FastCGI Cache joriy etilishi ushbu muammolarni to‘g‘ridan-to‘g‘ri hal qiladi va keshdagi kontentni deyarli darhol xizmat qiladi.
PHP ilovalarida yuqori TTFB ko‘pincha quyidagilardan kelib chiqadi:
- Har bir so‘rovda PHP skriptining takroriy bajarilishi, natija tez-tez o‘zgarmasa ham.
- Backend ishlov berish vaqtini oshiruvchi keng qamrovli ma’lumotlar bazasi so‘rovlari.
- Server resurslarining yetishmasligi natijasida navbatga turish va javoblarning kechikishi.
- Veb-server qatlamida samarali kesh mexanizmlarining yo‘qligi.
Nginx FastCGI Cache ni integratsiya qilish orqali veb-server keshini ushbu muammolarga qarshi kuchli yechimga aylantirish mumkin. Bu backend ishlov berish talablarini kamaytiradi, TTFB ni yaxshilaydi va foydalanuvchi tajribasini silliq qiladi. Ushbu yondashuv sahifa yetkazib berishni tezlashtirish bilan birga, og‘ir trafik sharoitida ham yaxshi o‘lchamda ishlaydi va PHP ilovalarini keshga olish uchun ajralmas texnika hisoblanadi.

Xulosa qilib aytganda, Nginx FastCGI Cache ning asosiy funksionalligini va uning PHP ilovalari samaradorligiga bevosita ta’sirini tushunish, nega u TTFB optimallashtirish uchun afzal usul ekanligini ko‘rsatadi. Veb-server darajasida samarali kesh takroriy PHP ishlov berishni minimallashtiradi va foydalanuvchilarga kontentni olish tezligini keskin oshiradi.
Nginx FastCGI Cache ni PHP ilovalari TTFB ni optimallashtirish uchun sozlash
Nginx FastCGI Cache ni to‘g‘ri sozlash uning PHP ilovalari keshida to‘liq imkoniyatlarini ochish va sezilarli TTFB optimallashtirishga erishish uchun muhimdir. Sozlash bir nechta asosiy direktivalar va eng yaxshi amaliyotlarni o‘z ichiga oladi, ular keshdagi ma’lumotlar qanday saqlanishi, aniqlanishi va xizmat ko‘rsatilishini boshqaradi.
Nginxda PHP uchun FastCGI Cache ni yoqish bo‘yicha bosqichma-bosqich qo‘llanma
Kesh joylashuvini aniqlash:
fastcgi_cache_path
direktivasidan foydalanib, kesh saqlash joyi, hajmi va darajalarini belgilang. Masalan:fastcgi_cache_path /var/cache/nginx/fastcgi_cache levels=1:2 keys_zone=PHPCACHE:100m inactive=60m;
Bu
/var/cache/nginx/fastcgi_cache
katalogida kesh yaratadi,PHPCACHE
nomli 100MB o‘lchamdagi umumiy xotira zonasi tashkil qiladi va 60 daqiqa davomida faol bo‘lmagan yozuvlarni avtomatik tozalaydi.Server blokida keshni yoqish:
PHP so‘rovlarini boshqaruvchi server yoki location blokida keshni faollashtiring:fastcgi_cache PHPCACHE; fastcgi_cache_key "$scheme$request_method$host$request_uri"; fastcgi_cache_valid 200 302 10m; fastcgi_cache_valid 404 1m; fastcgi_cache_use_stale error timeout invalid_header updating;
Ushbu direktivalar kesh zonasini sozlaydi, har bir so‘rov uchun noyob kesh kalitini belgilaydi, turli javob kodlari uchun amal qilish muddatlarini ko‘rsatadi va backend muammolari yuzaga kelganda eskirgan kontentni xizmat qilishga imkon beradi.
FastCGI parametrlarini uzatish:
PHP-FPM ga barcha zarur FastCGI parametrlarini uzatilishini ta’minlang:include fastcgi_params; fastcgi_pass unix:/run/php/php7.4-fpm.sock;
Socket yoki TCP manzilini PHP-FPM sozlamalaringizga mos ravishda o‘zgartiring.
Kesh zonasi hajmi, kesh kaliti dizayni va amal qilish muddatlari bo‘yicha eng yaxshi amaliyotlar
Kesh zonasi hajmi:
keys_zone
o‘lchami kutilayotgan kesh yozuvlari soni va trafik hajmiga mos bo‘lishi kerak. Yetarli bo‘lmagan hajm tez-tez keshdan chiqarilishlarga olib keladi, bu esa kesh hit ko‘rsatkichlarini pasaytiradi va TTFB ga salbiy ta’sir ko‘rsatadi.Kesh kaliti dizayni:
Yaxshi ishlab chiqilganfastcgi_cache_key
turli so‘rovlar uchun alohida kesh yozuvlarini ta’minlaydi. So‘rov usuli, host, URI va so‘rov satrlari kabi elementlarni kiritish kesh ifloslanishini oldini olish uchun muhimdir.Kesh amal qilish siyosatlari:
fastcgi_cache_valid
yordamida to‘g‘ri amal qilish muddatlarini belgilash kesh yangiligi va samaradorligini muvozanatlashga yordam beradi. Qisqa muddatli dinamik kontent uchun qisqa TTL kerak bo‘lishi mumkin, statik yoki kam o‘zgaradigan sahifalar esa uzoqroq kesh muddatidan foyda ko‘radi.
FastCGI Cache ni PHP-FPM hovuzlari bilan integratsiya qilish
Kesh samaradorligini oshirish uchun PHP-FPM hovuzlari bilan yaqin integratsiya talab etiladi. FastCGI Cache PHP-FPM chaqirilishidan oldin kontentni xizmat qiladi, shuning uchun PHP-FPM jarayonlarini to‘g‘ri boshqarish backend yukini kamaytirishi mumkin:
- PHP-FPM hovuzlarini samarali so‘rovlarni boshqarish uchun yetarli ishchi jarayonlar bilan sozlang, tıxalishlarni oldini olish uchun.
- Zarur bo‘lsa, turli ilova komponentlari uchun alohida hovuzlardan foydalaning, bu keshni aniq boshqarishga imkon beradi.
- PHP-FPM holatini kuzatib boring, backend ishlov berish va kesh samaradorligi o‘rtasidagi bog‘liqlikni aniqlash uchun.
Kesh va TTFB ga ta’sir qiluvchi keng tarqalgan sozlash muammolarini bartaraf etish
Noto‘g‘ri kesh kaliti:
Kesh kalitida zarur so‘rov elementlarini kiritmaslik kesh to‘qnashuvlari yoki noto‘g‘ri kontent xizmat qilinishiga olib keladi, bu esa foydalanuvchi tajribasining nomutanosibligiga sabab bo‘ladi.Kesh ishlatilmayapti:
fastcgi_cache
direktivalarining noto‘g‘ri sozlanishi yoki boshqa Nginx modullari bilan ziddiyat kesh hitlarini oldini oladi, natijada har bir so‘rov PHP tomonidan qayta ishlanadi va TTFB oshadi.Eskirgan kontentni boshqarish:
fastcgi_cache_use_stale
ni yoqmaslik backend nosozliklari yoki
Nginx FastCGI Cache ni PHP muhitida TTFB yaxshilanishlarini o‘lchash va tahlil qilish
Nginx FastCGI Cache ning PHP ilova ishlashiga ta’sirini aniq o‘lchash optimallashtirishlarni tasdiqlash va keyingi sozlash ishlarini yo‘naltirish uchun juda muhimdir. Birinchi bayt vaqti (TTFB) kesh kechikishni qanchalik samarali kamaytirayotganini baholash uchun asosiy ko‘rsatkich hisoblanadi.
FastCGI Cache ni yoqishdan oldin va keyin TTFB ni o‘lchash uchun vositalar va usullar
Dasturchilar va tizim administratorlariga TTFB ni miqdoriy baholash imkonini beruvchi bir nechta vosita va yondashuvlar mavjud:
curl buyruq qatori utilitasi:
HTTP so‘rovining har bir bosqichidagi vaqtni yozib olish uchun verbose rejimidan foydalaning. Masalan:curl -o /dev/null -s -w "TTFB: %{time_starttransfer}s\n" https://example.com/page.php
Ushbu buyruq TTFB qiymatini to‘g‘ridan-to‘g‘ri chiqaradi, bu esa kesh faollashtirilishidan oldin va keyingi holatlarni oson taqqoslash imkonini beradi.
WebPageTest:
Ushbu veb-asoslangan ishlash test vositasi TTFB ni boshqa ko‘rsatkichlar bilan birga batafsil suv to‘kilish diagrammalari ko‘rinishida taqdim etadi. Bu haqiqiy foydalanuvchi sharoitlarida yaxshilanishlarni vizualizatsiya qilishga yordam beradi.Brauzer ishlab chiquvchilar vositalari:
Zamonaviy brauzerlarning Tarmoq (Network) panelida TTFB “Waiting” yoki “Time to First Byte” yorlig‘i ostida ko‘rsatiladi. Inkognito rejimida takroriy testlar mijoz tomonidagi kesh ta’sirini kamaytiradi.
PHP ilova ishlash kontekstida TTFB ko‘rsatkichlarini talqin qilish
FastCGI Cache yoqilgandan keyin TTFB ning kamayishi Nginx kontentni keshdan xizmat qilayotganini, PHP chaqirilmayotganini bildiradi. Odatda, keshlanmagan PHP so‘rovlari TTFB qiymatlari backend murakkabligiga qarab yuzlab millisekunddan bir necha sekundgacha o‘zgaradi. Kesh bilan esa TTFB sezilarli darajada, faqat bir necha millisekundgacha tushishi mumkin.
TTFB yaxshilanishlari to‘g‘ridan-to‘g‘ri foydalanuvchi tajribasining yaxshilanishiga olib kelishini hisobga olish muhim, chunki tezroq server javobi seziladigan kechikishni kamaytiradi va sahifa yuklanishini tezlashtiradi. Bundan tashqari, turli yuk sharoitlarida TTFB doimiy kamayishi serverning kengayish qobiliyatining yaxshilanganligini ko‘rsatadi.

TTFB kamayishini ko‘rsatadigan amaliy misollar va benchmarklar
Haqiqiy holatlarda, FastCGI Cache dan foydalangan PHP ilovalari ko‘pincha quyidagilarga erishadi:
- TTFB ni 50% dan 90% gacha kamaytirish, ayniqsa keshlanadigan dinamik kontentli sahifalarda.
- PHP-FPM hovuzlarida CPU va xotira sarfini kamaytirish, bu esa soniya boshiga ko‘proq so‘rovlarni qayta ishlash imkonini beradi.
- Trafik o‘sish paytida sezilarli tezroq javob berish, serverning ortiqcha yuklanishini oldini oladi.
Masalan, bir elektron tijorat sayti FastCGI Cache ni joriy qilgandan so‘ng mahsulot sahifalarida TTFB ni taxminan 800ms dan 100ms dan kamgacha pasaytirib, foydalanuvchi jalb qilinishini va konversiya ko‘rsatkichlarini sezilarli darajada oshirdi.

Kesh samaradorligini tekshirish uchun Nginx loglari va kesh holati sarlavhalaridan foydalanish
Nginx kesh ishlashini kuzatish va hitlar bilan misslarni tekshirish uchun mexanizmlar taqdim etadi:
X-Cache-Status sarlavhasi:
Ushbu sarlavhani javoblarga qo‘shish orqali administratorlar so‘rov keshdan xizmat qilingan (HIT
), yangidan olingan (MISS
) yoki eskirgan kontent xizmat qilingan (STALE
)ligini ko‘rishlari mumkin.Access loglar:
Nginx log formatlarini kesh holatini o‘z ichiga oladigan qilib sozlash trafik naqshlarini va kesh samaradorligini tahlil qilishga yordam beradi.
Masalan, Nginx konfiguratsiyasiga quyidagilarni qo‘shish:
log_format cache '$remote_addr - $remote_user [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent" '
'Cache-Status:$upstream_cache_status';
access_log /var/log/nginx/access.log cache;
Bu kesh xatti-harakatlarini tezda aniqlash va muammolarni bartaraf etishda yordam beradi.
Server resurslaridan foydalanish va foydalanuvchi tajribasiga ta’siri
Kesh
Dinamik PHP ilovalari uchun Nginx FastCGI Cache samaradorligini oshirish bo‘yicha ilg‘or usullar
Dinamik PHP kontentini keshga olish qiyinchiliklarni tug‘diradi, ammo ilg‘or strategiyalar hatto tez-tez yoki qisman o‘zgaradigan kontent mavjud bo‘lgan murakkab holatlarda ham FastCGI Cache ni samarali ishlatishga imkon beradi.
Dinamik yoki qisman keshga olinadigan PHP kontentini keshga olish strategiyalari
Keshni chetlab o‘tish:
Nginx shartlaridan foydalanib, ma’lum so‘rovlar uchun keshni o‘tkazib yuborish, masalan, maxsus cookie-larga ega so‘rovlar (masalan, tizimga kirgan foydalanuvchilar) yoki so‘rov parametrlarida, shaxsiy yoki foydalanuvchiga xos kontent hech qachon keshga olinmasligini ta’minlaydi.Eskirgan kontentni xizmat qilish:
fastcgi_cache_use_stale
direktivasi backend xatolari yoki sekinlashuvlari paytida eskirgan kesh yozuvlarini xizmat qilishga imkon beradi, bu esa javob berish qobiliyatini saqlab qoladi.Keshni tozalash:
Yangilanishlardan so‘ng keshga olingan kontentni darhol bekor qilish yoki tozalash mexanizmlarini joriy etish, foydalanuvchilarga yangi ma’lumot yetib borishini ta’minlaydi.
Keshni tozalash va bekor qilish vositalaridan foydalanish
Nginx o‘zida keshni tozalashni ta’minlamaydi, ammo ngx_cache_purge
kabi modullar HTTP so‘rovlari yoki API orqali tanlangan kesh yozuvlarini bekor qilish imkonini beradi. Bu tez-tez o‘zgaradigan kontentga ega dinamik saytlar uchun zarurdir.
Misol uchun:
curl -X PURGE https://example.com/page-to-purge.php
CMS hooklari yoki deployment skriptlari orqali kontent yangilanganidan keyin avtomatik tozalashni amalga oshirish keshning aniqligini qo‘lda aralashuvsiz ta’minlaydi.
FastCGI Cache ni boshqa ishlashni optimallashtirish usullari bilan birlashtirish
PHP ilovasining ishlashini maksimal darajada oshirish uchun FastCGI Cache quyidagilar bilan to‘ldirilishi kerak:
Opcode kesh (OPcache):
Kompilyatsiya qilingan PHP baytkodini keshga oladi, skript kompilyatsiyasi yukini kamaytiradi.PHP-FPM sozlash:
Ishchi jarayonlar soni, jarayon boshqaruvi va timeoutlarni optimallashtirish orqali PHP backend javob berishini yaxshilash.CDN integratsiyasi:
Statik resurslar va keshga olingan sahifalarni foydalanuvchilarga yaqinroq joylashgan serverlarga yuklab, kechikishni yanada kamaytiradi.
Ushbu qatlamlarning birlashishi to‘liq ishlash stekini yaratadi.
PHP javoblarini keshga olishda xavfsizlik masalalari
Keshga olish nojo‘ya ma’lumotlar saqlanishi yoki xizmat qilinishiga olib kelishi mumkin bo‘lgan xavf-xatarlarni keltirib chiqaradi:
- Foydalanuvchi sessiyalari, autentifikatsiya tokenlari yoki shaxsiy ma’lumotlarni o‘z ichiga olgan javoblarni keshga olmang.
- Tizimga kirgan holatni ko‘rsatuvchi cookie-larga ega so‘rovlarda keshni chetlab o‘tish qoidalarini qo‘llang.
- Kesh kalitlarini tozalang, shunda foydalanuvchilar orasida ma’lumotlar aralashuvi oldi olinadi.
Cache-Control
vaSet-Cookie
kabi HTTP sarlavhalarini ko‘rib chiqib, kesh xatti-harakatini boshqaring
PHP ilovalarida TTFB optimallashtirishni Nginx FastCGI Cache bilan maksimal darajada oshirish: Eng yaxshi amaliyotlar va real dunyo tavsiyalari
Nginx FastCGI Cache orqali PHP ilovalarida optimal TTFB kamayishini ta’minlash uchun qat’iy yondashuv va doimiy texnik xizmat ko‘rsatish talab etiladi. Eng yaxshi amaliyotlarga rioya qilish nafaqat ishlashni yaxshilaydi, balki keshning ishonchliligi va xavfsizligini ham vaqt o‘tishi bilan ta’minlaydi.

FastCGI Cache ni joriy etish va texnik xizmat ko‘rsatish bo‘yicha asosiy tavsiyalar
Bir xil Kesh Kaliti Strategiyasi:
Keshga olinadigan kontentni noyob aniqlovchi, keraksiz kesh bo‘linishini keltirib chiqarmaydigan kalitlarni loyihalashtiring. Host, so‘rov usuli, URI va tegishli so‘rov parametrlarini kiritish yuqori kesh urishi ko‘rsatkichlari va aniq kontent yetkazilishini kafolatlaydi.Mos Kesh Muddati:
Kesh yangiligi bilan ishlash samaradorligi o‘rtasida muvozanatni saqlang.fastcgi_cache_use_stale
yordamida backend muammolari paytida eskirgan kontentni vaqtincha xizmat qilish mumkin, ammo tez-tez kesh tozalash yoki qisqa TTL dinamik saytlar uchun zarur bo‘lishi mumkin.Keshni mustahkam nazorat qilish:
Nginx loglarini muntazam tahlil qilib, kesh holatini (hit, miss, stale) kuzatib boring. Monitoring vositalari va ogohlantirishlar kesh salomatligini saqlash va konfiguratsiyani oldindan moslashtirish imkonini beradi.PHP-FPM va backend tizimlari bilan integratsiya:
FastCGI Cache ni PHP-FPM sozlamalari va backend optimallashtirishlari bilan muvofiqlashtiring. Backend ishlov berish soddalashtirilganda va resurslar samarali ishlatilganda kesh samaradorligi maksimal bo‘ladi.
Kesh yangiligi va ishlash samaradorligi o‘rtasidagi kompromislar
Keshlash TTFB ni sezilarli darajada yaxshilaydi va server yukini kamaytiradi, ammo bu kontent yangiligi va tezlik o‘rtasida kompromisni keltirib chiqaradi. Aggressiv keshlash strategiyalari kesh bekor qilish mexanizmlari yo‘q bo‘lsa, eskirgan sahifalarni xizmat qilishi mumkin. Aksincha, haddan tashqari ehtiyotkor keshlash ishlash foydasini kamaytiradi.
Ushbu muvozanatni boshqarish uchun:
- O‘zgarishlardan so‘ng kontentni darhol yangilash uchun kesh tozalashdan foydalaning.
- Tez-tez yangilanadigan resurslar uchun qisqa muddati belgilangan keshni qo‘llang.
- Backend sekinlashganda eskirgan kontentni xizmat qilish orqali mavjudlikni saqlang.
- Foydalanuvchiga xos yoki maxfiy javoblar uchun keshni tanlab chetlab o‘ting.
Ushbu kompromislarni tushunish jamoalarga ilova ehtiyojlari va foydalanuvchi kutishlariga mos kesh siyosatlarini ishlab chiqishga yordam beradi.
Kesh salomatligini monitoring qilish va kesh siyosatlarini moslashtirish bo‘yicha tavsiyalar
Samarali kesh texnik xizmat ko‘rsatish doimiy kuzatuv va moslashtirishga bog‘liq:
Kesh holati sarlavhalaridan foydalaning:
X-Cache-Status
kabi sarlavhalarni joriy etib, real vaqtda kesh urish va o‘tkazib yuborishni aniqlang.Kirish loglarini tahlil qiling:
Kesh ma’lumotlarini o‘z ichiga olgan log formatlarini sozlab, trafik va kesh xatti-harakatlarini batafsil tahlil qiling.Ogohlantirishlarni avtomatlashtiring:
Kesh urish ko‘rsatkichlari yoki xato darajalari uchun chegaralar belgilab, ogohlantirishlarni ishga tushiring va tekshiruvlarni boshlang.Kesh hajmi va muddati intervalini ko‘rib chiqing:
Trafik naqshlari va kontent yangilanish chastotasiga qarab kesh zonalari va TTL ni moslashtiring, saqlash va ishlashni optimallashtiring.Kesh tozalash jarayonlarini sinab ko‘ring:
Eskirgan kontent yetkazilishini oldini olish uchun tozalash mexanizmlari to‘g‘ri ishlashini muntazam tekshirib boring.
Monitoring natijalariga asoslangan kesh siyosatlarini moslashtirish TTFB optimallashtirishni davom ettirish va foydalanuvchi tajribasini silliq saqlashni ta’minlaydi.
FastCGI Cache mos kelmasligi mumkin bo‘lgan holatlar va alternativ yechimlar
Afzalliklariga qaramay, Nginx FastCGI Cache har doim ham eng yaxshi tanlov emas:
Juda shaxsiylashtirilgan yoki real vaqtli kontent:
Individual ma’lumotlarni yetkazadigan ilovalar (masalan, boshqaruv panellari, foydalanuvchi profillari) murakkab chetlab o‘tish logikasiz umumiy keshdan foydalana olmaydi.Tez-tez kontent o‘zgaradigan ilovalar:
Tez yangilanadigan saytlar kesh eskirishi muammosiga duch kelishi mumkin, agar tozalash mexanizmlari qattiq integratsiyalangan bo‘lmasa, bu esa operatsion murakkablikni oshiradi.Shifrlangan yoki maxfiy ma’lumotlar:
Maxfiy ma’lumotlarni o‘z ichiga olgan javoblarni keshga olish xavfsizlik talablariga qat’iy rioya qilinmas ekan, ehtiyotkorlik bilan yoki umuman keshga olinmasligi kerak.
Bunday holatlarda ilova darajasidagi kesh (Redis, Memcached), opcode kesh yoki CDN edge kesh kabi alternativalar FastCGI Cache ni to‘ldirishi yoki almashtirishi mumkin.

Keshlashni PHP va server darajasidagi optimallashtirishlar bilan birlashtirib doimiy ishlashni sozlashni rag‘batlantirish
PHP ilovalarida TTFB optimallashtirishni maksimal darajada oshirish doimiy jarayondir. FastCGI Cache asosiy ustun bo‘lsa-da, uni boshqa usullar bilan birlashtirish eng yaxshi natijalarni beradi:
- **OPcache