WordPress– ის შესრულების ტესტირება: რატომ, როგორ და რომელი საშუალებების გამოყენება

WordPress- ის შესრულების ერთ სახელმძღვანელოდ დაწერილი სტატიების ტონა, შინაარსის საგნებისადმი მიძღვნილი ტონა შინაარსი, მაგრამ რა შეიძლება ითქვას იმ ინსტრუმენტებზე, რომელსაც ჩვენ ვიზომებთ?


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

ღამის ვარსკვლავები იქნება: GTMetrix, KeyCDN სიჩქარის ტესტი, Pingdom ინსტრუმენტები, Google Pagespeed Insights, Webpagetest და Monitis სიჩქარის ინსტრუმენტები. თითოეულზე ვისაუბრებთ ძლიერ და საკვირაო წერტილებზე და შემდეგ შემოგთავაზებთ შედეგებს.

Techno Geeks- ისთვის

ამ სტატიისთვის ვაპირებთ ვებგვერდისა და სერვისის გამოყენებას, დარწმუნებული ვართ, რომ ის შესაფერისია ოპტიმალური შესრულებისთვის. საიტი იქნება ციფრული სათამაშო ჟურნალი, უაღრესად ოპტიმიზირებული, ტონობით სტატიებით. საიტი იყენებს minified CSS- ს, სტატიკურ HTML cache- ს, minified JS- ს, CDN- ს და მუშაობს HTTP / 2 ქვეშ. სერვერის მხარეს იგი მუშაობს Xeon პროცესორით, 24 ძაფით, 24 GB ოპერატიული მეხსიერება, Gigabit კავშირი და მას უმასპინძლებს მონაცემთა ბაზა ჩრდილოეთ კაროლინაში, სერვერის მოთხოვნის რაოდენობა მინიმალურია და ის ძალიან მეორადი პროცესორით 12 ბირთვისა და 24 ძაფის საერთო რაოდენობა 0,5-ს სცდება, nginx იტვირთება ქეშით და მუშაობს PHP 7.1 RC– ის ქვეშ.

WordPress– ის შესრულების ინსტრუმენტების ტესტირება

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

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

ჩვენ თითოეულ სერვისზე ტესტებს 3 ჯერ გავატარებთ. დამატებითი ადაპტაციის გარეშე ვნახოთ, როგორ რეაგირებენ ისინი ტესტებზე.

ტესტი 1: GTMetrix

GTMetrix არის შესანიშნავი საორიენტაციო ინსტრუმენტი, რომელსაც ძალიან კარგად აქვს შემუშავებული ინტერფეისი, რომელიც საშუალებას მოგცემთ არა მხოლოდ დატვირთვის დრო დაინახოთ, არამედ მიიღოთ დეტალები Google Pagespeed– ის ქულაზე და Yahoo– ს YSlow– ზე. ნიშნულის დასრულების შემდეგ ის ასევე გაჩვენებთ იმ ნივთების ჩამონათვალს, რომელსაც GTMetrix მიიჩნევს, რომ გამოსწორება სჭირდება.

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

პირველმა გარბენმა შედეგი მოგვცა და ორივესთვის Google Pagespeed და Yslow, ეს არ არის ის, რაც ძალიან გვაინტერესებს, როგორც ამას მოგვიანებით იხილავთ Pagespeed Insights. დატვირთვის ფაქტობრივი დრო იყო 3.3 წამი პირველი პერსპექტივაში, მეორე წამის 4.0 წამით და ბოლო წამისათვის 1.1. ცვალებადობა საკმაოდ მაღალია, ფაქტობრივად, ეს 2.9 წამია! ამის გარდა, ჩვენს სერვერზე დავაკვირდით დატვირთვას, როდესაც ტესტირება ჩატარდა და ჩვენ ვადასტურებთ, რომ კარგად იყო 0,5 წლამდე, რაც აშკარად აჩვენებს, რომ ცვალებადობა მოდის მკაცრად GTMetrix– დან და ქსელიდან, და არა სერვერის მხრიდან..

