საიტი ოფისის ლეპტოპზე იხსნება და ნორმალურად გამოიყურება. მერე კლიენტი გეუბნებათ, რომ ტელეფონზე მთელი საუკუნე იტვირთებოდა, ან თავად ხსნით მობილური ინტერნეტით ავტოსადგომზე და უყურებთ, როგორ კიდია ლოგო მარტო თეთრ ეკრანზე, სანამ დანარჩენი მიაღწევს. ეძებთ, რატომ არის ჩემი საიტი ნელი, უშვებთ უფასო სიჩქარის ტესტს და იღებთ წითელი ნიშნებითა და ტერმინებით სავსე გვერდს, რომელიც არ გეუბნებათ, რეალურად რა უნდა გააკეთოთ.
ჩვეული დასკვნებია: ჰოსტინგი უნდა გაუმჯობესდეს ან მთელი საიტი თავიდან უნდა აიწყოს. ზოგჯერ ერთ-ერთი ეს მართლაც ასეა. უფრო ხშირად მიზეზები ცოტაა, ისინი ჩვეულებრივ ბრაუზერშივე ჩანს, და იაფი გამოსწორებები პირველ რიგში მოდის. ნელი საიტი მხოლოდ გამაღიზიანებელი წვრილმანი არ არის: ვიზიტორი, რომელიც იმდენ ხანს ელოდა, რომ გაბრაზდა, იშვიათად ავსებს ფორმას, და ეს ერთ-ერთი ჩუმი მიზეზია, რის გამოც საიტზე შემოდიან, მაგრამ არ გწერენ.
რატომ არის ჩემი საიტი ნელი: ტიპური მიზეზები
სურათები გაცილებით დიდია, ვიდრე ადგილი, რომელსაც იკავებენ. ფოტოები გვერდზე პირდაპირ კამერიდან ან ფოტოსტოკიდან ხვდება, რამდენჯერმე უფრო ფართო, ვიდრე ბლოკი, რომელშიც დგას, და ბრაუზერი მთელ ფაილს ტვირთავს, სანამ დაპატარავებს. ნიშანი: გვერდის სტრუქტურა სწრაფად ჩნდება, სურათები კი სათითაოდ ივსება, და ტელეფონზე საიტი შესამჩნევად უარესია, ვიდრე სადენიან კომპიუტერზე.
ზედმეტად ბევრი პლაგინი, ვიჯეტი და სკრიპტი. CMS-ზე ან კონსტრუქტორზე აწყობილი საიტი წლების განმავლობაში დანამატებით იფარება: სლაიდერი, ჩატის ვიჯეტი, რამდენიმე ანალიტიკის ტეგი, cookie-ს ბანერი, დაჯავშნის მოდული, რომელსაც აღარავინ იყენებს, ავტომატურად ჩართული ვიდეო ჰედერში. თითოეული საკუთარ კოდს ტვირთავს, სანამ გვერდი დაწყნარდება. ნიშანი: გვერდი ტექსტის გამოჩენის შემდეგაც დიდხანს „მუშაობს“, ღილაკები წამით არ რეაგირებს, და განლაგება ხტება, როცა ახალი ნაწილები მოდის.
სერვერი ნელა პასუხობს. სანამ გვერდის ერთი ნაწილი მაინც გამოჩნდება, ბრაუზერი სერვერს ელოდება. იაფი გაზიარებული ჰოსტინგი, CMS, რომელიც ყოველ ვიზიტზე თითოეულ გვერდს ნულიდან აწყობს, რადგან ქეშირება გამორთულია, ან მონაცემთა ბაზა, რომელიც წლებია იზრდება — ყველაფერი ეს ერთნაირად გამოიყურება: წამით თეთრი ეკრანი, მერე ყველაფერი ერთდროულად.
ვიზიტორი სერვერისგან შორსაა. ერთ ქვეყანაში განთავსებული და მეორედან გახსნილი საიტი დროს თავად მანძილზე ხარჯავს: სახლში სწრაფია, საზღვარგარეთ ნელი, და სახლში ამას ვერავინ ამჩნევს. ნიშანი: საჩივრები კონკრეტული რეგიონიდან მოდის.
რაღაც გვერდზე ყველაფერ დანარჩენს ბლოკავს. შრიფტი, რომელიც ტექსტის დახატვამდე უნდა ჩაიტვირთოს, ყველა გვერდზე ჩაშენებული რუკა, სკრიპტი, რომელიც ცუდი დღის მქონე მესამე მხარის სერვისს ელოდება. ნიშანი: ზოგ დღეს საიტი ნორმალურია, ზოგ დღეს არა, ან ცარიელი რჩება, სანამ ერთი კონკრეტული ელემენტი არ გამოჩნდება.
როგორ გაიგოთ, რომელია თქვენი
ქვემოთ ყველაფერი კეთდება ტელეფონით, ლეპტოპითა და უფასო ინსტრუმენტებით, რომლებიც უკვე თქვენს ბრაუზერშია. იარეთ თანმიმდევრობით: პირველი შემოწმება, რომელიც ჩავარდება, ჩვეულებრივ თქვენი მიზეზია.
- გახსენით საიტი ტელეფონზე მობილური ინტერნეტით და არა Wi-Fi-ით. დაახლოებით გაზომეთ დრო საათით — ბმულზე შეხებიდან იმ მომენტამდე, როცა კითხვა და დაჭერა შეგიძლიათ — შემდეგ იგივე გააკეთეთ ლეპტოპზე. თუ ტელეფონზე მკვეთრად უარესია, საქმე სურათებსა და მძიმე სკრიპტებშია.
- დააკვირდით, რა ჩნდება პირველად. განაახლეთ და დაიმახსოვრეთ თანმიმდევრობა. თეთრი ეკრანი და მერე ყველაფერი ერთდროულად — სერვერია; ჯერ ტექსტი, სურათები კი ნელ-ნელა — სურათებია; განლაგება ხტება და ღილაკები არ პასუხობს — სკრიპტებია.
- გაუშვით ერთი უფასო სიჩქარის ტესტი დიდი საძიებო სისტემისგან ან ბრაუზერის მწარმოებლისგან და ქულას ყურადღება არ მიაქციოთ. წაიკითხეთ მხოლოდ ყველაზე დიდი ფაილების სია და შემოთავაზებული გაუმჯობესებები: იქ უბრალო სიტყვებით წერია ზედმეტად დიდი სურათები, გამოუყენებელი სკრიპტები და სერვერის ნელი პასუხი. შეამოწმეთ სერვისის გვერდი და არა მხოლოდ მთავარი.
- გახსენით ბრაუზერის დეველოპერის ინსტრუმენტები ქსელის ჩანართზე, განაახლეთ გვერდი და დაალაგეთ ზომის მიხედვით. თუ ყველაზე დიდი ჩანაწერები სურათის ფაილებია, რომლებიც ხილულ სურათზე გაცილებით დიდია, ეს თქვენი პასუხია; თუ სიაში ათობით სკრიპტია დომენებიდან, რომლებსაც ვერ ცნობთ, დათვალეთ პლაგინები.
- ჩამოწერეთ საიტის ყველა პლაგინი, ვიჯეტი და მესამე მხარის ტეგი და თითოეულის გვერდით მიუწერეთ, ვინ იყენებს და რისთვის. ჩვენი გამოცდილებით, სია უფრო გრძელი გამოდის, ვიდრე ვინმე ელოდა, და მისი ნაწილი მკვდარია.
- შეამოწმეთ ჰოსტინგის ტარიფი და ქეშირების პარამეტრი. შედით ჰოსტინგის პანელში და ნახეთ, რაში იხდით და ჩართულია თუ არა გვერდების ქეშირება. თუ არ იცით, იცის იმან, ვინც საიტი გააკეთა, და ეს ერთი წერილის კითხვაა.
- შეამოწმეთ თქვენი სხვა ბაზრებიდან. სთხოვეთ საზღვარგარეთ მყოფ კოლეგას იმავე გვერდის დროის გაზომვა, ან გამოიყენეთ უფასო ტესტი, რომელიც შემოწმების ადგილის არჩევის საშუალებას იძლევა.
გამოსწორება, თანმიმდევრობით
ჯერ ყველაზე იაფი. ჩვენი გამოცდილებით, საიტების უმეტესობა სიჩქარის დიდ ნაწილს პირველივე სამ ნაბიჯზე იბრუნებს, თავიდან აწყობის გარეშე.
- შეამცირეთ და შეკუმშეთ სურათები. გაიტანეთ ფოტოები იმ ზომით, რომელსაც განლაგება რეალურად იყენებს, თანამედროვე ვებფორმატში, და ჩაანაცვლეთ ორიგინალები; CMS-ზე სურათების ოპტიმიზაციის პლაგინი მთელ ბიბლიოთეკას ერთ გავლაზე დაამუშავებს. ეს ყველაზე გავრცელებული გამოსწორებაა და ერთი საღამო ჯდება.
- წაშალეთ, რაც არ გამოიყენება. გამორთეთ და წაშალეთ ყველა პლაგინი, ვიჯეტი და ტეგი, რომლისთვისაც ვერავინ დაასახელა მომხმარებელი, გააერთიანეთ დუბლირებული ანალიტიკის ტეგები ერთში, ცოცხალი რუკა ჩაანაცვლეთ სტატიკური სურათით, რომელიც რუკაზე გადადის, და ჩართეთ გადავადებული ჩატვირთვა ყველაფრისთვის, რაც პირველი ეკრანის ქვემოთაა.
- ჩართეთ ქეშირება. გვერდების ქეშირება ნიშნავს, რომ სერვერი მზა ასლს გასცემს იმის ნაცვლად, რომ თითოეული ვიზიტორისთვის გვერდი თავიდან ააწყოს. CMS-ებისა და ჰოსტინგების უმეტესობა ამას პარამეტრად ან პლაგინად სთავაზობს.
- გაასწორეთ მაბლოკირებელი ელემენტები. შრიფტები ისე ჩატვირთეთ, რომ ტექსტი მაშინვე სათადარიგო შრიფტით გამოჩნდეს და მოგვიანებით შეიცვალოს, გადაავადეთ სკრიპტები, რომლებიც პირველი ეკრანისთვის საჭირო არ არის, და ვიდეო ჰედერიდან მოაშორეთ. ჩვეულებრივ ეს დეველოპერის ერთი საათია და არა პროექტი.
- მიუახლოვეთ საიტი ვიზიტორს. კონტენტის მიწოდების ქსელი (CDN) თქვენი სტატიკური ფაილების ასლებს ბევრ რეგიონში ინახავს, ასე რომ სხვა ქვეყნიდან ვიზიტორი მათ ახლოდან ტვირთავს. ჰოსტინგებისა და დომენის სერვისების უმეტესობა მას სთავაზობს; თუ საზღვრებს გარეთ ყიდით, ეს პუნქტი სიაში ჰოსტინგის ნებისმიერ განახლებაზე წინ უნდა იდგეს.
- ჰოსტინგი მხოლოდ მაშინ განაახლეთ, როცა სერვერის სინელე დამტკიცებულია. თუ თეთრი ეკრანის ლოდინი ქეშირების ჩართვის შემდეგაც რჩება, ვიწრო ადგილი ტარიფია. გადადით გეგმაზე, რომელიც ტრაფიკს შეესაბამება, და არა ყველაზე იაფზე, რომელიც ტექნიკურად მუშაობს.
- თავიდან ააწყვეთ ყველაზე მძიმე გვერდები და არა საიტი. თუ შაბლონი ყველა გვერდზე ათობით კომპონენტს ათრევს, ხშირად საკმარისია მთავარი სადესანტო გვერდების უფრო მსუბუქ სტრუქტურაზე აწყობა. ჩვენს საიტების დამზადების პროექტებში სიჩქარე გაშვების კრიტერიუმია, და სწორედ ამ ნაბიჯზე პროექტდება გვერდი იმის მიხედვით, რა უნდა გააკეთოს, და არა იმის, რასაც თემა სთავაზობს.
სიჩქარე იმასაც განსაზღვრავს, როგორ პოულობენ საიტს: საძიებო სისტემები იმავე ლოდინს ზომავს, რასაც თქვენი ვიზიტორები გრძნობენ, ამიტომ ზემოთ აღწერილი ცვლილებები ნებისმიერი პატიოსანი SEO სამუშაოს ნაწილია. და თუ საიტი დიდი ხანია ნელია, ზოგიერთი მოთხოვნა ჩუმად დაიკარგა; იმის აღრიცხვა, საიდან მოდის თითოეული მოთხოვნა — სწორედ აქედან იწყება ჩვენი CRM-ისა და ანალიტიკის პროექტები — გაჩვენებთ, შეცვალა თუ არა რამე გამოსწორებამ.
რა გავზომოთ
- დრო გამოსაყენებელ გვერდამდე ტელეფონზე მობილური ინტერნეტით, ხელით გაზომილი ყოველთვის ერთნაირად, ყოველთვიურად.
- გვერდის წონა და მოთხოვნების რაოდენობა მთავარი სადესანტო გვერდებისთვის, ქსელის ჩანართიდან, ყოველი ცვლილების წინ და შემდეგ.
- სერვერის პასუხის დრო სიჩქარის ტესტიდან — ლოდინი, სანამ რამე მოვა — რომელიც ქეშირების ჩართვის შემდეგ უნდა დაეცეს.
- უარყოფის მაჩვენებელი და შევსებული ფორმები შეცვლილ გვერდებზე, თქვენს ანალიტიკაში, ცვლილებიდან რამდენიმე კვირის შემდეგ რამდენიმე კვირით ადრესთან შედარებით.
სად ვერთვებით ჩვენ
მფლობელს ერთი თავისუფალი საღამოთი, დეველოპერის ერთი საათითა და ჰოსტინგზე წვდომით ყველაფერი ეს თავად შეუძლია. ჩვენ თანმიმდევრობას ვამატებთ: სურათები და მკვდარი ბალასტი ჰოსტინგზე ადრე, ქეშირება თავიდან აწყობაზე ადრე, და გაზომვა წინ და შემდეგ, რომ გაუმჯობესება ფაქტი იყოს და არა შეგრძნება. თუ დიაგნოსტიკის გადაბარება გირჩევნიათ, დასაწყებად საკმარისია მოკლე ბრიფი საიტის მისამართითა და იმ გვერდებით, რომლებიც ყველაზე მეტად გაინტერესებთ.