Veb saytınızın yükləmə sürətini necə artırmağın 9 yolu

Yavaş bir veb saytından bezdiniz? Daha sürətli səhifə yükləmə sürətini, xoşbəxt izləyiciləri əldə etmək üçün veb saytınızın fəaliyyətini necə düzəltməyi və inkişaf etdirməyi öyrənin, & daha yaxşı dönüşüm nisbətləri.


Yavaş bir yükləmə veb saytını necə düzəltmək olar

Saytınızın istifadəsi və istifadəçi təcrübəsi üzərində işləməyiniz üçün çox vaxt sərf etmiş ola bilərsiniz – bu günkü onlayn iş üçün vacibdir – lakin saytınızdakı səhifə yükləmə sürətini optimallaşdırmadan, nəticədə hər ikisini də uğursuz edirsiniz. Sürət həm saytınızın istifadəsi, həm də istifadəçi təcrübəsinin vacib bir hissəsidir və onsuz da ziyarətçilərinizi itirmək riski altındadır.

Heç kim sevmir a yavaş veb. Yavaş səhifə yükləmə sürəti istifadəçiləri daha sürətlə uzaqlaşdıra bilər. səhifənin yüklənməsi üçün lazım olan vaxtdan ən azı daha sürətli!

SİZ DİQQƏT: Tədqiqatlar göstərdi bu BİR ikinci olur bir tamaşaçı fikir axınının fasiləsiz qalması üçün. Hər saniyədən sonra veb saytınız həmin izləyicinin marağını itirmə riski altındadır. Məqsədiniz veb saytınızı bir saniyə və ya daha az yükləməkdir.

Veb saytın yükləmə vaxtı vacibdir!

İnternetin ilk günlərində bir çox sayt statik HTML idi, əsasən düz mətn sənədidir, buna görə nəzəri olaraq yükləmək üçün çox az vaxt lazım olacaqdır. Bununla birlikdə əlaqə sürəti də aşağı idi (28.8 modemdə internetə baxmağı xatırlamaq üçün çox gəncsinizsə, bu, magistralda saatda 1 mil sürməyə məcbur olmaq kimidir). Bir veb səhifədə görüntü ölçüsünü və qrafik sayını nəzərə almaq çox vacib idi, CGI istifadə edərək dinamik saytların yükləndiyini qeyd etməmək; şeyləri xeyli yavaşlatdı. İndi bant genişliyi artdı. İnternetdə daha çox şey edə bilərik və əlbəttə ki, edirik.

Ancaq köhnə qaydaların hələ də tətbiq olunduğunu xatırlamaq vacibdir.

İnternet sürətimizə və istifadə etdiyimiz cihazlara (noutbuk, planşet kimi) baxmayaraq, & smartfonlar) ildən-ilə daha sürətli və sürətlə inkişaf edir, səbrimiz daha da azalır. Bu heç vaxt kifayət etmir. İstədiyimizi istəyirik və istəyirik İndi. Buna görə onlayn müəssisələrin veb saytlarının yükləmə müddətini optimallaşdırması çox vacibdir.

Bu yazıda bir veb saytın səhifə yükləmə sürətini optimallaşdırmaq üçün istifadə olunan ən yaxşı təcrübələri və mövcud texnologiyaları müzakirə edəcəyik ki, bunları öz veb saytınıza tətbiq edə biləsiniz..

Həm də oxuyun: Sürət SEO üçün də vacibdir.

Test Vasitələri

Bir şeyə başlamazdan əvvəl müəyyənləşdirmə metoduna sahib olmalısınız saytınızı yavaşlatır və təkmilləşdirmələri ölçmək üçün cari veb sürətinizin meyarını göstərir. Aşağıda sadalanan problemlər sizin əsas probleminiz ola bilər və ya olmaya da bilər, ancaq prosesi izləyə bilməyincə bilmək üçün heç bir yolunuz yoxdur.

