Caching EPMV qanday ta'sir qilishini aniqlash

Caching EPMV qanday ta'sir qilishini aniqlash


Keshlash (yoki kesh) ma'lumotlar saqlanadi bo'lgan oraliq bufer bir xil bo'ladi. keshlash uchun rahmat, sahifa-sahifa, har bir foydalanuvchi uchun qayta emas. Keshlash qisqa vaqt ichida ma'lumotlar katta miqdorda va cheklangan resurslarni (server va foydalanuvchi) bilan ishlash imkonini beradi.

keshlash turlari

1. Brauzer keshlash yoki mijoz keshlash

Bu mavjud keshlangan nusxasini ishlatish brauzer o'rgatadir bo'ladi. Bunday keshlash ish ikkinchi tashrifi bilan, 304 o'zgartirib bo'lmaydi header brauzer beriladi, va sahifa yoki rasm o'zi mahalliy foydalanuvchi kesh yuklagan deb aslida asoslangan. Bu sayt egasi Mehmonning brauzer va sayt hosting o'rtasidagi trafik ustida saqlaydi ekan. Shunga ko'ra, sahifa-sahifa tezroq yuklash boshlaydi.

1.1. fayllar va tasvirlar keshlash.

Brauzer keshlash tasvirlar, bir qator o'z ichiga saytlar uchun mos eng yaxshi hisoblanadi: rasm sayt ochildi, har doim yuklab, lekin oddiygina brauzeringiz keshini orqali o'rnatilgan emas. Bu muddati header va 304 emas Modified header qaytishga bo'lgan keshlash birinchi darajali hisoblanadi. eng samarali keshlash ikki hafta hisoblanadi.

Biroq, bu holda, bir muhim nüans bor: sayt o'zgarishlar haqida tasvir, keyin brauzer darhol bu haqda bilib bo'lmaydi, agar, lekin siz o'tganidan kutish yoki brauzer o'zida keshni qayta o'rnatish faqat agar. Fayl o'zgaruvchan bo'lsa, u juda samarali emas va u doimo uning hozirgi versiyasini qaytarib zarur.

1.2. HTTPS keshlash

qattiq-xavfsizlik kabi maxsus sarlavhalarini. brauzer har doim https orqali tanlangan domenga murojaat qilish imkonini beradi. Bu kesh bu turi bekor qilingan bo'lsa, joriy sarlavhalar e'tiborsizlik esa, brauzer hali, juda uzoq vaqt davomida https orqali sahifani yuklashga harakat qiladi, aksincha qattiq, bu davlatni saqlab qoladi va.

1.3. Sertifikatlash Caching

deb atalmish sertifikatlash organi markasi.

keshlash bu turi veb-sayt egasi o'z veb-sayti foydalanuvchilar sertifikatlash organi kutish uchun xohlamasa majburiy hisoblanadi (va bu guvohnomaning amal uchun mas'ul bo'lgan muayyan server) Foydalanuvchi brauzeringiz so'rov qayta ishlash bo'ladi va tasdiqlash resurs Albatta unga tomonidan tasdiqlanadi, deb.

1.4. Page keshlash

sahifa allaqachon hosil bo'lsa, siz doimo uning dolzarbligini kuzatib borish kerak. Buning uchun, siz (sahifa dinamik ravishda yaratilgan yog'ochdan majmui qurilgan bo'lsa) sahifasida individual joylarida o'zgarishlar vaqt tomosha qilish bilan bir server keshni foydalanish lozim. Bu yondashuv bilan, server har bir javoban, maxsus sarlavhalarini, deb sayt sahifa qayta murojaat bo'lganda keyin Foydalanuvchi brauzer tomonidan yuborilgan sahifa o'zgartirildi vaqt, ko'rsatib o'rnatilgan. Bunday sarlavhalar qabul bo'lsa, server sahifada (ehtimol, hatto uni to'lash) bugungi holatini tahlil mumkin, lekin uning o'rniga sahifa mazmunan, foydalanuvchi brauzer uchun sahifa bo'lishi mumkin, degani bo'ladi 304 o'zgartirib bo'lmaydi header, ber uning (Foydalanuvchi brauzer) keshdan ko'rsatilgan.

