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:

Google'da biz tezlik bilan, mahsulotimizda va vebda bizni tashvishga solayotganini eshitgan bo'lishingiz mumkin. Ushbu harakatning bir qismi sifatida, biz bugungi kunda biz qidirishni tartiblash algoritmlari bo'yicha yangi signalni o'z ichiga olmoqdamiz: sayt tezligi. Saytdagi tezlik veb-sayt veb-so'rovlariga qanchalik tez javob berganini 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

Bu ikki yil avval men birinchi marta bilib olganimda, "Vau, bu erda juda ko'p foyda bor!" Kabi bo'ldim. Kelgusida nima bo'lishi muqarrar "qanday" savol. Veb-saytlarni qanday tezlashtiramiz? Bizning saytimizning tezligini qanday o'lchaymiz va boshqalar bilan taqqoslaymiz? Juda ko'p texnik tafsilotlarga berilmasdan narsalar qanday bajariladi?

Ian Luri yozgan 29 veb-saytingizni tezlashtirish yo'llari Mart oyida 2011 va bu haqiqiy marvarid. Agar veb-saytingiz tezligini tweaking haqida jiddiy bo'lsangiz, maqolada aytib o'tilgan har bir maslahatlarga rioya qilishingiz kerak.

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

Shuning uchun men ushbu mavzuni qayta ko'rib chiqaman va oddiy usullarni izlayman deb o'yladim, shuning uchun tejamkor bo'lmagan foydalanuvchilar juda ko'p vaqt va kuchni to'kmasdan amalga oshirishi mumkin.

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 kattami? Shaxsiy kompyuteringizda o'rnatilgan grafik dastur 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-ga juda ko'p plaginlarni ishlatasizmi? Saytingizdagi eskirgan plaginlar va skriptlardan foydalanasizmi? Xo'sh, unda ayrim ishlarni tozalash va yangilab borish vaqti keldi.
  • JavaScript-ni juda og'irmi? Kichiklashtirish va siqish!

Ushbu maslahatlar juda oddiy ko'rinayotganda, tajribali veb-boshqaruvchilarni yoki veb-dizaynerlar bilan ishlashni davom ettirmagani uchun ajablanmasman.

Bir necha yil oldin men beparvo edim va men foydalanadigan WordPress mavzusining <? Php wp_get_archives ('type = monthly') ekanligini bilmasdim. ?> header.php faylga kiritilgan.

Aytishga hojat yo'q, vazifa vaqt o'tishi bilan HTML fayllarida o'nlab keraksiz qatorlarni ishlab chiqaradi. Bu soniya ichida tuzilishi mumkin bo'lgan aql bovar qilmaydigan xato, lekin keyin men o'z manbamga qaramasligim uchun 2 yildan ko'proq narsani talab qildim.

2. Keraksiz HTTP 300, 400 va 500-lardan qoching

HTTP 300 serverni qayta yo'naltirishga ishora qiladi, HTTP 400-ning autentifikatsiya qilish muammolari va HTTP 500-ning server xatolaridir-HTTP so'rovlari uchun barcha natijalar brauzerlar uchun keraksiz qo'shimcha safarlarga sabab bo'ladi *. Ba'zi HTTP 300-larni muqarrar (masalan, 301-ning yangi sahifaga yo'naltirilishi) muqarrar bo'lsa, har bir HTTP 400 va 500 xatolariga murojaat qilishingiz va har bir narsani tuzatishga harakat qilishingiz kerak.

* Har qanday vaqtda aylanish vaqti nimani anglatadi?

Umumiy nutq, veb-sahifa og'irligi taxminan 1,100KB hajmida va taxminan 100 moslamalarni (manba); veb-brauzer faqat bir vaqtning o'zida 2-6 moslamalarini foydalanuvchi konfiguratsiyasiga bog'liq holda so'rashi mumkin. Round Trip Times - sahifani to'liq ochish uchun brauzer uchun sarflangan safari soni. Misol uchun, veb-sahifani 100 obyektlari bilan yuklash uchun, 5 so'rovlarini bir vaqtning o'zida bajarish uchun tuzilgan brauzer veb-sahifani o'rnatish uchun 20 safarlarida bo'ladi. Kichkinagina sayohatlarga ko'ra, veb-sahifaning tezligi oshadi; biz bir 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.

Keling, kutib turing, men sizning qo'llaringizni CSS-da namlashni yaxshi ko'rmaydigan, lekin menga ishonadigan ba'zi biringiz uchun bu juda ko'p ko'rinishi mumkinligini bilaman, bu kontseptsiyaning tovushdan ko'ra ancha sodda. Va eng muhimi, CSS-kodlarga tegmasdan ishlarni bajarish uchun onlayn 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 tasodifiy blogger bo'lsangiz va nima haqida gapirayotganim haqida hech qanday tasavvurga ega bo'lmasangiz, faqatgina header.php (agar siz WordPress dan foydalanayotgan bo'lsangiz), ctrl + F va '@ import' uchun qidiruvga o'ting, ko'chiring .css fayllari agar kerak bo'lsa, o'sha serverga o'rniga <link> bilan @ import qatorlarini 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

Ko'p hollarda bu kunlarda keshlash uchun uchinchi tomonning plaginiga tayanaman. Biri uchun, men unga qarashga dangasa emasman; ikkinchidan, narsalarimdan ko'ra yaxshiroq narsalarni qila oladigan ijobiy tomonlar bor, nega energiyamni bunga sarflashim kerak? Agar siz WordPress-da bo'lsangiz, WP Super Cacheni 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 serverlar bo'ylab saqlaydi va foydalanuvchi manziliga qarab turli xil serverlardan veb-sahifalaringizga xizmat qiladi. Misol uchun, Malayziya foydalanuvchisi veb-saytga kirganda, CDN veb-kontentni (asosan, rasm va HTML fayllari kabi statik fayllarni) Osiyodagi serverdan, Singapur deyishadi; Boshqa tomondan, agar foydalanuvchi Meksikada joylashgan bo'lsa, tarmoq AQShga yaqinroq joylashgan server joylashgan tarkibni taqdim etishni tanlaydi.

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

O'rganilgan dars: Ba'zan siz arzon narsalarga tayanolmaysiz. Agar oyiga kamida $ 5 pul to'lasangiz, ushbu tezkor o'yinning yuqori qismiga tushishni kutmang. Agar veb-saytingiz yoritishni tezda yuklab olishini istasangiz, ehtimol, eng oson yo'li veb-saytingizni yaxshi veb-xostlarga 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. Oluvchining imkoni bo'lganda, ssenariylaringizni 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.

Ishni bajarish uchun ko'plab boshqa usullar mavjudligiga aminman, bizga nima uchun aytsangiz - Texnik bo'lmaganlar uchun veb-saytlarni tezlashtirish uchun #1 tavsiyangiz nima?

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.