Verdiyiniz və aldığınız bir çox şeyin olduğunu bilməlisiniz. Aşağıdakı bəzi həllər bir-birinə zidd olduğu kimi görünə bilər. Çünki bəzən bir problemin həlli saytınızın başqa bir tərəfində sürət problemini artıra bilər. Məsələn, görüntü sprites yaratmaq əvvəlcə bir böyük görüntünün yüklənməsinə ehtiyac yarada bilər ki, bu da bir çox digər görüntülərin yüklənmə ehtiyacını azaltmaqla ilkin yükləmə müddətini yavaşlatdı (daha sonra bu metodlara girəcəyəm).

Bu səbəblə bir dəyişikliyin nəticəsini digərinə qarşı ölçmək lazımdır ki, ən yaxşı nəticənin nədən ibarət olduğunu müəyyənləşdirəsiniz.

Budur bir neçə faydalı vasitə:

  • Google Səhifə sürəti haqqında məlumat – Google-dan olan bu pulsuz vasitə istənilən URL-i yoxlayacaq və saytınızda işləməsi üçün bir test keçirəcəkdir. Saytınızın həm masaüstündə, həm də mobil platformalarda necə işlədiyinə görə fərqli nəticələr verir. Bu məqalədə müzakirə olunan bir çox sahəni əhatə edəcək və saytınızın yavaşlamasına səbəb olan şeylər barədə təkliflər verəcəkdir. Ancaq bu vasitə çox aqressiv və bəzən qeyri-real görünür, buna görə də bunu unutmayın.
  • Pingdom Veb Sürət Testi – Pingdom də saytınızı dünyanın müxtəlif yerlərindən sınaqdan keçirə biləcək bəzi böyük sürətli test həllinə sahibdir (bu, CDN istifadə etməyinizin yaxşı bir fikrinin səbəblərindən biridir; daha çoxu aşağıda). Sürətinizi artırmaq üçün bir çox praktik həllər təqdim edir.
  • Yslow – Bu, HTTP sorğularının sayına, şəkil ölçülərinə, bir CDN-nin istifadə olunmasına və s. Əsaslanan bir qiymət verəcək brauzeriniz üçün pulsuz bir plagindir..
  • Performans Büdcə Kalkulyatoru – Bu saytınızın optimal işləməsini təmin etmək üçün (lent genişliyinə əsasən) hansı məzmunu “verə biləcəyinizi” müəyyənləşdirmək üçün faydalı bir vasitədir..

CAVEAT: Nəzərə almaq lazım olan digər vacib bir şey istifadəçi təcrübəsini ən yaxşı şəkildə yaxşılaşdıran hansı yanaşmadır. Əlavə yükləmə müddətinin tədricən yükləmə vaxtı ilə müqayisədə ən təsirli olub olmadığını öyrənməlisiniz. Bunun ən yaxşı yolu məqsədəuyğunluq testi və xüsusilə A / B testidir.

Veb saytınızı daha sürətli yükləyin

Tamam, indi bir neçə sınaq alətiniz olduğundan veb saytlarımızı sürətləndirmək üçün edə biləcəyimiz həqiqi şeylərə fikir verək!

WORDPRESS istifadə edirsiniz? Bir çox plugin var & Xüsusi WordPress optimallaşdırma, burada sadalanan bir çox işi yerinə yetirmək üçün mövcuddur! Yalnız WordPress’i daha sürətli etmək üçün nəzərdə tutulmuş məqaləmizi nəzərdən keçirin.

1. Fayllarınız çox böyükdür və ya həddən artıq çoxunuz var

İnternetin ilk günlərində necə əhəmiyyətli bir fayl ölçüsü haqqında danışdığımızı xatırlayın? Hələ vacibdir. Bu açıq görünə bilərsə də, hələ də söyləmək lazımdır. Böyük faylları yükləmək daha uzun çəkir.