Albatta, u server tomonida tomosha qilish keshni yordamida holda tegishli sarlavhalar yuborish mumkin, lekin bu holda, eng foydalanuvchilar juda kech sahifa tarkibi yangilash olasiz. Bu yondashuv bilan, ba'zan brauzer anketalar server yangiliklarini qabul qilish uchun, lekin har bir brauzer uchun chastota va qoidalari, uning ishlab chiquvchi tomonidan tuzilgan, shuning uchun foydalanuvchilar vaqtida yangilanishlarni olasiz, deb umid qilish hech qanday sabab yo'q.

Odatda, kesh foydalanuvchi turiga ko'ra tasniflanadi:

  • vakolatli uchun;
  • ruxsatsiz uchun.

Bu bo'lim tufayli har bir vakolatli foydalanuvchi va mehmon foydalanuvchilar uchun kontent umumiyligiga uchun kontent noyobligi iborat. eng saytlar yilda bir ruxsatsiz foydalanuvchi sayt mazmunini o'zgartirish, va shuning uchun uning mazmuniga ta'sir mumkin emas.

Brauzeringiz keshini siz Loading sahifalarida sarf qilingan trafik va vaqtni tejash imkonini beradi. Lekin tejash ta'sir erishish uchun, foydalanuvchi, bir marta kamida resurs sahifaga tashrif kerak server resurslari yuk kamaytirish emas, balki ancha anglatadi.

2 Server keshlash

Serverlik keshlasharishning barcha turlarini server tomonida saqlagan barcha turdagilarni anglatadi. Ushbu ma'lumotlar mijoz brauzerlari uchun mavjud emas. Kesh bir-birida yaratilgan va saqlanadi (ko'pchilik, bu holda mijozlar moslamalari).

2.1. To'liq sahifa keshlash

Eng samarali kesh. Uning eng katta afzalligi shundaki, bu sahifani deyarli kirish paytida qaytariladi, natijada, hattoki eng zaif serverda ham xotira tezligi va kichik protsessidan tashqari, eng zaif serverda ham millionlab so'rovlarni qayta ishlash qobiliyatidir.

Ushbu turdagi kesh ham kamchiliklarga ega: masalan, vakolatli foydalanuvchi uchun sahifalarni yoki sahifa Tarkibi joriy foydalanuvchi o'zgaruvchisiga bog'liq bo'lgan foydalanuvchi uchun joylashtiring.

Ushbu keshdan foydalaning, agar server tashqi ma'lumotlardagi barcha statik holatlarni bilsa, bu aslida mehmon foydalanuvchilari uchun ideal sahifa shtatidir. Shuni yodda tutish kerakki, bunday keshlash bilan sayt yoki ariza har doim kiruvchi so'rovlarni xuddi shu tarzda qayta ishlaydi va bir xil javoblarni beradi. Bunday davlat har qanday dasturda yoki saytda mavjud bo'lib, u faqat kuzatilishi va keshga nisbatan qo'llanilishi kerak.

Ko'pincha, eng ko'p favqulodda holatlarda, ko'pincha sahifalarni keshlash, sahifa keshi oldindan belgilangan vaqt uchun saqlanadi (2 daqiqadan), ular davomida serverdan javoblar bir xil.

2.2. PHP kompilyatsiyasi keshlash

Kod tuzish va uni tuzishda optimallashtirish o'rtasida farqlanadi (skriptlarni almashtirish).

2.3. Sahifaning individual bloklari

Bu eng qiziqarli va bir vaqtning o'zida keshlashning eng qiyin turi. Shunga qaramay, bu ham samarali bo'lishi mumkin; U umuman u umuman uni misolidan foydalangan holda o'qishning eng oson usuli.

Monitoring: planshunoslik holati, agar postda keshlash yoki so'rovlarni olish yoki so'rovnomalarni olish yoki so'rovnomalarni olish yoki so'rovnomani olish yoki uning dinamikasi o'zgarishi kerakmi? moslashish.

