Yaxshi Izlash Sıralaması uchun veb-saytingiz tezlashtirish uchun

Maqola muallifi:
  • Qidiruv mexanizmi optimallashtirish
  • Yangilandi: Mart 24, 2018

* Eslatma: Ushbu maqola birinchi martda 2013 da e'lon qilindi. Bu yerda aytib o'tganimning ayrimlari eskirib qolgan bo'lishi mumkin.

Google hozirda sayt tezligini reyting omillaridan biri sifatida foydalanishi sir emas. Google Webmaster Central Blog bu haqda bir necha yil oldin rasmiy e'lon qildi:

Siz bu erda Google-da tezlikni, o'z mahsulotimizni va Internetni qiziqtirganimizni eshitgan bo'lishingiz mumkin. Ushbu sa'y-harakatlarning bir qismi sifatida, bugungi kunda biz qidirishni boshqarish algoritmlariga yangi signalni kiritmoqdamiz: sayt tezligi. Sayt tezligi veb-sayt veb-so'rovlarga qanchalik tez javob berishini aks ettiradi ...

Va Matt Cutts uning veb-sayt tezligini optimallashtirish muhimligini bir necha marta eslatib o'tdi videos va bloglar.

Bu mavzu bo'yicha ko'proq izlanishlar va o'qish davomida, men buni tasdiqlaydigan bir necha misollarni ko'rib chiqdim - birida qidiruvi muxbiri haqida maqola, "Work Coach Cafe" kodlari va sinchiklangan ulanishlarni tozalashdan so'ng qo'shimcha 40% organik traffikka ega bo'ldi; boshqasiga amaliy ish, SmartFurniture.com bosh direktori sayt saytning ish faoliyatini yaxshilash orqali sayt qidiruvi reytingida kvant ishlab chiqardi.

Tezroq Page Yuklab olish vaqti ham yaxshi ishlashga teng

Lekin kuting, veb-saytingizni tezlashtirish uchun vaqt sarflash uchun ko'proq sabablar bor.

Sayohatchilar saytidagi bir tadqiqotda, men sayt foydalanuvchilari 57% saytni tark etishdan oldin faqat uch soniya yoki undan kam kutishini bilib oldim.

The Tagmanda mashhur tadqiqot, bu sahifa yuklanish vaqtida bir soniya oshishi mijozlar almashinuvida taxminan 7% zararga olib kelishi mumkinligini ko'rsatadi.

Cloud Living-dagi yana bir misolda, sayt tezligini optimallashtirishdan keyin saytga tashrif buyuruvchilarning ishtiroki 19% (o'rtacha sessiyaning davomiyligi, tasvirni ko'rish) bilan yaxshilandi.

Tezroq sayt = Seans boshiga ko'proq tashrif va ko'proq suhbat davomiyligi. Manba: Tung Tran, CloudLiving.com.

Muxtasar qilib aytganda, sahifa yuklanishi faqatgina qidirish tartibini ta'sir qilmaydi, shuningdek, konvertatsiya tezligiga va tashrif buyuruvchilarga katta ta'sir ko'rsatadi. Shunga o'xshash statistika uchun Mashableni bu yerga tashrif buyurganingizga ishonch hosil qiling yaxshi infografik.

Sizning veb-saytingiz tezligini yaxshilash uchun oson yo'llar

Ikki yil oldin bularning barchasini birinchi marta bilganimda, "Voy, bu erda juda ko'p foyda bor!" Keyingi narsa muqarrar ravishda "qanday" degan savolga javob beradi. Qanday qilib veb-saytlarimizni tezlashtiramiz? Qanday qilib veb-saytimizning tezligini o'lchaymiz va boshqalar bilan taqqoslaymiz? Qanday qilib texnik tafsilotlarga duch kelmasdan ishlarni bajaramiz?

Ian Luri yozgan 29 veb-saytingizni tezlashtirish yo'llari mart oyida 2011-ga qaytib boring va bu haqiqiy marvarid. Agar siz veb-saytingiz tezligini buzishga jiddiy yondashsangiz, maqolada aytib o'tilgan har bir maslahatga amal qilishingiz kerak.