Daha kiçik və daha az fayldan istifadə edin (bu, həqiqətən istifadəçi təcrübəsini artıra bilər. İnsanlar şəkilləri bəyənsə də, çox adam məlumat həddindən artıq yükləyə bilər)

Çox vaxt çox böyük görüntülərə ehtiyacınız yoxdur. CSS-dən istifadə edərək bir görüntünün ölçüsünü dəyişdirmək asandır, bir sənədin daha kiçik olması üçün bunu edirsinizsə, bant genişliyini israf edirsiniz. Şəkillərin ölçüsünü dəyişdirin əvvəl onları yüklədin. Onları nə qədər kiçik edə bilsəniz təəccüblüdür.

2. GZIP Kompressorunu yandırın

Fayl ölçüsünü azaltdıqdan sonra istifadəçiyə göndərmədən əvvəl saytın qalan hissəsi ilə birlikdə onları sıxışdırmaq yaxşı bir fikirdir. Çox güman ki, bu konsepsiya ilə artıq tanışsınız. Bəzən bir şəbəkə üzərindən çox sayda fayl göndərmək üçün bir yola ehtiyacınız var, buna görə provayderiniz tərəfindən icazə veriləcək bir ölçü olmaq üçün onları “süzmək” lazım idi. Yaxşı, HTTP sıxılma eyni şeydir.

Əksər veb serverləri faylları çağırılan bir yardım proqramı ilə sıxışdırmağa imkan verəcəkdir gzip. Gzip saytınızdakı bütün faylları götürəcək, istifadəçi brauzerinə göndərməzdən əvvəl onları daha kiçik bir ölçüyə sıxacaq. Bu saytdakı bütün fayllarla işləyəcək. Saytınızdakı faylları sıxışdırmaq üçün bəzi digər lazımlı onlayn görüntü sıxma vasitələri də mövcuddur.

3. Keşləmə

Ayrıca brauzerlərə saytınızın yeni bir versiyaya qarşı keshlənmiş versiyasını nə vaxt istifadə etməsi barədə təlimat verə bilərsiniz. İstifadə edərək Başlıqları bitirin istifadəçiyə statik olduqda, həm də dinamik məzmun kimi yeni məzmun yükləməyiniz lazım olduqda istifadə olunan yaddaş məzmunundan istifadə etməyi söyləyə bilərsiniz.

4. Çox sayda server zənginiz var (HTTP tələbləri)

Bu saytınızı sürətləndirərkən nəzərə alınması lazım olan ən vacib şeylərdən biridir. Hər dəfə yeni bir fayl tələb etdikdə və ya hər hansı bir səbəbdən saytı yönləndirsəniz, bu proses yavaşlayır. Hər biri ilə istifadəçinin brauzeri, sonra mənbəyi tapacaq serverinizə səyahət etməli və onu yenidən istifadəçiyə ötürməlidir. Kiçik dozalarda bu yaxşı olsa da, hər bir server çağırışı (xüsusilə də eyni səhifədə olursa) saytınızı kəskin yavaşlatacaq.

İstədiyiniz və ya saytınızdakı hər bir fayl serverə zəng göndərir. Saytınızda 20 şəkil varsa, serverin 20 dəfə çağırılması lazımdır. Bunları azaltmaq üçün edə biləcəyiniz bir sıra işlər var.

  • CSS şəkil sprites istifadə edin – bunlar saytdakı bütün görüntülərin bir görüntü kimi tərkib hissəsini ehtiva edən tək şəkillərdir. Sənədin yalnız müəyyən bir yerdə göstərilməsini təmin edən hissəsini təmin etmək üçün CSS-dən istifadə edə bilərsiniz. Bu o deməkdir ki, 20 şəkil üçün 20 çağırış yerinə, yalnız bir böyük görüntüyə zəng edəcək. Ancaq ehtiyatlı olun – bu saytınızı sürətləndirəcək db-yə edilən zənglərin sayını azaltsa da, görüntü ölçüsü hələ də problem ola bilər.
  • Sınıq bağlantılarınızı düzəldin – Hər dəfə saytınızda olmayan bir səhifəyə kimisə göndərməyə çalışdığınız zaman serverinizi 404 səhifə çatdırmasına səbəb olur. Əslində, bu səhifəni axtarır, tapılmayan bir mesaj alır və sonra xüsusi bir səhv əldə etməlidir. Bu server zənglərinin hər biri sizi ləngidə bilər.
  • İstiqamətləri azaldın – serverinizi başqa bir səhifəyə göndərmək üçün seçdiyiniz vaxtın sayını azaltmağa çalışın. Bunun üçün (məsələn SEO üçün) səhifələrin qurulması faydalı görünsə də, çox sayda server çağırışı etsəniz, saytınızı yavaşlatır və istifadəçi təcrübəsinə mənfi təsir göstərə bilər.

