uy - Brauzerlar
PageSpeed ​​​​Insights: yuklash tezligi reyting omili sifatida. Nima uchun Google PageSpeed ​​Insights haqida tashvishlanishingiz shart emas

Salom, aziz blog o'quvchilari. Bugun men siz bilan veb-saytni yuklash tezligi kabi muhim mavzu haqida gaplashmoqchiman. Ehtimol siz allaqachon eshitgan bo'lsangiz kerak, veb-loyihani ilgari surishga ta'sir qiluvchi ko'plab boshqa omillar bilan bir qatorda, qidiruv tizimlari yaqinda buni ham hisobga olishni boshladilar. Saytdagi tormozlar esa, albatta, tashrif buyuruvchilarni, ayniqsa, bunga o'rganib qolganlarni g'azablantiradi.

Ammo shunga qaramay, ko'plab veb-ustalar uchun yuklash tezligi darhol miyangizni chalg'itishni boshlashingiz kerak bo'lgan mavzu emas, odatda u keyinroqqa qoldirilgan va manbani noyob materiallar bilan to'ldirish va uni ichki optimallashtirish bilan takomillashtirish bilan bog'liq dolzarb muammolar paydo bo'ladi. oldingi. , lekin ta'sir qiluvchi omillarning butun to'plami. Ular aytganidek, zanjir faqat eng zaif halqasi kabi kuchli ...

Veb-saytni yuklash tezligini o'lchash uchun onlayn xizmatlar