GTMetrix არ იძლევა თანმიმდევრულ შედეგებს დატვირთვის დროში, პერიოდში.

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

ჩვენ გვინდოდა დარწმუნებული ყოფილიყო, რომ ეს ჩვენი ბრალი არ იყო, ამიტომ ჩვენ ჩავატარეთ სხვა ტესტები და მივიღეთ 3.7, 1.2 და 5s, რაც ჯერ კიდევ ძალიან ქაოტურია. GTMetrix რჩება, როგორც კარგი ალტერნატივა პოტენციური ოპტიმიზაციის გამოსავლენად, მაგრამ არ უნდა ენდოთ დატვირთვის რეალურ დროს ის იძლევა.

ტესტი 2: KeyCDN სიჩქარის ტესტი

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

ეს არის აქტივების დატვირთვის წარმოდგენა და თითოეული ნაწილის დატვირთვისთვის საჭირო დრო.

თქვენ ხედავთ შედეგებით, რომ მთლიანი დრო დასჭირდა 2.4, 3.1 და 2.8 წმ 2.4-დან 3.1-ის ჩათვლით, რაც 0.7 – ის ცვალებადობაა ყველაზე ცუდი / საუკეთესო ქულას შორის. ამ ტესტის გაცილებით უფრო სანდოა, ვიდრე GTMetrix, ფაქტობრივი დატვირთვის დროზე და ბევრად უკეთესი ინსტრუმენტი საიტის სწრაფი გამოცდისთვის. იგი არ შეიცავს ყველა ინსტრუმენტს, რომელსაც GTMetrix აქვს საიტის ოპტიმიზაციისთვის, მაგრამ გამოცდილი მომხმარებლებისთვის ბევრად უკეთესი საშუალებაა, რადგან ტესტები უფრო სწრაფი და ზუსტია. ეს არის ძალიან მარტივი ინსტრუმენტი, რომელიც, როგორც ჩანს, მუშაობს.

ტესტი 3: Pingdom ინსტრუმენტები

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

პირველი გაშვება გვთავაზობს დატვირთვის ხანგრძლივობას 2.22 წმ, ხოლო მეორე აწარმოებს 1.86 – ს შედეგს, ხოლო მესამე – 1.85 – ს! თქვენ აშკარად ხედავთ, რამდენად ზუსტია ეს ტესტი, როდესაც შეგიძლიათ თითქმის განმეორებით შეამოწმოთ ტესტი და მიიღოთ თითქმის იდენტური შედეგები, 1 წამზე ნაკლები ცვალებადობა 2.22 – დან 1.86 – მდე, რაც 0,37 – ის ცვალებადობას წარმოადგენს! საორიენტაციო ინსტრუმენტი ასევე გთავაზობთ სასარგებლო ინფორმაციას, როგორიცაა კარგი ინფორმაცია, თუ რა უნდა გაუმჯობესდეს და აქტივების მშვენიერი და დეტალური ინფორმაცია. თქვენ ყოველთვის შეგიძლიათ აკონტროლოთ თითოეული აქტივის დატვირთვის დრო და შეამოწმოთ FTTB (პირველად ბაიტი), რომელიც არ არის ხელმისაწვდომი სხვა ტესტებზე.

ტესტი 4: Google Pagespeed Insights

Pagespeed Insights არის Google Tool სიჩქარის ოპტიმიზაციისთვის, 3 – წლიანი მუშაობის შემდეგ ეს არის ის, რაც ჩვენ მივიღეთ.

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

ეს შედეგია Google– ის ახალი მობილური ტესტის ხელსაწყო. მათ ნერვიულიც კი აქვთ, რომ თქვან “იყო შეცდომა აქტივების დატვირთვის შეცდომა”, მაგრამ გამოიცანით რა? შეცდომა მოდის Google Analytics ბიბლიოთეკა!

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

ახსნა მარტივია. Google Pagespeed Insight არის აბსოლუტურად უსარგებლო. ქულა ის აგებს “Google- ს აზრით, ოპტიმიზაცია უნდა იყოს” და არა საიტის რეალურ სიჩქარეზე დაყრდნობით..

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