Bir şəkil Sprite nümunəsiBir şəkil Sprite nümunəsi. Şəkil mənbəyi

6. Veb saytınızın kodlaşdırma ehtiyacının optimallaşdırılması

  • CSS və javascriptinizi minələyin – Boş boşluq veb brauzerinə bir şey deməkdir. Bu sizə və ya mənə boş görünə bilər, ancaq hər boş yer oxunmalı və göstərilməli olan bir xarakterdir. Çox hallarda bu lazım deyil, buna görə də bu faylları hələ işləyən hala gətirmək üçün komponentləri oxumaq üçün daha sürətli sıxışdırmaq üçün bəzi minimuma endirmə vasitələrindən istifadə edirsiniz. Google sizə kömək etmək üçün bəzi yaxşı vasitələrə malikdir JavaScript və CSS-ni minimuma endir
  • Dinamik məzmun deyilsə, PHP yerinə HTML istifadə edin – Kodunuzun çoxu dinamik ola bilsə də, bəzən köhnə məktəbə getmək və düz HTML koddan istifadə etmək yaxşıdır. PHP bir prosessor vasitəsilə işə salınmalıdır. HTML birbaşa brauzer tərəfindən şərh olunur. Sadəcə çatdırdığınız statik məzmun varsa, onda statik olaraq saxlayın.
  • CSS’nin üstünə və JavaScript-in altına qoyun – Bu köhnə qaydadır, amma yenə də tətbiq olunur. CSS-nin tez bir şəkildə göstərilməsi üçün ehtiyacınız var, ancaq JavaScript yalnız səhifənin özü yükləndikdən sonra işə salınmalıdır. Ayrıca xarici bir fayldan JavaScript çağırmaqdan çox asılı olmamağı istəyə bilərsiniz. Çox deyilsə, onu birbaşa səhifəyə daxil edin, çünki bu edilməli olan daha az HTTP tələbidir.

Qeyd: JQuery kimi böyük populyar JavaScript kitabxanalarından istifadə edirsinizsə, tövsiyələr bir az fərqlidir. Bunları ayrı bir faylda istəyəcəksiniz, amma əslində jQuery-ni birbaşa CDN-dən istifadə etmək daha yaxşı bir fikirdir. Bunun bir neçə üstünlüyü var. Bu kitabxanalar populyar olduğu üçün istifadəçinin bu kitabxananın önbellek versiyasına sahib olma ehtimalı çox yüksəkdir, ona görə yükləmək heç vaxt tələb etmir. Serverinizi təmin etmisinizsə, bu başqa bir server çağırışıdır və işləməsi üçün bütün kitabxanaya yüklənməli olacaq. Bu veb saytınızın ləngiməsinə əlavə edə bilər.

Tamam, buna görə artıq daxili olduğunuz qədər baxdın və düzəldin, amma yenə də yavaş görünür, xüsusən də uzaq məsafələrdən. Bəzi server alətlərinə baxaq.

7. Saytınız gecikmə səbəbindən yavaş olur