Shaxsiy sahifa bloklari, agar kerak bo'lsa, masalan, ma'lumotlar bazasiga so'rovlar bazasiga real (avtorizatsiya qilingan) foydalanuvchilar sonidan qisqartirishdan yaxshiroqdir.

2.4. Saballanmagan resurslarga asoslangan PHP keshlash

Sahifani avlodga kirish paytida PHP resurslari kiradigan ichki o'zgaruvchilar bo'lgan ichki o'zgarishlarni standartlashtirish uchun eng mos keladi.

2.5. Umumiy resurslarga asoslangan PHP keshlash

Ushbu keshlash seriallashtirilgan ma'lumotlarni saqlash uchun ishlatiladi. Masalan, konfiguratsiya fayllari, jadval shtati, fayl tizimlari ro'yxati.

2.6. MySQL keshlash so'rovi keshiga asoslangan

Bu juda mashhur va taniqli mavzu. Shunday bo'lsa-da, men tamg'asi bilan ishlash xususiyatlarini ko'rib istardim va so'rovlar keshni yuvish doimo oldini olish mumkin, qanday qilib.

WHERE show_ts <= UNIX_TIMESTAMP ()

Agar siz bunday savollar bo'yicha doimiy o'zgaruvchan vaqt jadvalidan foydalansangiz, shundan keyingina foydasiz bo'ladi, lekin hatto zararli bo'ladi, chunki sotuvlar keshning ko'pi yaratilgan.

Qoida tariqasida har qanday material o'z vaqtida ma'lum bir nuqtalarda nashr etilgan. Masalan, 00:00. Siz qilishingiz kerak bo'lgan narsa bu jadvalni maksimal sanani, hozirgi kundan kamroq baholaydigan so'rovni yaratishdir.

SELECT SQL_NO_CACHE VAX (show_ts) WHERE show_ts <= UNIX_TIMESTAMP ();

Ushbu so'rov keshlab qolmaydi, ammo ushbu stolga barcha savollar, agar ularning soni bir nechta bo'lsa, keshlanadi.

2.7. Mysql chiqish, yig'ish stollari

Qoida bor: ularni qaytarib berish uchun o'qishni o'qitishdan ko'ra kamroq ma'lumotlarga ega bo'lishi kerak.

DNS keshlash: eng yaxshi ijro veb-sayti keshlash

Biroq, keshlashning eng yaxshi turi - bu veb-saytni keraksiz sahifalarni statik sahifalarga undaydigan va kontent nusxalarini foydalanuvchiga yaqinlashtiradigan nusxalarini olib keladi.

DNS keshlash qimmatga tushishi mumkin, ammo veb-saytlar tarkibini optimallashtiradigan * ekoik * platformasi kabi texnologiyalardan foydalanish orqali bepul amalga oshirilishi mumkin.

sahifa keshlash tomonidan katta ma'lumotlar tahlil va statistika

Bu birlashtiriladi ma'lumotlar dolzarbligi muhim bo'lsa, u bir vaqtning o'zida o'zgartirish qanday agregat uchun hech qanday ma'noga, deb.

Umumlashtirish uchun nima tanlash uchun? Odatda, bu yozuvlar soni, o'tgan yangilash sanasi, so'nggi yangilash muallifi va shu kabi haqida statistik ma'lumotlar, ayrim turdagi hisoblanadi.

keshlash EPMV qanday ta'sir topish uchun, veb-sayt egasi uchun quyidagi bosqichlarni bajaring kerak:

  1. Sizning Ezoic hisob kirish;
  2. chap tomoni menyusida, Sayt tezligi xususiyatlarini ni tanlang;
  3. Ochiladigan menyusida Caching variantni bosing.

Foydalanuvchi bir sahifada, deb ko'rsatadi tahliliy ma'lumotlar bilan qabul qilinadi. ma'lumotlar bir qismi bir grafik shaklida ko'rsatilgan, va ikkinchi - tahliliy ma'lumotlar batafsil bayon qilingan bir stol, shaklida.

grafik va jadval ma'lumotlar haqida umumiy ma'lumot