Biroq, ushbu echimlar ko'pchiligi kundalik veb-sayt egalari va bloggerlarning texnik ko'nikmalaridan tashqarida bo'lishi mumkin.

Shunday qilib, men ushbu mavzuga qayta tashrif buyurib, oddiy usullarni qidiraman va texnologiya bo'lmagan foydalanuvchilar ko'p vaqt va kuch sarflamasdan amalga oshirishi mumkin deb o'yladim.

1. Saytingizning ingichka qismi

Ko'p marta, sahifa yuklanish vaqti sekin bo'lsa, bu faqat sahifa og'irligi degan ma'noni anglatadi.

Eritma oson: dietaga boring!

Veb-saytingizni yaxshilab tekshirib ko'ring va o'zingizga quyidagi savollarni bering:

  • Serverda juda ko'p foydalanilmaydigan CSS-ni saqlaysizmi? Ularni o'chirish!
  • Rasmlaringiz juda katta? Agar sizning kompyuteringizda grafik dastur o'rnatilgan bo'lmasa, ularni Photoshop, Fireworks yoki Smush It bilan optimallashtiring.
  • Haddan tashqari HTTP sarlavhalari bormi? Ularni olib tashlang!
  • Siz juda ko'p spam-sharhlarni saqlaysizmi? Spam-qutisidagi noto'g'ri izohlar ma'lumotlar bazasi javob vaqtini sekinlashtiradi. Ularni olib tashlang!
  • CMS-da juda ko'p plaginlardan foydalanyapsizmi? Siz saytingizda eskirgan plagin va skriptlardan foydalanyapsizmi? Yaxshisi, tozalash va yangilash ishlarini bajarish vaqti keldi.
  • JavaScript-ni juda og'irmi? Kichiklashtirish va siqish!

Ushbu maslahatlar juda oddiy bo'lib ko'rinsa ham, tajribali veb-ustalar yoki veb-dizaynerlar bunga amal qilmayotganlarini ko'rib hayron bo'lmayman.

Bir necha yil oldin men beparvo edim va men foydalanayotgan WordPress mavzusi <? Php wp_get_archives ('type = month'); ?> header.php fayliga ko'milgan.

Aytishga hojat yo'q, funktsiya vaqt o'tishi bilan HTML fayllarida o'nlab keraksiz chiziqlarni hosil qiladi. Bu bir necha soniya ichida tuzatilishi mumkin bo'lgan ahmoqona xatodir, lekin keyin o'z manbamning kodiga qaramaganim sababli buni anglash uchun 2 yildan ko'proq vaqt talab etildi.

2. 300, 400 va 500-larning keraksiz HTTP-laridan saqlaning

