10 იმედგაცრუების მიზეზი, თუ რატომ არის შენს ვებსაიტი სიჩქარე ნელი

ვებსაიტზე ბმულზე დაჭერით, ასე მარტივია.


კულისებს მიღმა, ასობით თხოვნა მყისიერად ხვდება მთელ მსოფლიოში, რომ გადმოგცეთ სურათები და ტექსტი. ამ რამდენიმე მოკლე წამში ბევრი რამ ხდება და ბევრი რამ შეიძლება არასწორედ წარიმართოს.

რამ შეიძლება დაიწყოს შენელდეს, რაც თქვენს ვებგვერდს მოიცავს.

თუ მუდმივად ადევნებთ თვალყურს ჩემს მიმდინარე სერიებს ვებსაიტზე დატვირთვის სიჩქარით, თქვენ იცით, რომ ნელი ვებსაიტები ცუდი ამბავია! სინამდვილეში, ზარმაცი საიტი შეიძლება დაგიჯდებათ ათასობით ვიზიტორი და გადაქცევა.

ამის გათვალისწინებით, მე კულისებს მივდივარ, რომ ვნახო, რა ხდება. მოდით, რამდენიმე წამში გავზომოთ და ვნახოთ, რაში ხელს უშლის ხელს!

რჩევა

ნელი საიტი კლავს გაყიდვებს! დატვირთეთ თქვენი WordPress სიჩქარე ამ 8 ჰაკით.

1. სერვერის შესრულება

თქვენი ვებ – გვერდი იტვირთება ქვემოდან. როდესაც ვინმე დააწკაპუნებს თქვენს საიტზე, ის მოსწონს, რომ გასაღები ჩართოთ მანქანის ძრავაში. თქვენი სტუმარი თქვენს ძრავას სთხოვს შექმნას.

პირველი რაც ხდება, ეს არის: თქვენი ბრაუზერი (Firefox, Safari და ა.შ.) თქვენს სერვერს აგზავნის პინგს. ის ითხოვს ყველა ინფორმაციას და მონაცემს, ასე რომ მას შეუძლია დატვირთოს თქვენი ვებ – გვერდი.

თუ თქვენი სერვერის მუშაობა ცუდია, პასუხის გაცემა უფრო მეტ დრო დასჭირდება. არ აქვს მნიშვნელობა რამდენად სწრაფია ყველაფერი დანარჩენი, ნელი სერვერი ყოველთვის ნელ – ნელა დაიწყებს.

სერვერის ცუდი შესრულება თითქმის ყოველთვის დაქვეითებულია თქვენს ვებ – მასპინძელთან. იაფი ვებ მასპინძელი ჩვეულებრივ მოგცემთ გაზიარებულ სერვერს, რაც იმას ნიშნავს, რომ უთვალთვალებთ ადგილს და რესურსებს უთვალავი სხვა ვებსაიტებით. თუ თქვენი საიტი შენელებულია, ეს იმიტომ ხდება, რომ რიგ სხვა საიტებზე რიგში ხართ!

2. სერვერის ადგილმდებარეობა

თუ ოდესმე დარეკეთ შორეული დარეკვა, იცით, რომ კავშირის გაკეთებას დიდი დრო სჭირდება. ეს იმიტომ ხდება, რომ ინფორმაციას ფიზიკურად უნდა გაემგზავროს იქ მისასვლელად. მონაცემები გადის კაბელებში და ის გადადის თანამგზავრებზე.

მსგავსი რამ ხდება ვებგვერდზე დაჭერისას. ვებსაიტზე დაჭერისას თქვენ გაგზავნით შეტყობინებას სერვერზე. თქვენ ითხოვთ დატვირთვას.

ვთქვათ, თქვენი სერვერი დაფუძნებულია ამერიკაში. როდესაც იაპონელი სტუმარი დააჭერს თქვენს ვებგვერდს, ინფორმაციამ უნდა იმოძრაოს წყნარი ოკეანის ოკეანეზე. მას უნდა ითხოვდეს სერვერზე წვდომა. შემდეგ, მას უნდა იმოგზაუროს მთელი გზა ოკეანეზე გადასასვლელად, რათა მათ ეკრანზე ატვირთოს.

მონაცემები სწრაფია. მაგრამ ეს არ არის ჯადოსნური!

3. უამრავი ტრაფიკი