Bu darhol bu maqolada beriladi ma'lumotlar faqat ma'lum bir sayt uchun amal qiladi, deb ta'kidlash lozim. Agar siz o'z veb-sayti egasi bor, va siz ham bunday Analytics kirish olish kerak bo'lsa, keyin siz Ezoic tizimida ro'yxatdan o'tish kerak.

Keshning asosiy funktsiyasi ma'lumotni olish jarayonini tezlashtirish uchun. Bu sekin oqim oqimiga kirish zarurligini yo'q qiladi. Kesh xotirasining oz miqdori yuqori kirish tezligi bilan qoplanadi.

O'ng Ezoic kesh sozlamalari bilan siz o'zingiz va foydalanuvchilaringiz uchun saytingiz sifatini yaxshilashingiz mumkin.

Caching variantni bir marta, sayt egasi bir grafigi va undan quyida bir jadvalga qarang qiladi. Quyidagi ma'lumotlar Analytics bu turi uchun jadvalda ko'rsatiladi:

  1. Ezoic kesh darajasi;
  2. sahifalarini varaqlashni;
  3. O'rtacha sahifa yuk vaqt;
  4. Page ish darajasi;
  5. birinchi bayt uchun o'rtacha vaqt;
  6. O'rtacha o'zaro vaqti;
  7. O'rtacha mezbon javob vaqti;
  8. Bounce darajasi;
  9. Chiqish foiz;
  10. Keshlash RPM (daromad boshiga Mille).

Kesh bosing.

A kesh hit Ezoic bilan kesh birinchi darajasidir. ning bir ko'rib chiqaylik. Page views - 2.002.169, Ko'rishlar umumiy sonining, bu 69,96% ni tashkil etadi. ushbu ko'rsatkich o'rtacha 00:38 esa bu kesh darajasi uchun o'rtacha sahifa yuk vaqt, 00:36 edi. sahifa ish darajasi, bu mezon uchun o'rtacha 50,52 foiz bo'lgan, 49,02% ni tashkil etadi. birinchi bayt uchun o'rtacha vaqt jami 1,906.62 ms bo'lgan, 1,470.92 MS hisoblanadi.

umumiy 2,959.37 MS esa bu kesh darajasi uchun o'rtacha o'zaro vaqt, 2,469.89 MS hisoblanadi. o'rtacha mezbon javob vaqti 262,14 milodiy jami, 20.70 MS hisoblanadi. sakrash darajasi umumiy sakrash darajasi 28,47% bo'lib, 28,96% ni tashkil etadi. chiqish foiz umumiy ulushi 84,52% ni, 84,73% ni tashkil etadi.

Berilgan kesh bo'g'ini uchun RPM $ 5.32, va barcha kesh bo'g'inlarni uchun umumiy $ 5.29 bo'ladi.

Keshni urish emas.

Keshni urish emas, balki * Ezoic yilda keshlash ikkinchi darajali hisoblanadi *. ning bir ko'rib chiqaylik. Sahifa fikr umumiy sonining, bu 24,43% bo'lgan, 727,702 views. ushbu ko'rsatkich o'rtacha 00:38 esa bu kesh darajasi uchun o'rtacha sahifa yuk vaqt, 00:41 edi. sahifa ish darajasi, bu mezon uchun o'rtacha 50,52 foiz bo'lgan, 54,52% ni tashkil etadi. birinchi bayt uchun o'rtacha vaqt jami 1,906.62 ms bo'lgan, 2,558.18 MS hisoblanadi.

umumiy 2.959.37 MS esa bu kesh darajasi uchun o'rtacha o'zaro vaqt, 3.677.07 MS hisoblanadi. o'rtacha mezbon javob vaqti 262,14 MS jami bilan 415,68 MS hisoblanadi. sakrash darajasi umumiy foiz 28,47% bo'lgan, 26.98% bo'lgan. chiqish foiz umumiy ulushi 84,52% ni, 83.99% bo'lgan.

Berilgan kesh bo'g'ini uchun RPM $ 5.23, va barcha kesh bo'g'inlarni uchun umumiy $ 5.29 bo'ladi.

kesh o'chirilgan.