HTTP 300-da serverlarni qayta yo'naltirishlar, HTTP 400-ning autentifikatsiya muammolari va HTTP 500-ning server xatolariga taalluqli - HTTP so'rovlari uchun ushbu barcha natijalar brauzerlar uchun keraksiz ortiqcha sayohat qilishlariga sabab bo'ladi. Ba'zi bir HTTP 300-larni (masalan, 301-ni yangi sahifa joylashuviga yo'naltirish kabi) muqarrar qilib bo'lmasada, siz har bir HTTP 400 va 500 xatolarini ko'rib chiqishingiz va uni har birini tuzatishga harakat qilishingiz kerak.

* Baribir safar safari vaqti nima?

Umumiy nutq, veb-sahifa og'irligi taxminan 1,100KB hajmida va taxminan 100 moslamalarni (manba); veb-brauzer bir vaqtning o'zida faqat 2 - 6 ob'ektlarni so'rashi mumkin, bu foydalanuvchi konfiguratsiyasiga bog'liq. Round Trip Times - bu sahifani to'liq ochish uchun brauzerga ketadigan safarlar soni. Masalan, veb-sahifani 100 ob'ektlari bilan yuklash uchun, bir vaqtning o'zida 5 so'rovlarini bajarish uchun sozlangan brauzer veb-sahifani yuklash uchun 20-dagi safarlar kerak bo'ladi. Safar safariga kamroq vaqt ketishi sababli, veb-sahifa tezroq yuklanadi; bitta sahifada mavjud bo'lgan ob'ektlar sonini kamaytirishimiz kerak.

3. CSS Sprites dan foydalaning

CSS Sprites bir nechta tasvirni bitta rasm fayliga birlashtirilgan va bir vaqtning o'zida foydalanuvchilarga ko'rsatgan usullarini nazarda tutadi. CSS Sprites-dan foydalanib, veb-sahifalarni tezroq yuklaydi.

Endi kutib turing, bilaman, bu sizning CSS-ga qo'lingizni ho'llashni yoqtirmaydigan, ammo menga ishonadigan ba'zi birlaringiz uchun bu juda oz tuyulishi mumkin, tushuncha tuyulgandan ko'ra sodda. Eng yaxshisi, Internetda CSS kodlariga tegmasdan ishlarni bajaradigan bepul vositalar mavjud. Tekshirib ko'rmoq Sprite Me va Sprite Pad - narsalar faqat bir nechta tortish va tugmachalarda bajarilishi mumkin.

Sprite Pad

Sprite Pad

Sprite Me

Sprite Me

Bundan tashqari, CSS Spritesning keyingi o'qishlari va misollari uchun tashrif buyuring bu va bu tutorial.

4. CSS @ importdan foydalanishdan qoching

CSS @ import vazifasi tashqi stil sahifalarini veb-sahifangizga yuklashda yordam beradi. Bu haqida yomon narsa shunchaki qo'shimcha brauzer atrofida sayohat vaqtlarini qo'shib, veb-sahifangizni yuklash vaqtini oshiradi. Buni hal qilish uchun <link> tagini o'rniga foydalaning.

Agar siz tasodifiy blogger bo'lsangiz va nima haqida gaplashayotganimni bilmasangiz, header.php-ni ko'rib chiqing (agar siz WordPress-dan foydalanayotgan bo'lsangiz), ctrl + F va '@import' -ni qidirib, .css fayllarini ko'chiring. agar kerak bo'lsa o'sha serverga, o'rniga @import satrlarini <link> bilan almashtiring.

Misol o'rnini almashtiring

@import url ("../ style1.css"); @import url ("../ style2.css")

uchun

<link rel = "stylesheet" href = "style1.css"> <link rel = "stylesheet" href = "style2.css">

5. CMS-ni yangilang

Xo'sh, bu no-brainer, to'g'rimi? Yangilanishlar ishlash va xavfsizlikni kuchaytirishga qaratilgan bo'lib, sizning tashrif buyuruvchilaringiz uchun kamida siz ularni yangilangan CMS platformasida saqlashingiz mumkin.

6. Keshni butunlay keshlash mumkin

Shu kunlarda aksariyat hollarda men keshlash uchun uchinchi tomon plaginlariga ishonaman. Biri uchun, men unga qarash uchun juda dangasa emasman; ikkinchidan, mendan ko'ra yaxshiroq narsalarni qila oladigan ijobiy tomonlari ham bor, nega bunda kuchimni sarflayapman? Agar siz WordPress-da bo'lsangiz, WP Super Cache-ni sinab ko'ring - bu eng mashhur keshlardan biri WP plaginlari bu yozilish vaqtida. Agar siz Joomla bo'lsangiz, tekshiring Keshni tozalovchi.

Qisqacha aytganda, ushbu plaginlar veb-saytingizning so'nggi versiyasini keshlashda yordam beradi va takroriy tashrif vaqtida dinamik kontent yaratish ehtiyojlarini kamaytiradi.

Ushbu mavzuga bag'ishlangan ko'plab texnik tafsilotlar mavjud Bu yerga va Bu yerga.

7. Tarkibni etkazib berish tarmog'ini ishga tushiring (CDN)

CDN sizning statik fayllaringizni butun dunyo bo'ylab serverlarda saqlaydi va veb-sahifalaringizni foydalanuvchi joylashgan joyiga qarab turli xil serverlardan foydalanadi. Masalan, Malayziyalik foydalanuvchi veb-saytingizga kirganda, CDN sizning veb-tarkibingizni (asosan rasmlar va HTML-fayllar kabi statik fayllar) Osiyoda joylashgan serverdan etkazib beradi; boshqa tomondan, agar foydalanuvchi Meksikada bo'lsa, tarmoq tarkibni yaqinroq server joylashgan joydan etkazib berishni tanlaydi, deydi AQSh.

CDN-ning turli markalari mavjud, lekin umuman CDN ikki toifaga bo'linadi - CDN-ni va CDN-ni siltang. Qo'shimcha ma'lumot olish uchun, men siz kabi ba'zi bir mashhur CDN xizmatlarini ko'rib chiqishni taklif qilaman MaxCDN va CloudFlare.

8. Yaxshi veb-xost o'ylab ko'ring

Agar saytni tezroq almashtirish haqida jiddiy bo'lsangiz, o'ylab ko'ring yaxshi hostingni tanlash.

Bir yil oldin men HostGator-dagi hosting hisobidan saytlarimdan birini almashtirdim WP Engine (bulutli hosting). Ko'chib kelganimdan beri narsalar keskin o'zgarib ketdi, o'rtacha sahifa yuk tezligi 900ms dan 500sgacha kesildi - deyarli 100% yaxshilanish (quyida jadvalga qarang).

WHSR sahifani yuklash tezligi

Dars: Ba'zan siz arzon narsalarga ishonib bo'lmaydi. Agar siz oyiga 5 dollardan kam pul to'layotgan bo'lsangiz, ushbu tezkor o'yinning yuqori qismida bo'lishingizni kutmang. Agar veb-saytingiz tezkor yoritishni yuklashni xohlasangiz, ehtimol buni qilishning eng oson yo'li veb-saytingizni yaxshiroq veb-xostga o'tkazishdir.

9. Ma'lumotlar bazasini optimallashtirish

MySQL-da bo'lsangiz, phpMyAdmin-da narsalar osongina bajarilishi mumkin. Va agar siz WordPress-da bo'lsangiz, hamma narsalarni to'g'ri plagin bilan osonroq qilish mumkin. WP optimallashtiradi, masalan, ma'lumotlar bazasini bir necha marta bosish bilan tozalab olish imkonini beradi.

10. Imkoniyat bo'lsa, skriptlaringizni pastki qismga qo'ying

Foydalanuvchilarning ko'rinishida sahifa yuklanish vaqtini yaxshilashning eng oson usullaridan biri, imkoni bo'lsa, pastki qismda kodlar va skriptlarni (masalan, Google Analytics) joylashtirishdir. SEO muddati davomida juda kam yordam berganiga qaramay, shuning uchun veb-saytingiz tomoshabinlar sahifani tezroq yuklab olishini his qiladilar, chunki bu brauzerlar skriptlarni bajarishdan oldin tanqidiy kontentni yuklash imkonini beradi.

Saytingizni tezlashtirish bo'yicha qo'shimcha maslahatlar

U erda siz 10 tez veb-sayt tezligini qanday qilib yaxshilashga oid tezkor maslahatlarga egasiz.

Ishonchim komilki, ishni tugatish uchun ko'plab boshqa usullar mavjud, nima uchun bizga o'zingiz haqingizda aytmang - o'z veb-saytlarini tezlashtirish uchun texnik bo'lmaganlarga oid #1 maslahatlaringiz qanday?

Jerry Low haqida

WebHostingSecretRevealed.net (WHSR) asoschisi - 100,000 foydalanuvchilari tomonidan ishonchli va foydalanilgan xosting tekshiruvi. 15-dan ortiq veb-tajribasi, affiliate marketing va SEO tajribasi. ProBlogger.net, Business.com, SocialMediaToday.com va boshqa ko'plab ishtirokchilar.

»I ¿