თუ ბევრ ტრაფიკას განიცდით, საბოლოოდ გამოიწვევს თქვენი ვებსაიტის შენელება.

ამჟამინდელ დონეზე, თქვენს ვებ სერვერს შეუძლია მხოლოდ ერთდროულად ემსახუროს გარკვეულ რაოდენობას. ცოტათი ჰგავს მაღაზიაში რიგს. რაც უფრო მეტი ადამიანი მოდის მაღაზიაში, მით უფრო ნელა ემსახურებიან ისინი.

არა მხოლოდ ეს, არამედ მაღაზიას უნდა დაეხმაროს დამატებითი რესურსების გადაყვანა, რათა დაეხმაროს. მათ უკნიდან უნდა დაურეკონ დამატებითი პერსონალი, რათა ყველამ შეძლოს სამსახური. მაგრამ ახლა უკანა ფენის საგნებიც ნელდება.

იგივე ხდება თქვენს ვებ – გვერდზე. თქვენი სერვერი შეეცდება მართოთ დამატებითი ტრეფიკი, მაგრამ ის შენელდება სადმე.

4. დამატებითი დიდი სურათები (და რთული ფაილის ფორმატი)

გახსოვთ dial-up ინტერნეტის ძველი დღეები? დიდ სურათს შეიძლება დასჭირდეს ერთი წუთი დატვირთვა, ერთ ჯერზე ერთი პატარა! ამძაფრებდა!

Broadband– ის შემდეგ ყველაფერი გაუმჯობესდა, მაგრამ ზოგადი წესი მაინც ვრცელდება.

მას შემდეგ, რაც სერვერს შემოაწყდებით, ის დაიწყებს ვებ – გვერდის თითოეულ ბიტს თქვენი ბრაუზერის ეკრანზე. სერვერზე შევა შინაარსი, ტექსტი და სურათები. ეს ჰგავს ჩვენს მეწარმეს, რომ გამოაქვს თქვენი მარაგი უკნიდან.

როდესაც ასე ფიქრობ, ეს მარტივია. დიდი, მძიმე ნივთების გასაღებას უფრო მეტი დრო სჭირდება.

დიდი გამოსახულების დატვირთვას დიდი დრო დასჭირდება. თუ თქვენს ვებ – გვერდზე გაქვთ დიდი ტონა დიდი სურათი, თქვენ დაამატებთ დამატებით დატვირთვას დრო თითოეული სურათისთვის.

აქ ასევე მნიშვნელოვანია ფაილის ფორმატი. ბრაუზერებს შეუძლიათ ლამაზი და სწრაფად დატვირთონ JPG, PNG და GIF სურათები. მძიმე ფორმატები, როგორიცაა TIFF და BMP, აპირებენ უზარმაზარ ნაწილებს თქვენს დატვირთვაში. მოერიდეთ მათ!

5. კოდის სიმჭიდროვე

შეიძლება აქ უკვე თემა იგრძნოთ. დიდი, მკვრივი ელემენტები შეანელებს თქვენს ვებგვერდს. თქვენი საიტის ერთ – ერთი ყველაზე მჭიდრო ელემენტია კოდი, რომელიც ქმნის მას.

თუ თქვენ კარგად იცნობთ CSS- ს, HTML- ს და Javascript- ს, იცოდეთ, რომ თქვენს ვებგვერდზე დიზაინის უზარმაზარი კოდია..

მაგალითად, არსებობს 60 მილიონი ხაზის კოდი Facebook- ზე მარტო.

მილიონების კოდი

(იხილეთ სრული სურათი)

(ეს უფრო მეტია, ვიდრე Hadron Collider)

((მაგრამ Google- ზე მაინც ნაკლები!)).

თუ თქვენი საიტის უკანა პლანზე გადატვირთულია ზედმეტი კოდირება და ჯავასკიპტირება, მის აჭიანურებას უფრო მეტხანს დასჭირდება.

6. ტექსტური გრაფიკა

უამრავი ვებ – გვერდი კვლავ იყენებს სურათებს ტექსტის გამოსახატად.

მაგალითად, თქვენ შეგიძლიათ გამოიყენოთ სურათი თქვენი ლოგოს გამოსახატავად. ან შეიძლება თქვენ ჰქონდეთ განმარტებითი ტექსტი, როგორც მთავარი სურათის ნაწილი თქვენს მთავარ გვერდზე.