Kesh Off - Bu * * Ezoic yilda keshlash uchinchi darajali hisoblanadi. ning bir ko'rib chiqaylik. Sahifa fikr umumiy sonining, bu 4.62% bo'lgan, 132,113 views. ushbu ko'rsatkich o'rtacha 00:38 esa bu kesh darajasi uchun o'rtacha sahifa yuk vaqt, 00:36 edi. sahifa ish darajasi, bu mezon uchun o'rtacha 50,52 foiz bo'lgan, 51.20% bo'lgan. birinchi bayt uchun o'rtacha vaqt jami 1,906.62 ms bo'lgan, 4,695.58 MS hisoblanadi.

umumiy 2.959.47 MS esa bu kesh darajasi uchun o'rtacha o'zaro vaqt, 6.169.49 MS hisoblanadi. O'rtacha mezbon javob vaqti 262,14 MS umumiy o'rtacha, 3.075.51 MS hisoblanadi. sakrash darajasi umumiy foiz 28,47% bo'lib, 29,55% ni tashkil etadi. chiqish foiz umumiy ulushi 84,52% ni, 84,70% ni tashkil etadi.

Berilgan kesh darajasidagi RPM 5,17 dollarni tashkil etadi va keshning barcha turlari uchun jami 5.29 dollarni tashkil etadi.

Ezoic dan katta ma'lumotlar tahlillari

Ezoic dan katta ma'lumotlar tahlillari is a relatively young product in the market for similar services from this company. It should be noted that it is very popular with website owners, and there are several reasons for this.

O'zining resurslarida ro'yxatdan o'tganingizdan so'ng, uning resurslarini ro'yxatdan o'tkazgandan so'ng, katta qator ma'lumotlarga ega bo'lganlardan biri, bu juda yaxshi va bu biznes uchun yangi bo'lganlar orasida ham tushunish oson.

Yana bir sabab - bu mahsulotning qulay interfeysi. Bu shuni anglatadiki, hatto ilg'or bo'lmagan foydalanuvchi funktsiyani tushuna oladi, u qaerda va qanday qarash kerakligini tushunadi.

Aktiv tahlillarni tekshirish uchun foydalanishingiz mumkin bo'lgan katta ma'lumotlar tahlilida turli xil mezonlar mavjud. Masalan, istalgan vaqtda siz ma'lum bir vaqtda, ma'lum bir vaqtda, qancha pul ishlab chiqarishni yoki ularning yoshining ta'siriga qarab sahifalar rentabelligini qanday ko'rishini ko'rishingiz mumkin.

Tez-Tez Beriladigan Savollar

Veb-sayt uchun keshlashning afzalliklari qanday?
Sayt uchun keshlashning asosiy afzalligi har bir foydalanuvchi uchun sahifani qayta yaratmaslikka qodir emas. Bu sizga eng qisqa vaqt ichida va cheklangan resurslar bilan ko'p miqdordagi ma'lumotlar bilan ishlash imkoniyatini beradi.
Saytni keshlash nimani anglatadi?
Kaching (yoki kesh) bu ma'lumotlar saqlanadigan oraliq tamponning bir turi. Sayching tufayli sayt sahifasi har bir foydalanuvchi uchun qayta yaratilmayapti. Kaching qisqa vaqt ichida katta miqdordagi ma'lumotlar bilan ishlash va cheklangan resurslar bilan ishlashni (server va foydalanuvchi) ishlashga imkon beradi.
Veb-sayt keshlash va EPMV o'rtasidagi munosabatlar qanday va qanday qilib va'zgo'ylar bu ta'sir haqida bilib olishlari mumkin?
Kaching sahifani yuklash vaqtini tezlashtirish va foydalanuvchi tajribasini yaxshilash orqali EPMV-ga ijobiy ta'sir ko'rsatishi mumkin, bu esa kengaytirish va daromadni ko'paytirishga olib kelishi mumkin. Va'zgo'ylar uning ta'sirini tushunish uchun keshlash echimlarini amalga oshirishdan oldin EPMVni tahlil qilishlari mumkin.




Izohlar (0)

Fikr qoldiring