ტესტი 5: WebPageTest

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

პირველი რაც ჩვენ ვნახეთ ვებგვერდზე არის ის, რომ მათი ნიუ – იორკის სერვერი ნამდვილად ჭარბი ტევადია. 40 წუთიანი ლოდინის შემდეგ, სერვერები უნდა მოვიცვალოთ California EC2- ში. როგორც შედეგებიდანაც ხედავთ, ჩვენ შთაბეჭდილება არ შეგვიქმნია.

პირველი ის გადააგდებს დოკუმენტს, რომელიც სრულდება 8.7-იან წლებში, მეორე გაშვება 7.0-ზე და მესამეზე 8.0-ზე, რაც 1 წამის ცვალებადობაა, უფრო მაღალია, ვიდრე KeyCDN– ის სიჩქარის ტესტის ცვალებადობა 0.7 – ზე, 3 – ჯერ მეტი ლოდინის დრო. აქტივების დატვირთვა ძალზე ქაოტურია, ზოგჯერ პირველ ჯერზე ძალიან მაღალი მაჩვენებელია ქულის დაგროვება, სხვები კი უკეთეს ქულებს აჩვენებენ. Pingdom Tools იუწყება 0.6-ზე ნაკლებ დროზე პირველად ბაიტი, ხოლო ვებგვერდზე ნათქვამია, რომ ჩვენ თითქმის 1s ლოდინის დროს ვართ! ქულებიც უცნაურია. პირველი ქულა მოგაგონებთ F ისეთი, როგორიც თქვენ გაქვთ პირველად გამოტოვოთ. ეს არის სერვერთან, რომელიც გამოირჩეოდა WPEngine სერვერების საწინააღმდეგოდ. მეორე ტესტმა დაგვაბრუნა ისეთი, როგორიც შენში ნამდვილად არის როკი, მაგრამ მესამე ტესტი ადასტურებს, რომ ჩვენ ნამდვილად ვიწვები.

როგორც ჩანს, მთავარი პრობლემა, რომლებსაც აქვთ სერვერები, რომელთაც იყენებენ, რაც გადატვირთულია.

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

ტესტი 6: მონიტის სიჩქარის ხელსაწყოები

მონეტიტი Pingdom Tools– ის მსგავსი კიდევ ერთი საორიენტაციო ინსტრუმენტია, თითოეული აქტივისგან დეტალური რეაგირების დრო.

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

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

Შედეგები

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

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

ყველა საორიპუტაციო ხელსაწყოში დროის სხვაობას შორის საუკეთესო და ყველაზე უარესი მნიშვნელობის მიხედვით, შედარება კიდევ უფრო გროტესკულია. Pingdom Tools- ი სიზუსტის თვალსაზრისით იწმენდს იატაკს, 0,37 წელზე ნაკლები ვარიაციით, ერთადერთი, რაც ახლოვდება, არის KeyCDN სიჩქარის ტესტი 0.7s. Webpagetest– ს აქვს რაღაც მიმდინარეობა 1.7 ს ცვალებადობით და GTMetrix და Monitis არის გამოსავალი გარეთ, თითქმის 3 წამის ცვალებადობით..

Და გამარჯვებულია…

Pingdom ინსტრუმენტები! თუ თქვენ ზრუნავთ შესრულებაზე, არ არსებობს სხვა ტესტი, რომელსაც შეუძლია ასეთი ზუსტი და სწრაფი შედეგი მოგცეთ. ეს არა მხოლოდ ყველა მათგანის უფრო სანდო ტესტია, ის ყველაზე სწრაფია ასპარეზებს შორის. იმ დროისთვის GTMetrix აკეთებს ერთ პერსპექტივას, შეგიძლიათ გააკეთოთ Pingdom Tools- ის 4 პერსპექტივა. თუ GTMetrix ან webpagetest დასრულებას ამდენი დრო სჭირდება, რატომ აქვს ორივე ტესტს ამდენი პრობლემა დატვირთვის ფაქტობრივი დატვირთვის დროს.?

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

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

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