როგორც წარმოგიდგენიათ, მსგავსი გრაფიკების დატვირთვას ბევრად მეტი დრო სჭირდება, ვიდრე მარტივი შრიფტის ალტერნატივა.

7. ძალიან ბევრი ფაილის მოთხოვნა (RTT)

მე უკვე ავუხსენი, თუ რამდენად დიდი, მძიმე ელემენტები სჭირდება მეტს დატვირთვას. ეს არ ეხება მხოლოდ მათ ზომას. რამდენია მათ შორის.

თქვენს საიტზე ყველა მცირე ელემენტს სხვა ფაილის მოთხოვნა სჭირდება დატვირთვა. ყველა CSS ფაილი, ყველა სურათი, ყველა სოციალური გაზიარების ღილაკი და Javascript– ის ყველა ნაშრომი არის ახალი ფაილის მოთხოვნა.

თქვენს სერვერს შეუძლია მხოლოდ წამში მოითხოვოს გარკვეული რაოდენობის მოთხოვნა.

მოდით ვთქვათ, რომ თქვენი ვებ – გვერდი იყენებს 50 ფაილის მოთხოვნას ყოველ ჯერზე დატვირთვისას. თუ 100 ადამიანი ერთდროულად წვდის თქვენს საიტს, ეს ნიშნავს 5,000 ფაილის თხოვნას ერთ წამში. თუ პატარა სერვერზე ხართ, ეს სერიოზულად შეანელებთ.

გახსოვდეთ, მხოლოდ ამდენი რესურსია ფაილების მოსაწყობად.

8. ძალიან ბევრი მოდული

თუ თქვენ აწარმოებთ WordPress- ს, ალბათ კულისებში მიღებულია უამრავი მოდული. თითოეული მათგანი აკეთებს საკუთარი ფაილის თხოვნას. თითოეულს აქვს CSS ფაილი და რამდენიმე JavaScript დატვირთვისთვის.

ეს ნიშნავს უფრო მეტ წონას და მეტ საჩივარს. თუ ბევრ მოდულს ააწყობთ, ის შენელდება. ჰკითხეთ საკუთარ თავს, რომელი მათგანი არის აუცილებელი.

9. არასაჭირო გადამისამართებები

წარმოიდგინეთ, რომ ითხოვენ მიმართულებებს მატარებლის სადგურამდე. შემდეგ იქ მიდიხარ და გაარკვიე, რომ ის დახურულია. ის გადავიდა ქალაქის მეორე მხარეს და ახლა თქვენ მოგიწევთ ქალაქის გასეირნება.

ასაკს გიბიძგებთ, არა?

იგივე ხდება ხდება გადამისამართებების დროს. გვერდი ორჯერ ჩატვირთვა. თუ ამის გაკეთების ფანტასტიკური მიზეზი არ გაქვთ, თავიდან აიცილოთ გადამისამართებები თქვენს საიტზე.

10. მოძველებული CMS

თუ თქვენ იყენებთ WordPress- ს, Drupal- ს ან Wix- ს თქვენი საიტის მართვისთვის, შეამჩნევთ რეგულარულად. გთხოვთ, რომ დააინსტალიროთ განახლებული პროგრამები ან პროგრამის ახალი ვერსიები.

განახლება ზოგადად ნიშნავს, რომ ისინი არ იკავებენ ყველანაირ პრობლემებსა და პრობლემებს, განსაკუთრებით სიჩქარესთან დაკავშირებით. დააინსტალირეთ ყველა პროგრამული და მოდულების უახლესი ვერსიები, რომ თქვენი საიტი უფრო სწრაფად და უფრო მარტივად დატვირთოთ.

Მადლობა წაკითხვისთვის! გამყევი ჩემთან, რადგან შემდეგ კვირას ამ პოსტს მივყვები სიღრმისეული სახელმძღვანელოთ, თუ როგორ ამოვიღო თითოეული ეს პრობლემა. [განახლებულია: 14 განათების ხრიკი თქვენი საიტის დააჩქაროს]

სინამდვილეში მე გირჩევთ შეამოწმოთ ჩემი eBook ზუსტი ნაბიჯებით, რომელიც გადავდგი Bitcatcha.com– ზე დატვირთვისთვის 3 წამში.

ნება მიბოძეთ გაეცანით თუ თქვენ გაქვთ რაიმე შეკითხვები საიტის სიჩქარის შესახებ ქვემოთ მოცემულ კომენტარებში.

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