Gecikmə, serverinizin HTTP sorğusuna cavab verməsi üçün lazım olan müddətə aid bir müddətdir. Bunun çox səbəbi istəməməyinizlə eyni səbəbə görə vacibdir. Bu dəfə sürətlənə bilsəniz, saytınızın sürətini kəskin şəkildə artıracaqdır. Gecikmə son istifadəçi ilə məzmun təmin edən server arasındakı fiziki məsafənin funksiyası olaraq artır.

Veb saytının gecikmə nümunəsi

Bu işin ən yaxşı yollarından biri Məzmun Çatdırılma Şəbəkələri və ya CDN-lərdən istifadə etməkdir. Dünyanın müxtəlif yerlərində veb saytınızdakı bu önbelleğ nüsxələri, bu yerlərin hər biri üçün gecikmə azalır. Ən məşhur CDN təminatçıları arasında Akamai, Cloudflare və Amazon AWS var, lakin bir çoxu var. Bir CDN istifadə edərək araşdırma etməyiniz yaxşı olar, xüsusən də serverinizin yerləşdiyi yerdən uzaq olan müştəriləriniz varsa.

8. Verilənlər bazanız çox yavaşdır

Bu gün əksər saytlar verilənlər bazasında saxlanılan məzmuna çox güvənirlər. Bu xüsusilə e-ticarət saytları üçün doğrudur. Çox güman ki, bir çox məhsulunuz var və onları saxlayıb kliklə təmin etməlisiniz. Verilənlər bazaları böyükdür və sizin dostunuz olsa da, verilənlər bazası səmərəsiz təşkil edilə bilər və ya bir sıra pis sorğular ola bilər. Unutmayın, bir istifadəçi hər sorğu arasında bir neçə saniyə gözləməli olduqda, bu əlavə olunur. İstifadəçilər dərhal istədikləri məhsulu tapmasalar və ya çox uzun sürərsə, satın almadan tərk edə bilərlər. Bir şey tapsalar da, tarama davam edəcəyi ehtimalı, çəkdiyi hər ikinci əlavə ilə azalacaq.

Budur yaxşı bir şey addım-addım bələdçi MySQL verilənlər bazasında buna necə başlamaq barədə.

Qeyd: Böyük bir məlumat bazanız varsa, sizə kömək etmək üçün bir verilənlər bazası mütəxəssisini işə götürməyiniz lazım ola bilər, çünki bu işə bir qədər qarışa bilər.

9. Veb Hosting Təminatçınız sadəcə sürətli deyil

Veb saytınızı nə qədər mübahisələndirirsinizsə və cibinizə salırsınızsa, ən zəif bağlantısı qədər sürətlidir – bu halda veb serverinizdir. Sürətli bir veb sahibi seçmək sürətli bir veb saytın təməlidir. Əslində, bütün optimallaşdırmalarınızı iki əsas hissəyə – 1) veb saytınızın optimallaşdırmasına və 2) veb-serverinizin optimallaşdırılmasına qıra bilərsiniz. Veb hosting çox vacibdir və buna görə bu barədə geniş təlimatlar yazdıq. Veb serveriniz həqiqətən olduqca mürəkkəbdir və fiziki serverin həm aparatı, həm də proqram təminatı üçün lazım olan bir çox konfiqurasiya var, amma xoşbəxtlikdən, əksər veb hosting planları idarə olunur, yəni veb hosting şirkəti sizin üçün bunu edəcəkdir. Bəzi yaxşı şirkətlərin istifadəsi üçün bu məqaləni ən sürətli veb hostlarında yayımladıq.

Nəticə

Yuxarıda göstərilən kateqoriyaların hər biri daha geniş şəkildə nəzərdən keçirilə bilər, bu qaydalara əməl etsəniz, veb saytınızın yükləmə müddətini yarı və ya daha çox vaxt azaltmaq üçün çox yaxşı bir şansınız var və əlbəttə ki, sürətinizi artıracaqsınız Sayt. Xahiş edirəm suallarınız varsa şərh bölməsində bildirin.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map