Qanday bo'lmasin, men o'z resursimni tezlashtirishga harakat qilishni yaqin vaqtgacha shunday his qildim. Ammo menga noxush tendentsiyalarni kutmaslik (ya'ni, dan traffikning pasayishi, chunki yuklash tezligi muhimroq) emas, balki aniq kamchilikni hoziroq tuzatish kerakligi xayolimga keldi.

Buni faqat anglab yetishingiz kerak tezlik, qaysi saytingiz, blogingiz yoki forumingiz yuklanadi, juda muhim ko'rsatkich . Agar sizning loyihangiz ushbu ko'rsatkich bilan yaxshi ishlamasa, bu juda noxush oqibatlarga olib kelishi mumkin. Ulardan eng muhimi, tashrif buyuruvchilar sizning resursingiz bilan ishlashdan bosh tortishi mumkin, chunki... Sahifalarni yuklash juda uzoq vaqt talab etadi. Bundan tashqari, qidiruv tizimlari, ayniqsa Google, ma'lum bir resursning umumiy foydaliligini baholashda uni hisobga oladi.

Resurslaringizning sahifalari qanchalik tez yuklanishini tushunish uchun, masalan, ushbu havoladagi maqolada batafsil tavsiflangan imkoniyatlardan foydalanishingiz mumkin. Yoki buning uchun mo'ljallangan xizmatlardan foydalanishingiz mumkin. Quyida men bunga bir nechta misollar keltiraman.

  1. Pingdom- bu erda siz yuklash tezligini o'lchamoqchi bo'lgan sahifaning manzilini ko'rsatishingiz kerak (bu asosiy sahifa bo'lishi shart emas, chunki yuklash tezligi ichki sahifalar kam emas va ko'pincha undan ham muhimroq).

    Natijada, alohida veb-sahifa ob'ektlarini yuklab olish vaqti diagrammasi, shuningdek ularning URL manzili va vazni taqdim etiladi. Qanchalik kamroq ob'ektlar yuklanadi va ularning har biri engilroq bo'ladi, hammasi yaxshi. Masalan, bu maqsadda men:

    1. sayt mavzusidagi ba'zi rasmlarni birlashtirdi
    2. va shuningdek, agar iloji bo'lsa, tomonidan qisqartiriladi
    3. bundan tashqari mantiqiy

    Aslida, siz Pingdom-ning yuqori menyusining qo'shni yorliqlarida saytingiz tezligini o'lchashning ba'zi muammolari va tarixini kuzatishingiz mumkin.

    Qalqib chiquvchi oynada sizdan tugallangan testga doimiy havolani nusxalashingiz, shuningdek, uni elektron pochta yoki Twitter orqali yuborish so'raladi. Bundan tashqari, oynaning pastki qismida mavjudligi uchun obuna bo'lishingiz mumkin. Agar sizning resursingiz ishlamay qolsa (tashrif buyuruvchilar uchun mavjud bo'lmasa), sizga mobil telefoningizga elektron pochta yoki SMS orqali xabar yuboriladi. Ammo bu xizmat pullik, garchi bepul sinov muddati mavjud bo'lsa ham.

    Saytingiz uchun, shuningdek, Traceroute-ni ko'rish uchun sahifaning eng yuqori qismidagi "Ping va Traceroute" yorlig'ini tanlashingiz kerak bo'ladi. Taqdim etilgan shaklga httpsiz URLni kiriting, ushbu forma ostidagi “Traceroute” yoki “Ping” katagiga belgi qo'ying va “Hozir sinovdan o'tish” tugmasini bosing.

  2. WebPageTest— odatdagidek, tekshirilayotgan sahifaning URL manzilini kiriting (asosiy sahifa emas). Xizmat saytning barcha elementlarini yuklash tezligini hisoblash uchun biroz vaqt talab etadi, shundan so'ng u juda vizual diagramma hosil qiladi (aniqrog'i, hatto ikkitasi - birinchi o'tish uchun va ikkinchisi uchun, ba'zi sayt elementlari brauzerdan yuklanganda kesh):

    Birinchi diagrammada binafsha vertikal chiziqning holatiga e'tibor bering - bu bo'ladi saytni ko'rsatishni yakunlash vaqti. Ikkinchi vertikal chiziq(ko'k) degan ma'noni anglatadi to'liq yuklash vaqti. Birinchi qator saytni yuklashning 1-1,5 soniyasida, ikkinchi qator esa 4 soniyadan oldin bo'lsa yaxshi bo'ladi. Keyin quyidagi paragraflar "ma'lumot uchun" o'qilishi mumkin. Agar saytni yuklash uchun 4 soniyadan ko'proq vaqt kerak bo'lsa, bu vaziyatni to'g'irlash haqida tashvishlanishingiz kerak.

  3. Google PageSpeed ​​Insights Googlening o'zidan ishlab chiquvchilar uchun vositadir. Bu sizning saytingizni yuklash tezligini (aniqrog'i, bu tezlikni optimallashtirishni) yuz shkalada baholaydi. 100 - bu erishib bo'lmaydigan ideal, ammo 80-90 ni olish juda mumkin, ayniqsa xizmat aniqlangan kamchiliklarni tuzatish bo'yicha juda batafsil tavsiyalar berganligi sababli.

    Yuqoridagi skrinshotdan ko'rinib turibdiki, Google PageSpeed ​​​​Insights har tomonlama baholashni ta'minlaydi - kompyuter brauzeri va mobil uchun. Bundan tashqari, quyida siz turli xil gadjetlarda resursingizdan foydalanish qulayligini baholashni topasiz. Agar siz hali bezovta qilmagan bo'lsangiz, unda ball juda past bo'ladi (va smartfon oynasining o'ng tomonidagi veb-saytingiz skrinshotida hamma narsa aniq ko'rinadi).

    Lekin eng muhimi, Google PageSpeed ​​Insights saytingiz ballini oshirish bo'yicha tavsiyalar beradi, ya'ni. uni qanday tezlashtirish kerak. Siz, tabiiyki, eng yuqoridan boshlashingiz kerak, chunki bu tuzatishlar tezlashtirishga eng katta hissa qo'shadi.

    Misol uchun, menda gzip siqishni o'rnatish va foydalanuvchi brauzerlarida statik fayllar (tasvirlar, CSS fayllari va skriptlar) uchun keshlash vaqtini sozlashda muammo yuzaga keldi, chunki Apache nginx bilan birgalikda ishlaydi, lekin men qanday ishlashni bilmayman. bu. Men Infobox texnik yordamiga hamma narsani sozlashni so'rab yozishim kerak edi - ular buni qilishdi va hatto pulni ham olishmadi (ularga rahmat!). Aytgancha, dastlab ular kesh saqlash vaqtini 1 soatga belgilashgan, ammo Google PageSpeed ​​Insights hali ham shikoyat qiladi:

    Men ushbu onlayn xizmat uchun ko'rsatmalarni o'rganishim kerak edi va u erda minimal talab qilinadigan statikani keshda 1 kun saqlash kerakligini o'qishim kerak edi. Men xostingdan 1 haftalik zahirani yetkazib berish uchun texnik yordam so'radim, ular buni qilishdi. Endi reyting biroz oshdi va Google mening resursimni yuklash tezligi bo'yicha hech qanday jiddiy shikoyatga ega emas, bu yaxshi.

  4. Saytimni sinab ko'ring- yangi xizmat, yana Google'dan. U asosan baholashga qaratilgan mobil versiyasi saytingiz, shu jumladan yuklash tezligi mezoni bo'yicha:

    Oddiy va mazali, ular aytganidek. O'zgarishlar uchun axborot byulleteniga obuna bo'lishingiz mumkin.

  5. GTmetrix- yana "ko'p vaqt o'tkazmasdan" URL manzilini kiriting kerakli sahifa va tahlil tugashini biroz kuting. Natijada, siz ikkita brauzer plaginlari ma'lumotlari asosida yaratilgan hisobotni olasiz - Page Speed ​​(u bilan ishlash haqida quyida o'qing) va YSlow. Aslida, qaysi ma'lumotlarga ishonish va kimning tavsiyalariga amal qilish - o'zingiz hal qilasiz.

    Men bu haqda allaqachon batafsil yozganman va shuning uchun allaqachon og'ir maqolani chalkashtirib yubormaslik uchun o'zimni takrorlamayman (agar siz oxirigacha o'qisangiz, o'zingizni qahramon deb hisoblashingiz mumkin).

  6. Ping administratori- bizning ulkan sayyoramizning turli qismlaridan serverning javob vaqtini o'lchash uchun shunga o'xshash onlayn resurs.

  7. Xost kuzatuvchisi- deyarli bir xil narsa, faqat turli mamlakatlar.
  8. ByteCheck— saytingiz uchun TTFB (Birinchi baytgacha bo'lgan vaqt) qiymatini o'lchash imkonini beradi, bu optimallashtirish vaqtida ko'pincha e'tiborga olinadi. Bu vaqt brauzer ma'lumotlarning birinchi baytini serverdan oladi. TTFB qiymati qanchalik baland bo'lsa, server resurslarni sekinroq qayta ishlaydi, bu yomon. Veb-sayt yuklanishini optimallashtirish bo'yicha maslahatlarni o'qing.
  9. Yuk ta'siri- bu butunlay tezlik bilan bog'liq emas, lekin bu ham muhim xizmatdir. Bu sizga saytingizning yuklash hajmini va sahifani yuklash tezligi pasayganligini tekshirish imkonini beradi. Juda foydali narsa.
  10. Veb-sahifa tezligi- 90-yillarning boshlarida yaratilgan dizaynga ega onlayn xizmat, lekin agar siz foydalanish imkoniyati yo'qligiga moslashsangiz, juda ma'lumotli. Quyida vaziyatni tuzatish bo'yicha umumiy tavsiyalar mavjud.

Sahifani yuklash tezligini kuzatish juda muhimmi?

Ammo tezlikni o'lchashdan uni oshirish imkoniyatlarini izlashga qaytaylik. , ilgari eksperimental "Sayt ishlashi" yorlig'i mavjud bo'lib, unda saytni yuklash tezligini baholash berilgan.

Umuman olganda, u erda ko'rsatilgan yuklash tezligida jinoiy narsa yo'q, lekin mening blog saytim Internetdagi barcha veb-resurslarning 84 foizidan sekinroq yuklangani allaqachon javob berilishi kerak bo'lgan qo'ng'iroqdir. Ammo Google mening blogimni tezlik bo'yicha autsayder deb hisoblaganligi sababli, bu muammoni jiddiy qabul qilish va uni qanday oshirish masalasiga jiddiy yondashishga arziydi.

Aslida, hech qanday maxsus narsani ixtiro qilishning hojati yo'q edi, chunki Google eng ko'p taklif qiladi optimal yechim. Aniqrog'i, u o'z navbatida saytingizni biroz (yoki ko'p) tezlashtirish uchun nima qilish kerakligini tushunishga yordam beradigan vositadan foydalanishni taklif qiladi. Men onlayn xizmat haqida gapiryapman Sahifa tezligi(ilgari uchun bir xil nomdagi kengaytmalar ham mavjud edi FireFox brauzeri va men asosan ishlatgan Chrome).

Bu vosita oddiy veb-ustalar uchun juda murakkab va umuman tushunarsiz narsalarda ishlaydi, bu asosan veb-server ishlashining nozikliklari va nuanslari bilan bog'liq. Agar siz hech qachon serverni boshqarmagan bo'lsangiz, bu qiyin bo'ladi.

Chiqish yo'li bor - uy egasiga ta'sir ko'rsating Peyj Speed ​​buyurgan harakatlarni bajarish mavzusida. U rozi bo'ladimi yoki yo'qmi - bu boshqa savol. Men jur'at eta olmadim, chunki serverga kirish huquqini har kimga berish noqulay (men shunchalik ishonchsizman).

Asosiy sahifada PageSpeed ​​hatto serveringizga modulni o'rnatishni taklif qiladi, agar u Apache yoki Nginx bilan ishlayotgan bo'lsa (bu mening holatim):

Lekin men bu qanday amalga oshirilganini hali ham tushunmayapman, chunki men server ma'muriyatini umuman tushunmayman va hech qachon Unix-ga o'xshash tizimlar bilan ishlamaganman. Bu WordPress-ga dastur o'rnatish yoki plaginni yuklashdan ko'ra ancha qiyin. Suvga cho'mishning yana bir darajasi. Xoster ham bu haqda uni bezovta qilishga jur'at eta olmadi. Umuman olganda, men ushbu modulni sinab ko'rmadim - ehtimol siz allaqachon sinab ko'rgansiz va aytadigan narsangiz bor ...

Umuman olganda, men birinchi marta sahifa tezligini brauzer kengaytmasi sifatida ishlatganman (endi, men tushunganimdek, u ishlamaydi). Ilgari u Firefox va Chrome’da ishlab chiquvchilar vositalariga birlashtirilgan edi. To'g'ri, dastlab (bir necha yil oldin) men u menga qanday maslahat berayotganiga qisqacha qaradim va deyarli hech narsani tushunmay, bu men uchun emas, deb qaror qildim, shundan so'ng men engil yurak bilan PageSpeed-ni o'chirib tashladim. plagin mening fikrimcha keraksiz va begona element sifatida.

Gap shundaki, men ushbu plagin nima qasam ichayotganini tushunsam ham, men haqiqatan ham nima qilishni bilmasdi, bularning barchasini yo'q qilish va qandaydir tarzda blogingizni tezlashtirish. Umuman olganda, men darhol sichqonchani bezovta qiladigan juda muhimroq narsalarni topdim Veb sozlamalari serverlar (ayniqsa, men ularni tushunmaganim uchun) kichik va ahamiyatsiz bo'lib tuyuldi.

To'g'ri, men ham bir vaqtlar xavfsizlik muammosini hal qilishni to'xtatib qo'yganman va natijada bu pulni yo'qotish bilan to'laganman. Bo'lib o'tgan voqeani eslab, boshqa kuni men bu masala men uchun qanchalik tushunarsiz va qiyin bo'lsa ham, saytni yuklash tezligini oshirish muammosi bilan oldinga siljishga qaror qildim.

Muxtasar qilib aytganda, men Mazila-da Page Speed ​​​​-ni qayta o'rnatdim (endi buni qilishning hojati yo'q), aynan nimadan shikoyat qilganini ko'rib chiqdim va men hali ham ba'zi narsalarni yaxshilashga muvaffaq bo'ldim va umid qilamanki, hech bo'lmaganda tezlikni biroz oshiring.

P.S. Endi Page Speed ​​​​dan faqat onlayn foydalanish mumkin va endi brauzerda o'rnatilishi shart emas (har qanday holatda ham, bu plagin Chrome-ning yangi versiyalari bilan mos kelmaydi), garchi bu mohiyatni o'zgartirmaydi.

Shunday qilib, avval siz brauzeringizda plaginni o'rnatishingiz kerak edi, ammo endi siz shunchaki borishingiz kerak Bu yerga, tahlil qilmoqchi bo'lgan sahifaning URL manzilini kiriting (turli turdagi sahifalarda turli xil yuklash tezligi muammolari bo'lishi mumkin, shuning uchun ushbu vositadagi barcha variantlarni tekshirish mantiqiy) va ustiga bosing. ko'k tugma"Tahlil qilish".

Tekshirish jarayonining natijalarini kutganingizdan so'ng, siz yuqoridagi skrinshotda matnda ko'rsatganimga o'xshash oynani ko'rasiz (tavsiflarning 3-bandida). onlayn xizmat saytlarni yuklash tezligini tekshirish uchun ov). Bu. Natijada, siz ushbu onlayn xizmat sizning resursingiz, xususan uning yuklanish tezligi haqida shikoyatlarning to'liq ro'yxatini ko'rasiz. Shu bilan birga, u siz foydalanayotgan dvigatel bilan birgalikda Web-serverning ishlashini optimallashtirish bo'yicha ba'zi ko'rsatmalar beradi.

Bundan tashqari, sahifa tezligi oynasining eng yuqori qismida siz ko'rish va o'zgartirishni xohlagan sharhlar va tavsiyalar bo'ladi. Birinchidan("aniq tuzating"), chunki bu yuklash tezligini oshirish nuqtai nazaridan eng katta samarani beradi va sizdan juda ko'p kuch talab qilmaydi. Sizga o'zimning kichik loyihalarimdan birining tahliliga misol keltiraman, men bunga to'g'ri kelmaydi:

Bular. tavsiyalar va aniqlangan muammolar qizil to'rtburchak bilan belgilanadi undov belgisi va ro'yxatning eng yuqori qismida joylashganlar eng muhimi va ular bilan optimallashtirishni boshlash tavsiya etiladi (ular aytganidek, arzon va quvnoq), shu bilan eng katta effektga erishiladi.

To'q sariq rang bilan belgilangan muammolarni tuzatish uchun sizdan ko'proq harakat talab etiladi, lekin tezlikni sezilarli darajada oshirishga olib kelmasligi mumkin. Afsuski, hozircha siz ularni orqa tarafga qo'yishingiz va loyihani sezilarli darajada tezlashtirishga yordam beradigan ustuvor vazifalarni bajarishingiz mumkin.

Bir necha yil oldin mening dastlabki rasmim (hatto plagindan foydalanganda ham - endi xuddi shu narsani http://gtmetrix.com/ saytida ko'rish mumkin, chunki u PageSpeed ​​​​API dan foydalanadi) https://site uchun shunday edi:

Keyin men "Brauzerni keshlashdan foydalanish" ning birinchi nuqtasidan boshlashga qaror qildim (hozir u deyiladi "Brauzer keshidan foydalaning"), chunki Page Speed ​​mantig'iga ko'ra, bu tavsiyalar mening blogimning eng katta tezlashishiga olib kelishi kerak.

Agar siz ushbu yozuv yonidagi spoylerni bossangiz, qoniqtirmaydigan turli xil fayllar ro'yxati. optimal talablar statik ob'ektlarni keshlash(skriptlar, CSS fayllari, ishlatiladigan rasm fayllari veb-sahifalar f) foydalanuvchi brauzerlarida (masalan, o'quvchilar):

Bular. Yuklash tezligini oshirish uchun PageSpeed ​​​​Insights bizga foydalanuvchi brauzerlarida veb-sahifalarning turli elementlarini keshlashni optimal tarzda sozlashni maslahat beradi, shunda boshqalarni ko'rishda ushbu statik elementlar serverdan qayta yuklanmaydi. Nazariy jihatdan, bularning barchasi juda chalkash tuyuladi, chunki men brauzerlar tomonidan ishlatiladigan keshlash mexanizmlari haqida hech qanday tasavvurga ega emasman (bu haqda o'qing va uni qanday tozalash kerak).

Bundan tashqari, biz hosting serveringizning mexanizmlaridan foydalangan holda statik ob'ektlarni keshlashni optimallashtiramiz. Juda chalkash, lekin men buni allaqachon sizga taklif qilaman tayyor echimlar, Internetda topilgan va siz ularni amalda sinab ko'rasiz va qaysi biri hostingingizda eng yaxshi ishlashini hal qilasiz.

Brauzer keshini optimallashtirish va uning ishlashini tekshirish

To'g'ri, bu mening joriy xostingimda ishlamadi, chunki menda endi Apache va nginx kombinatsiyasi bor (men ikkinchisini sozlashim kerak, hoster men uchun noma'lum tarzda qilgan). Ammo agar sizda sof Apache bo'lsa, unda quyida tavsiya etilgan usul ishlashi mumkin.

Umuman olganda, biz sizning loyihangiz joylashgan serverga statik elementlarni keshlashni optimallashtirishga qaratilgan brauzerlarga buyruqlar beradigan tarzda ta'sir qilishga harakat qilamiz. Biz buni juda taniqli orqali qilamiz asbob masofaviy boshqarish server - .htaccess fayli. Bunday narsaning mavjudligi haqida bilasizmi?

Odatda u ildiz papkasida yashaydi. Tabiiyki, quyida tavsiflangan hamma narsa faqat Apache bilan ishlaydigan serverlarda ishlaydi, lekin qoida tariqasida ular ko'pchilikni tashkil qiladi. Resursingizga FTP () orqali ulangandan so'ng, ildiz papkasini oching (odatda PUBLIC_HTML yoki HTDOCS) va undagi .htaccess faylini tekshiring.

Bundan buyon siz hamma narsani o'zingizning xavf-xataringiz va xavfingiz ostida qilasiz. Shuning uchun, agar biror narsa yuz bersa, tezda orqaga qaytishingiz uchun ushbu faylning nusxasini kompyuteringizga yuklab olishni unutmang.

Agar .htaccess ko'rinmaydi, keyin kirib ko'ring FileZilla dasturi Yuqori menyudan "Server" - "Majburiy ko'rsatish" bandlarini tanlang yashirin fayllar" Agar bundan keyin ham u ildizda ko'rinmasa, kompyuteringizda siz uchun qulay bo'lgan har qanday muharrirda bo'sh matn faylini yarating (men NotePad Plus Plus-dan foydalanaman), unga biron bir nom bering va uni ildizga nusxalang.

Shundan so'ng, ushbu fayl nomini FileZilla'da .htaccess ga o'zgartiring. Endi siz uni tahrirlash uchun ochishingiz va unga quyidagi kodni qo'shishingiz kerak bo'ladi. Lekin birinchi navbatda biroz tushuntirib beraman.

Apache bilan ishlaydigan veb-serverda ushbu parametrni yoqishning eng mashhur usullari mod_headers yoki mod_expires modullaridan foydalanishdir. Quyidagi kod, agar onlayn xizmat serveringizda ushbu Apache modullaridan kamida bittasi o'rnatilgan bo'lsa, brauzerda statik keshlashni yoqishingizga yordam beradi.

Avval sizga beraman mod_headers moduli uchun kod. Esda tutingki, u sizning hosteringizda ushbu modul mavjudligini tekshirish uchun tekshiruvdan foydalanadi. Agar u topilmasa, kod bajarilmaydi va hech qanday xatolikka olib kelmaydi. Biroq, men yana bir bor noxush holatlarning oldini olish uchun birinchi navbatda asl nusxasini (quyidagi kodni qo'shishdan oldin) .htaccess faylini kompyuteringizga nusxalashingizni qat'iy tavsiya qilaman.

#kesh html va htm fayllari bir kun uchun Sarlavhalar to'plami kesh-nazorat "max-age = 43200"#cache CSS, javascript va matn fayllari bir hafta davomida Sarlavhalar to'plami kesh-nazorat "max-age = 604800" Bir oy davomida #kesh flesh va tasvirlar Sarlavhalar to'plami kesh-nazorat "max-age = 2592000"#keshlashni o'chirish Sarlavha kesh-nazoratni o'chirib tashladi

Siz sharhlarni o'chirishingiz mumkin (ularning satrlari xesh belgisi bilan boshlanadi), lekin ular hech qanday tarzda kodning ishlashiga ta'sir qilmaydi.

Yana qo'shish mumkin bo'ladi mod_expires uchun modul uchun kod bloki, bu yana serveringizda mavjudligini tekshiradi, bu esa ushbu kod qismidan foydalanish xavfsiz ekanligini ta'minlaydi:

ExpiresActive On #default kesh 5 soniya ExpiresDefault "kirish plyus 5 soniya" #kesh flesh va bir oy uchun tasvirlar ExpiresByType image/x-icon "access plus 2592000 soniya" ExpiresByType image/jpeg "access plus Expires 2592000respngy" soniya" access plus 2592000 soniya" ExpiresByType image/gif "access plus 2592000 soniya" ExpiresByType ilovasi/x-shockwave-flash "access plus 2592000 soniya" #kesh CSS, javascript va matn fayllari bir hafta uchun ExpiresByType plus 08000sekund " ExpiresByType text/javascript "access plus 604800 seconds" ExpiresByType ilovasi/javascript "access plus 604800 soniya" ExpiresByType ilovasi/x-javascript "access plus 604800 soniya" #kesh HTML va htm fayllari bir kunlik ExpiresByType ilovasi/x-javascript. " #kesh xml fayllari o'n daqiqa davomida ExpiresByType application/xhtml+xml "kirish va 600 soniya"

Fikrlarni keyinroq yana oʻchirib tashlash mumkin.

Agar u ishlamasa, lekin siz mo''jizaga umid qilayotgan bo'lsangiz, bu erda bir xil kodning yana bir nechta varianti mavjud, ammo ularni bir vaqtning o'zida emas, balki bir vaqtning o'zida sinab ko'ring:

  1. ExpiresActive On ExpiresByType ilovasi/javascript "access plus 1 year" ExpiresByType text/javascript "access plus 1 year" ExpiresByType text/css "access plus 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType plus 1 yil" ExpiresByType" image plus yil" ExpiresByType image/png "kirish va 1 yil"
  2. Sarlavhalar to'plami Kesh-nazorat: xususiy Sarlavhalar to'plami Kesh-nazorat: ommaviy
  3. BrowserMatch "MSIE" majburlash-o'zgarmaydi BrowserMatch "Mozilla/4.(2)" majburlash-o'zgarmaydi
  4. FileETag MTime hajmi ExpiresActive on ExpiresDefault "kirish va 1 oy"

Endi, tashrif buyuruvchi tomonidagi brauzerda keshlashni optimallashtirish orqali tezlikni oshirish imkonini beruvchi kodni .htaccess-ga kiritganingizdan va kiritilgan o'zgarishlarni saqlaganingizdan so'ng, PageSpeed ​​​​Insights-da manba sahifangizni yana tekshiring va muammo bartaraf etilishiga ishonch hosil qiling:

Ko'rib turganingizdek, mening holatimda "Brauzeringiz keshidan foydalaning" endi yuklashni sekinlashtiradigan muhim kamchilik emas va bu eslatma yonidagi belgi to'q sariq rangga o'zgardi, lekin yashil rangga emas. Afsuski, men saytim statik kontentni (masalan, Yandex, Google, Feedburner va Aptulaik) yuklaydigan uchinchi tomon xizmatlariga ta'sir qila olmayman.

Q.E.D. Shunday qilib, biz sahifa tezligida topilgan eng muhim va muhim muammolardan birini aniqladik.

Serverda statik ob'ektlarni siqishni qanday yoqish mumkin

Shuningdek, juda umumiy muammo, GTmetrix xizmati shikoyat qiladi, bu foydalanuvchilarning brauzerlariga o'tkazishdan oldin serverdagi fayllarni siqishning yo'qligi.

Bu men allaqachon yozgan bu holatda ishlatiladi. Agar siz to'g'ridan-to'g'ri PageSpeed ​​​​Insights orqali emas, balki GTmetrix orqali tahlil qilsangiz, u holda PageSpeed ​​sohasida "Siqishni yoqish" "Gzip siqishni yoqish" deb nomlanadi va YSlowda "Gzip bilan komponentlarni siqish" deb nomlanadi.

Apache serveri ishlatiladigan hostinglarda xuddi shu Gzip siqishini yoqish uchun .htaccess fayliga tegishli kod qismini qo'shish kifoya qiladi (u masofaviy server boshqaruv fayli). Apache siqish uchun ikkita modulga ega va ulardan biri sizning hosteringiz tomonidan o'rnatiladi (garchi bu haqiqat emas).

Eng keng tarqalgan - keling, undan boshlaylik. Butun sayt uchun 500 xatoga yo'l qo'ymaslik uchun biz yana kodga ushbu modul mavjudligini tekshirishni qo'shamiz.

AddOutputFilterByType DEFLATE matn/html matn/oddiy matn/xml ilovasi/xml ilovasi/xhtml+xml matn/css matn/javascript ilovasi/javascript ilovasi/x-javascript

Bir oz kamroq mashhur, kerakli fayl turlari uchun Gzip siqishni yoqish uchun kod quyidagicha ko'rinadi:

mod_gzip_on Ha mod_gzip_dechunk Ha mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$ mod_gzip_item_include mime ^text\.* mod_gzip_item_include mime ^application/x-tem_mime* ^_ja mod_vaage.* gz ip_item_exclude rspheader ^ Kontent-kodlash:.*gzip.*

Aslida, kodni o'rnatgandan so'ng, sahifani PageSpeed ​​Insights-da tekshiring. Muammo yo'qolsa, o'zingizni omadli deb hisoblang. Nginx bilan Apache mavjudligi sababli, bularning barchasi menga yordam bermadi (hoster nginx statika uchun javobgar ekanligini aytdi, bu vaziyatda uni sozlash kerak - men buni qanday qilganini bilmayman).

Omad sizga! Tez orada blog sayti sahifalarida ko'rishguncha

Borib ko'proq videolarni ko'rishingiz mumkin
");">

Sizni qiziqtirishi mumkin

GTmetrix-da sayt tezligini o'lchash va oshirish, shuningdek, jQuery kutubxonasini Google CDN-dan yuklashni sozlash
Saytni yuklashni tezlashtirish uchun Gzip siqish - .htaccess fayli yordamida uni Js, Html va Css uchun qanday yoqish mumkin
Veb-saytni yuklash tezligini qanday oshirish va server yukini optimallashtirish

Veb-saytni yuklash tezligi ijobiy foydalanuvchi tajribasining eng muhim komponenti, shuningdek, qidiruv natijalaridagi veb-saytlarni reyting omillaridan biridir. Haqiqat shundaki, bugungi foydalanuvchilar sahifa yuklanishi uchun 5 soniyadan ko'proq kutishni xohlamaydilar. Agar sizning saytingiz etarlicha tez yuklanmasa, siz potentsial mijozlarni yo'qotasiz.

Onlayn trafikning 50 foizini hisobga olsak mobil qurilmalar, foydalanuvchilar saytning mobil versiyasida ham deyarli bir zumda yuklanishini kutishadi. Ushbu maqolada siz veb-saytingizning mobil va ish stoli versiyalari uchun Google PageSpeed ​​​​Insights vositasi yordamida 100 balldan 100 ball olishni o'rganasiz.

Motivatsiya

Google saytini o'zining PageSpeed ​​​​Insights vositasi bilan tekshirganda, saytning ish stoli versiyasida hech qanday muammo yo'qligi aniqlandi - 100/100, lekin mobil versiyaning natijalari ko'p narsani orzu qiladi - 71/100.

Bu 100/100 natijaga erishish mumkin emasligini anglatadimi?

Qanday qilib sahifalarni tezroq yuklash mumkin

E'tiborga olish kerak bo'lgan birinchi narsa, PageSpeed ​​​​vositasi shunchaki veb-saytlar sifatini yaxshilash uchun qo'llanma. Asbob sahifani yuklash tezligini yaxshilashga yordam beradigan veb-saytni optimallashtirish bo'yicha tavsiyalar beradi, ammo kerakli natijaga erishish server sozlamalariga bog'liq.

Ushbu bosqichlarning ba'zilari texnik tajribani talab qiladi, boshqalari esa yo'q. Ushbu ko'rsatmalar har qanday Kontentni boshqarish tizimida bajarilishi mumkin.

Birinchi qadam: Tasvirlaringizni optimallashtiring


PageSpeed ​​​​Insights vositasi fayl hajmini kamaytirish orqali tasvirlarni optimallashtirishni taklif qiladi. Buning uchun siz quyidagi choralarni ko'rishingiz mumkin:

· Compressor.io va TinyPNG vositalari (yoki boshqa bepul vositalar) yordamida barcha tasvirlarni siqib chiqaring. Ba'zi hollarda, bu vositalar tasvirlarning sifatini buzmasdan, ularning hajmini 80% dan ko'proq qisqartirishi mumkin.

· Tasvirlar hajmini ularning sifatini buzmasdan kerakli parametrlarga qisqartiring. Aytaylik, agar sizga 150x150 piksel o'lchamdagi rasm kerak bo'lsa, bu serverga yuklanishi kerak bo'lgan rasmning o'lchamidir. Saytga joylashtirmoqchi bo'lganingizdan kattaroq rasmlardan foydalanish yoki CSS yoki HTML teglari yordamida ularning hajmini kamaytirish tavsiya etilmaydi.

Siz rasmlarni yuklab olishingiz, ularni qo'lda siqishingiz va formatlashingiz yoki PageSpeed ​​​​Tool xizmatidan foydalanishingiz va allaqachon optimallashtirilgan tasvirni yuklab olishingiz mumkin. Xuddi shu narsani JavaScript va CSS bilan qilish mumkin.

Ikkinchi qadam: CSS va JavaScript resurslarini qisqartiring


Resurs hajmini keraksiz baytlarni, masalan, qo'shimcha bo'shliqlarni, qatorlarni ajratish va chekinishlarni olib tashlash orqali kamaytirish mumkin. Kodlarni yaratishda dasturchilar ko'pincha bo'sh joylar va sharhlar qoldiradilar. Ba'zan ularni o'chirish orqali siz fayl o'lchamlarini yarmiga kamaytirishingiz mumkin.


Ushbu muammoni hal qilish uchun siz Gulpjs vositasini serverga o'rnatishingiz mumkin. Asbob avtomatik ravishda yangi CSS faylini yaratadi va barcha bo'shliqlarni olib tashlaydi. Shuningdek, u siz kiritgan har qanday o'zgarishlar uchun avtomatik ravishda yangi CSS faylini yaratadi. Bunday holda, ishlab chiquvchi asosiy CSS fayl hajmini 300 kb dan 150 kb gacha qisqartirishga muvaffaq bo'ldi.

Agar siz WordPress-dan foydalanayotgan bo'lsangiz, Autoptimize plaginini o'rnatganingiz ma'qul.

Shuningdek, siz PageSpeed ​​Tool tomonidan tavsiya etilgan optimallashtirilgan fayllarni yuklab olishingiz mumkin.

Uchinchi qadam: Serverning javob vaqtini optimallashtirish


Serverning javob vaqtini yaxshilash uchun barcha statik fayllarni veb-saytingizdan CDN-ga ko'chirishingiz mumkin.

CDN - bu butun dunyo bo'ylab tarqalgan serverlar tarmog'i bo'lib, u Internetdagi oxirgi foydalanuvchilarga kontentni (tasvirlar, CSS va JavaScript fayllari) yetkazib berish va tarqatishni optimallashtiradi. CDN veb-saytingiz tarkibining nusxalarini o'z serverlarida saqlaydi. Foydalanuvchi saytingizga tashrif buyurganida, statik kontent unga eng yaqin serverdan yuklanadi.

Aytaylik, saytingizning asosiy serveri Texasda joylashgan va siz CDN dan foydalanmayapsiz. Masalan, Amsterdamlik foydalanuvchi server Amerikadan sayt yuklaguncha kutishi kerak. Agar siz CDN dan foydalansangiz, saytingiz Amsterdamga eng yaqin serverdan yuklanadi, bu esa ancha kam vaqt oladi.

Quyida GTmetrix bilan CDN ishlashining diagrammasi keltirilgan.


Siz barcha tasvirlarni, JavaScript va CSS fayllarini CDN-ga o'tkazishingiz va faqat ularni asosiy serverda qoldirishingiz mumkin HTML fayl. CDN-da tasvirlarni joylashtirish veb-sayt sahifalarini yuklash tezligini sezilarli darajada oshirishi mumkin.

To'rtinchi qadam: Brauzer keshidan foydalaning


Brauzer keshidan foydalanish veb-saytingizdagi fayllar tasvirlar, deb taxmin qiladi, CSS fayllari va JavaScript - serverdan faqat bir marta yuklab olinadi va brauzer ularni kompyuterda saqlaydi. Keyingi safar sahifalar yuklanganda, barcha kerakli fayllar foydalanuvchi kompyuteridan "tortib olinadi".

Brauzer keshini ishlatish uchun .htaccess faylini yaratishingiz va muddati tugash moduli yordamida unga kerakli direktivalarni yozishingiz kerak. Ma'lumotlarning keshda saqlanish muddati vaqt, faylning oxirgi modifikatsiyasi yoki mijozning kirish vaqti bilan belgilanishi mumkin.

Beshinchi qadam: Sahifaning yuqori qismidan displeyni blokirovka qiluvchi resurslarni olib tashlang


Bu holda ishlab chiquvchilar duch keladigan asosiy qiyinchilik JavaScript kodini sahifaning yuqori va tanasidan pastga butun veb-saytga ko'chirishdir.

Agar siz WordPress-dan foydalansangiz, avval aytib o'tilgan Autoptimize plagini bu borada sizga yordam berishi mumkin. Buning uchun plagin sozlamalarini o'zgartirish kifoya.

Oltinchi qadam: Siqishni yoqing


Siz server sozlamalarida siqishni yoqishingiz mumkin. Agar siz ushbu masala bo'yicha malakangizga shubha qilsangiz, o'zingizdan so'rang texnik yordam Serveringiz uchun GZIP siqishni yoqing.

Ettinchi qadam: Mobil versiyani optimallashtirish


Mobil saytning moslashtirilgan versiyasi to'g'ri tasvir o'lchamlari, shrift sozlamalari va yaxshi navigatsiya tizimidan foydalanishni talab qiladi.

Sizning veb-saytingiz turli qurilmalarda qanday ko'rinishini bilib olishingiz mumkin Gugl xrom. Yuqori o'ng menyuda "ni bosing. Qo'shimcha vositalar", va keyin - "Ishlab chiquvchi asboblari".

Xulosa:

Shunday qilib, veb-saytingiz sifatini yaxshilash uchun bajarishingiz kerak bo'lgan eng muhim to'rtta qadam:

1. CDN dan foydalaning.

2. Brauzer keshidan foydalaning.

3. Sahifaning yuqori qismidan displeyni blokirovka qiluvchi resurslarni olib tashlang.

4. Tasvirlaringiz hajmini optimallashtirish va ularni siqish.

Salom, aziz blog o'quvchilari! Bugungi post Google Page Speed ​​​​ajoyib vositasiga bag'ishlangan bo'lib, u har qanday sahifani yuklashni tezlashtirish imkoniyatlarini o'rganish uchun sinab ko'rish imkonini beradi ().

Hech kimga sir emaski, qidiruv tizimlari, xususan, Google so'nggi paytlarda ushbu jihatga jiddiy e'tibor qaratmoqda, shuning uchun tezkor veb-saytlar qidiruv natijalarida reyting va yuqori o'rinlarda ma'lum afzalliklarga ega bo'ladi.

Google Page Speed ​​​​Insights nafaqat sahifaning etarlicha tez yuklanmasligining barcha sabablarini aniqlaydi va ko'rsatadi, balki ularni bartaraf etishning aniq usullarini ham taklif qiladi va aniqlangan ba'zi muammolar xizmatning o'zi tomonidan avtomatik ravishda osonlikcha bartaraf etilishi mumkin. rejimi.

Google veb-saytlarni tezlashtirish uchun qanday optimallashtirish vositalarini taklif qiladi?

Asosan, har bir loyiham uchun men ularga hissa qo'shadigan sahifalarni optimallashtirish tadbirlariga ko'p vaqt ajrataman tez yuklash. Haqiqatan ham biz topa olmagan yagona narsa bu blog sayti bo'lib, u mohiyatan sog'lom ambitsiyalarga ega bo'lmagan va o'z maqsadlariga erishish uchun mas'ul bo'lgan yangi boshlanuvchilar uchun vizual yordamdir.

Lekin tabiatan perfektsionist bo‘lganim uchun, ta’bir joiz bo‘lsa, ko‘pchilikka bilim olib keluvchi axborot veb-resursining qaysidir jihati bilan ortda qolayotganlar qatorida bo‘lishiga yo‘l qo‘ya olmasdim. Shu sababli, uni optimallashtirish uchun barcha sa'y-harakatlarni, shu jumladan Paige Speed ​​tavsiyalarini bajarishga qaror qilindi.

Shuning uchun, men darhol ushbu vositaning tavsifiga o'taman, shunda siz uning funksionalligini baholashingiz va veb-resurslaringiz manfaati uchun amalda qo'llashingiz mumkin.

Ilgari Page Speed ​​​​Insights brauzer kengaytmalari sifatida ishlatilishi mumkin edi va yuklab olish havolalari maxsus Google sahifasida mavjud edi. Bundan tashqari, uni Mazilda qo'llash uchun birinchi navbatda uning qo'shimchasi sifatida Page Speed ​​​​ko'rsatilgan joyda kerak edi:


Endi maxsus Google brauzerlari uchun kengaytmalardan foydalanishning iloji yo'q, garchi bir xil plaginlar, ammo biroz boshqacha talqinda rasmiy Chrome va Mazila veb-sahifalarida mavjud ( va ). Bundan tashqari, aynan bir xil funksionallik va imkoniyatlardan kam bo'lmagan bir xil nomdagi to'liq funktsional Google onlayn xizmati mavjud. Agar siz Dasturchilar bo'limiga kirsangiz, u erda sahifa tezligi vositasiga havolani ko'rasiz:

Aytgancha, xuddi shu sahifada "PageSpeed ​​Tools" Veb-saytlarni tezlashtirish bo'yicha barcha Google takliflari shu erda joylashgan. "Yaxshilik imperiyasi" ni ishlab chiquvchilari butun Internet makonini optimallashtirish va tezlashtirishga jiddiy kirishganga o'xshaydi, chunki Dasturchilarda siz Optimallashtirish kutubxonasiga havolani topasiz ( PageSpeed ​​optimallashtirish kutubxonasini integratsiyalash) ochiq manba hisoblanadi.

Mavjudligi ochiq manba dasturiy ta'minot ushbu loyihadan, modul asosida ishlash " mod_pagespeed", Apache serverlarida o'rnatilgan (aytmoqchi, ularning aksariyati) har kim uni yaxshilashi yoki yangilashi mumkinligini anglatadi.

Ya'ni, shu tarzda, Internet hamjamiyatining hisobiga mukammallikka yaqin bo'lgan tezlashtirish vositasini yaratish juda mumkin. Bularning barchasi amalda qanday ko'rinishini vaqt ko'rsatadi. Tabiiyki, ushbu xayrli ishga to'liq hissa qo'shish va muvaffaqiyatga erishish uchun siz etarli darajada malakali dasturchi bo'lishingiz kerak.

Agar siz yuqoridagi skrinshotga qarasangiz (ma'lumot yashil ramka bilan o'ralgan), u erda o'rnatish uchun havolani ko'rasiz. oxirgi versiya tayyor modul. Bu o'z serverlariga o'rnatishi mumkin bo'lgan egalar uchun qiziqarli bo'lishi mumkin va u erda joylashgan saytlar uchun avtomatik tezlashtirishni ta'minlaydi.

Bundan tashqari, Page Speed ​​​​modulining ikkita modifikatsiyasi mavjud: to'g'ridan-to'g'ri Apache serverlari va Apache + Nginx kombinatsiyasi uchun, ikkinchisi proksi-server rolini o'ynaydi:


Aytgancha, variant almashish Apache va Ngnix zamonaviy sharoitlar eng ko'p talabga ega va eng ilg'or hosterlar tomonidan qo'llaniladi (jumladan, Sprinthost), chunki u resurslardan samarali foydalanishni ta'minlaydi. Shunday qilib, agar siz ushbu usulga qiziqsangiz avtomatik tezlashtirish saytlar, siz o'zingiz bunga qo'lingiz bor yoki hosteringizni zo'riqtirishingiz mumkin.

Google PageSpeed ​​tavsiya qiladi (sayt sahifalarini yuklash tezligini oshirish usullari)

Yuqorida biz veb-saytlarni yuklash tezligining global o'sishi ehtimolini ko'rib chiqdik, bu aniq bilimlarni talab qiladi (ehtimol, bu ma'lumot hech bo'lmaganda kelajakda kimdir uchun foydali bo'ladi).

Ammo o'quvchilarning asosiy qismi, ya'ni oddiy veb-ustalar uchun "bu erda va hozir" tushunarli va kirish mumkin bo'lgan variant ko'proq mos keladi. PageSpeed ​​​​Insights xizmati ushbu shartlarga to'liq javob beradi, biz ular haqida batafsilroq gaplashamiz. Muayyan veb-sayt sahifasini tahlil qilish uchun ushbu sahifaga uning URL manzilini () kiriting:



Tahlildan so'ng siz Google-ning mobil qurilmalar va shaxsiy kompyuterlarga nisbatan reytingini ko'rasiz, bu ayniqsa qimmatlidir. IN bu misolda Uchun bosh sahifa Ushbu blogda mobil telefonlar uchun 100 tadan 76 ta kredit balli o'rtacha natijadir, agar siz quyidagi tavsiyalardan foydalansangiz, uni sezilarli darajada yaxshilash mumkin.

Bundan tashqari, sahifa yuklanishini sekinlashtiradigan har bir resursni optimallashtirish uchun tegishli bo'limlarga havolalar taqdim etiladi (ularni olish uchun havolani bosing. "Qanday tuzatish kerak?"), bu erda siz kamchiliklarni bartaraf etish uchun kerakli harakatlarning tavsiflarini topasiz.

Ammo bu erda muhim bir fikrni ta'kidlash kerak. Kerakli sahifalarni tahlil qilish turli xil turlari butun sayt uchun yuklash vaqtini qisqartirishga erishish. Misol uchun, standart WordPress blogi uchun asosiy sahifa, toifalar, statik sahifalar va postlar uchun ushbu jihatdagi optimallashtirish darajasi butunlay boshqacha bo'lishi mumkin.

Men yuqorida misol keltirdim bosh sahifa, bu post e'lonlarini ko'rsatadi, ammo Page Speed ​​​​maqolalardan biriga ancha past baho berdi:


Buning sababi, postlar odatda ancha uzunroq bo'lib, turli xil manbalar va kontentni (rasmlar, videolar, skriptlar) o'z ichiga oladi. Shuning uchun, ular bilan optimallashtirishni tekshirishni boshlash yaxshiroqdir. Aytgancha, shu nuqtai nazardan, baholashdan boshlang Page Speed ​​mobil telefonlar uchun taqdim etadi, chunki bunday qurilmalarda munosib yuklab olish tezligiga erishish ko'proq jismoniy harakatni talab qiladi.

Ammo hatto turli xil sahifalar ham sifat jihatidan farq qilishi mumkin. Bu, boshqa narsalar qatorida sodir bo'ladi, chunki ularning ba'zilari yuklashni sekinlashtiradigan qo'shimcha skriptlarni ishga tushiradi. Misol uchun, ushbu veb-sahifalardan birini optimallashtirish darajasi meni nafaqat hayratda qoldirdi, balki haqiqiy zarba berdi:


Ko'rinib turibdiki, mumkin bo'lgan 100 balldan 62 ball biz intilishimiz kerak bo'lgan natija emas. Buning sababi shundaki, bu va boshqa bir qator post sahifalarida menda yoritilgan kodlarning chiroyli dizaynini boshlaydigan SyntaxHighlighter plagin skripti ishlayapti.

Saytda bunday kengaytmalar bir nechta bo'lishi mumkin. Har birida aniq holat plagin sizning resursingiz uchun u taqdim etgan funksionallik nuqtai nazaridan qanchalik muhimligini o'zingiz hal qilishingiz kerak. Va shunga qarab, siz uni olib tashlashingiz yoki sahifani yuklashni tezlashtirishga yordam beradigan optimallashtirish choralarini ko'rishingiz kerak.

Yuqorida aytilganlar, ayniqsa, ko'p sonli veb-ustalar tomonidan qo'llaniladigan dunyodagi eng mashhur CMS uchun amal qiladi. Ushbu ko'p funktsiyali vosita hamma uchun yaxshi, lekin serverdagi yukni kamaytirish va sahifani yuklash vaqtini qisqartirish nuqtai nazaridan uni doimiy ravishda tuzatish kerak. Shuning uchun, WP-da ishlaydigan veb-resurs egalari bunga e'tibor berishlari kerak. Va bu erda Page Speed ​​kabi xizmatning mavjudligi juda foydali.

Ushbu maqolalarning barchasini hech bo'lmaganda ko'rish rejimida o'qing, yuqoridagi havolalarga rioya qilib, o'zingiz uchun juda ko'p foydali ma'lumotlarni topishingiz mumkin. Kelajakda men veb-resurslarni tezlashtirish muammosiga bir necha marta qaytishni rejalashtirmoqdaman va shuning uchun siz ushbu mavzu bo'yicha yangi nashrlarning chiqarilishini o'tkazib yubormaslik uchun obuna bo'lishingiz mumkin.

Nihoyat, ushbu foydali videoni tomosha qiling va nima uchun Page Speed ​​maslahati faqat ko'rsatma ekanligini va nima uchun unga fanatik tarzda amal qilmaslik kerakligini bilib oling.

Veb-sayt egasi sifatida siz tezkor bo'lishi kerakligini bilasiz. Va siz allaqachon veb-saytingizni qanday tezlashtirish haqida turli maqolalarni o'qidingiz va ehtimol siz allaqachon biror narsani amalga oshirgansiz. Keyin sayt qanchalik tez yuklanishi qiziq bo'ladi. Bu yerda siz eng mashhur vosita sifatida Google PageSpeed ​​​​Insights-ga o'ting, Google-dan reyting va tavsiyalar ro'yxatini oling. Va bu erda ko'pchiligimiz yo'qoladi:

  • SEO uchun PageSpeed ​​Insights muhimmi?
  • Nima uchun mening saytim reytingi maksimal emas?
  • Bu barcha tavsiyalar nimani anglatadi?

Siz avval saytingizda keshlashni faollashtirgansiz va PageSpeed ​​reytingi deyarli mukammal bo'lishini kutgansiz, ammo endi bu plagin nega tezlik bilan bog'liq barcha muammolarni hal qilmaganiga hayron bo'layapsizmi? Balki u unchalik yaxshi emasdir? Qisqa javob quyidagicha:

Google PageSpeed ​​muhim emas.

Ha, shunday... lekin nega bu muhim emas?

Sahifa tezligi va PageSpeed ​​Insights

Tezlik (saytni yuklash vaqti) muhim va SEOda muhim ko'rsatkich bo'lib, foydalanuvchi tajribasiga ham ta'sir qiladi. Googlebot saytni indekslaganda, u PageSpeed ​​indikatorini ko'rmaydi, faqat tezlikni o'zi biladi. Google PageSpeed ​​​​Insights saytingiz tezligini o'lchamasligini bilasizmi? Ha, buni yana o'qing:

Google PageSpeed ​​​​Insights sayt tezligini o'lchamaydi.

Sahifani yuklash tezligi endi juda muhim signaldir qidiruv tizimlari. Va foydalanuvchilar uchun bu muhim omil bo'lib, u bilan bog'liq muammolar mavjud bo'lsa, unga e'tibor bermaslik qiyin. Sayt tezligini oshirish orqali siz nafaqat reyting imtiyozlarini olishingiz, balki ko'proq ishonch va konversiya stavkalariga ega bo'lishingiz mumkin. Quyida eng ko'p tahlil qilish va aniqlashga yordam beradigan eng foydali vositalar ro'yxati keltirilgan zaif joylar tezligi bo'yicha sayt.

1. Google PageSpeed ​​​​Insights

Google-ning sahifani yuklash tezligi vositasi. Ish stoli va mobil qurilmalar uchun 0 dan 100 gacha qiymatni ko'rsatadi. U darhol saytning zaif tomonlarini ko'rsatadi va tezlikni optimallashtirish bo'yicha tavsiyalar beradi.

2. Pingdom asboblari

Tezlikni baholaydi, serverga qo'ng'iroqlar sonini va o'rtacha yuklanish vaqtini ko'rsatadi. Xulosa jadvali serverga har bir so'rov uchun ma'lumotlarni (uslublar, skriptlar, rasmlar va boshqalar) batafsil ko'rsatadi. Saytda nima yuklashni sekinlashtirayotganini aniqlash oson.

3.WhichLoadFaster

Taqqoslash uchun ikkita saytni yuklang (o'zingiz va raqobatchi), qaysi biri tezroq yuklanishini vizual tarzda kuzatib boring (mijozlarga ko'rsatish uchun qulay). Yuklab olish oxirida qaysi sayt yutgani va u necha marta tezroq yuklangani haqida ma'lumot ko'rsatiladi.

4. Veb-sahifaning ishlashi testi

Sahifani ikki marta yuklaydi, xitlar sonini taqqoslaydi - keshlash qanchalik yaxshi tashkil etilganligini ko'rsatadi, har bir test uchun batafsil statistikani ko'rsatadi. Sayt yuklanganda har soniyada qanday ko'rinishi haqida skrinshotlarni saqlaydi. Shuningdek, qaysi so'rovlar guruhi ko'proq vaqt olganini qulay shaklda ko'rsatadi. Server Dallasda (AQSh) joylashgan.

5. GTmetrix

Yana bitta foydali vosita sayt tezligini tekshirish uchun. Ko'plab umumiy ma'lumotlarni ko'rsatadi, shuningdek, tarixni saqlaydi, shuning uchun yuklab olish tezligi qanchalik yaxshilangan yoki yomonlashganini solishtirishingiz mumkin. Tezlikni optimallashtirish bo'yicha Yahoo va Google tavsiyalarini yuklaydi, ularni ustuvorlik bo'yicha saralaydi. Sinov serveri Vankuverda (Kanada) joylashgan.

6.Yuklash ta'siri

Xizmat sayt yukga (engil DDOS) qanchalik bardosh bera olishini tekshiradi. Bir necha o'nlab foydalanuvchilar va yuzdan ortiq faol ulanishlar taqlid qilinadi. Sinov bir necha daqiqa davom etganligi sababli, ushbu yuklash vaqtida sahifani yuklash tezligini baholash uchun boshqa vositalardan foydalanish mumkin. Sinov oxirida siz faol foydalanuvchilar soniga qarab yuklab olish tezligi qanday o'zgarishini ko'rishingiz mumkin.

7. Monitis vositalari

Yerning turli qismlaridan - AQSh, Yevropa va Osiyodagi serverlardan veb-sayt yuklanishini tahlil qiladi. Har bir test uchun umumiy statistikani ko'rsatadi.

8.SiteSpeed.me

Tahlil qilingan sahifaga turli ma'lumotlar markazlaridan (taxminan 30 server) so'rovlar yuboradi va ularning har biri uchun tezlikni aniqlaydi. Vaqt va tezlik bo'yicha eng yaxshi, eng yomon va o'rtacha ishlashni ta'kidlaydi.

9. PR-CY

Ommaviy veb-sayt tezligini tekshirish. Siz 10 tagacha manzilni belgilashingiz mumkin - shu bilan har bir resurs uchun yuklash vaqti va hujjat hajmini solishtiring.

10. Web-sahifa tahlilchisi

Sahifani yuklash va barcha qo'shimcha skriptlar/uslublar/tasvirlar haqida hisobot. Oddiy va tez-tez kerakli vosita.

Agar siz veb-sayt sahifasini yuklash tezligini tekshirish uchun boshqa bepul onlayn vositalardan foydalansangiz, ularni sharhlarda baham ko'ring.



 


O'qing:



Nima uchun o'yinlar Windowsda ishga tushmaydi Nima uchun o'yinlar ishlamaydi

Nima uchun o'yinlar Windowsda ishga tushmaydi Nima uchun o'yinlar ishlamaydi

Windows 7 da ko'plab o'yinlarni ishga tushirish bilan bog'liq muammolarning bir nechta sabablari bo'lishi mumkin. Ulardan eng mashhurlarini ko'rib chiqaylik: Muvofiqlik. Ko'plab o'yinlar yaratilgan ...

Android uchun minecraftni yuklab oling: barcha versiyalari

Android uchun minecraftni yuklab oling: barcha versiyalari

- bu Android qurilmalari uchun mavjud bo'lgan juda mashhur o'yin! An'anaga ko'ra, unda siz band bo'lgan qahramonni boshqarasiz...

Minecraft 1 uchun modlarni yuklab oling

Minecraft 1 uchun modlarni yuklab oling

Ushbu bo'limda siz Minecraft Pocket Edition o'yiniga kerak bo'lgan modni mutlaqo bepul va tez yuklab olishingiz mumkin. Bizning veb-saytimizda ...

10 ta inglizcha harflar bilan yigit terisi

10 ta inglizcha harflar bilan yigit terisi

Minecraft uchun terilarning eng so'nggi ma'lumotlar bazasiga xush kelibsiz. Bizning xizmatimiz statistik ma'lumotlarni to'playdi va biz nima uchun hamma narsani to'plamasligimiz kerak deb o'yladik ...

tasma tasviri RSS