Yandex yüklənmə sürətini davranış nəticələri olan bir keyfiyyət göstəricisi kimi qiymətləndirir: gözləməyən istifadəçi başqa yerə gedir və bu qərar reytinqə təsir edən statistikaya daxil olur. Davranış siqnallarını ciddi şəkildə qiymətləndirən bir axtarış sistemində sürət ayrı bir texniki məşğələ deyil, eyni sistemin bir hissəsidir.
Yandex-in öz optimallaşdırma siyahısı
- HTTP sorğularının sayını azaldın — JavaScript və CSS-i birləşdirin, şəkillər üçün spritlərdən istifadə edin.
- Renderi bloklayan resursları aradan qaldırın: ilk görünüş üçün lazım olmayan CSS və skriptləri sənədin sonuna keçirin və ya onları asinxron və ya təxirə salınmış şəkildə yükləyin.
- CSS, JavaScript və HTML-i minifikasiya edin.
- Şəkilləri, JavaScript və CSS-i CDN vasitəsilə təqdim edin.
- Keşləmə və GZIP sıxılmasını konfiqurasiya edin.
- Şəkilləri sıxın.
- Lazımi resurslar yüklənənə qədər ekranın aşağı hissəsindəki şəkillərin yüklənməsini təxirə salın.
- Server tərəfindəki kodu və onun üçün mövcud olan resursları optimallaşdırın.
- Yalnız sürətli CSS animasiyalarından istifadə edin.
- Birbaşa son hədəfə keçid edərək yönləndirmə zəncirlərini azaldın.
Bunun indekslənmə ilə əlaqəsi
Sürət burada yalnız istifadəçiyə yönəlmiş bir metrik deyil. Sayt diaqnostikası səhvlər siyahısı orta cavab müddəti üç saniyəni keçən səhifələri qeyd edir və yavaş cavabların indekslənməni gecikdirdiyini açıq şəkildə bildirir. Böyük bir saytda bu, daha ciddi problem yaradır: yavaş şablon yeni və yenilənmiş səhifələrin ehtiyac duyduğu krol (crawl) tutumunu sərf edir, buna görə də sayt böyüdükcə dərcetmə prosesi yavaşlayır.
Bu siyahıdan nəyə üstünlük verərdik
Serverin cavab müddəti və keşləmə ilk yerdədir, çünki onlar həm robota, həm də ziyarətçiyə təsir edir və digər hər şey onların üzərində ölçülür. Şəkil ölçüsü adətən müştəri tərəfində ən böyük qazanc və saxlanılması ən asan olan məqamdır. Renderi bloklayan resurslar ən çox axtarış trafikini qəbul edən şablonlarda önəmlidir ki, bu da nadir hallarda ana səhifə olur. Sprit vərəqləri kimi sorğu sayının azaldılması siyahıdakı ən qədim tövsiyədir və hazırda HTTP/2 bağlantılarında ən az əhəmiyyət kəsb edir.
Ölçmə
Yandex təhlil üçün Metrica-nın performans hesabatlarına istinad edir. Sintetik testlərdən üstünlüyü ondadır ki, Metrica real ziyarətçilərinizin öz cihazlarında və bağlantılarında nə yaşadıqlarını göstərir — bu, reytinq sisteminin davranışını oxuduğu kütlədir.
Bunu necə tətbiq edirik
We start with server response time rather than the front end, because that number is the one the indexing bot records and the one that shows up as an error at three seconds. On a client site the sequence that pays is almost always: caching, then image weight, then render-blocking assets on the templates that actually receive search traffic. Sprite sheets and file concatenation are still on Yandex’s list and we rarely bother with them on a modern stack.
Əlaqəli xidmətlər