การทดสอบประสิทธิภาพของ WordPress: ทำไมต้องใช้เครื่องมือใดและอย่างไร

บทความที่เขียนเป็นแนวทางหนึ่งสำหรับประสิทธิภาพใน WordPress เนื้อหาที่อุทิศให้กับหัวข้อนั้น ๆ แต่สิ่งที่เกี่ยวกับเครื่องมือที่เราใช้สำหรับการวัด?


เครื่องมือออนไลน์และซอฟต์แวร์ที่เราใช้นั้นเป็นส่วนสำคัญของสมการ เครื่องมือที่ไม่ถูกต้องหรือผลลัพธ์ที่ไม่เหมาะสมอาจทำให้คุณหลงผิด วันนี้เราจะทำสิ่งที่ตรงกันข้ามแน่นอนวันนี้เราจะทำการวัดประสิทธิภาพและดูว่าเราสามารถคิดได้ดีขึ้นว่าอะไรดีอะไรเป็นที่ยอมรับและสิ่งที่ควรหลีกเลี่ยงเมื่อพยายามวิเคราะห์เว็บไซต์ที่เราต้องการ เพื่อความเร็ว.

ดาวแห่งราตรีจะเป็นอย่างไร: GTMetrix, การทดสอบความเร็ว KeyCDN, เครื่องมือ Pingdom, Google Insightspeed Insights, เครื่องมือ Webpagetest และ Monitis Speed. เราจะพูดถึงจุดแข็งและคะแนนประจำสัปดาห์ในแต่ละครั้งจากนั้นให้ผลลัพธ์แก่คุณ.

สำหรับ Techno Geeks

สำหรับบทความนี้เราจะใช้เว็บไซต์และบริการเรามั่นใจว่าเหมาะสำหรับประสิทธิภาพสูงสุด เว็บไซต์ดังกล่าวจะเป็นนิตยสารเกมดิจิทัลที่ได้รับการปรับให้เหมาะสมที่สุดพร้อมบทความมากมาย ไซต์กำลังใช้ CSS แบบย่อ, แคช HTML แบบสแตติก, JS แบบย่อส่วน, CDN และทำงานภายใต้ HTTP / 2 ทางด้านเซิร์ฟเวอร์นั้นทำงานบนโปรเซสเซอร์ Xeon, 24 เธรด, RAM 24GB, การเชื่อมต่อ Gigabit และโฮสต์บนดาต้าเซ็นเตอร์ใน North Carolina, จำนวนการร้องขอที่เซิร์ฟเวอร์มีน้อยที่สุดและใช้หน่วยประมวลผลน้อยมาก การใช้งานเกิน 0.5 สำหรับการนับรวม 12 คอร์และ 24 เธรด nginx ถูกโหลดด้วยแคชและทำงานภายใต้ PHP 7.1 RC

การทดสอบเครื่องมือประสิทธิภาพ WordPress

ทั้งหมดนี้หมายความว่าเป็นเซิร์ฟเวอร์ที่มีประสิทธิภาพหนึ่งโฮสต์ในดาต้าเซ็นเตอร์ที่เชื่อถือได้ซึ่งใช้เว็บเซิร์ฟเวอร์และเว็บไซต์ที่ดีที่สุด จำไว้ว่าบทความนี้เกี่ยวกับ การเปรียบเทียบมาตรฐาน, เพื่อจุดประสงค์นั้นเราจะเลือกเซิร์ฟเวอร์ที่ใกล้เคียงที่สุดกับจุดเริ่มต้นของเราซึ่งก็คือ นิวยอร์กและดัลลัส ตามที่เราไม่ต้องการพิจารณาความเร็วเครือข่าย แต่ มาตรฐาน ความถูกต้อง. เครื่องมือออนไลน์ทั้งหมดอนุญาตให้เราเลือก Dallas / New York ยกเว้น webpagetest ที่ใช้งานเกินกำลังใน New York บังคับให้เราต้องไปที่ California EC2 เพื่อทำการทดสอบ.

เรากำลังจะไปวัด เวลาโหลด ตามแต่ละเครื่องมือแล้วเราจะเสนอตารางเปรียบเทียบสุดท้ายให้คุณจุดของบทความนี้คือการดูรูปแบบต่าง ๆ ในการทดสอบและพิจารณาว่าอันไหนที่แม่นยำที่สุดรวดเร็วและใช้งานง่ายเพื่อทำข้อเสนอแนะ จุดของบทความนี้ก็เพื่อแสดงให้คุณเห็นว่าทำไมการทดสอบบางอย่างไร้ประโยชน์โดยสิ้นเชิงแม้มาจากดาราใหญ่อย่าง Google.

เราจะทำการทดสอบ 3 ครั้งในแต่ละบริการ ถ้าไม่มีความกังวลใจเพิ่มเติมมาดูกันว่าพวกเขาตอบสนองต่อการทดสอบอย่างไร.

ทดสอบ 1: GTMetrix

GTMetrix เป็นเครื่องมือเปรียบเทียบที่ดีพร้อมอินเทอร์เฟซที่ออกแบบมาอย่างดีซึ่งจะช่วยให้คุณไม่เพียง แต่ดูความเร็วในการโหลด แต่เพื่อดูรายละเอียดเกี่ยวกับคะแนนของ Google Pagespeed และ YSlow หลังจากมาตรฐานเสร็จสิ้นแล้วก็จะแสดงรายการของรายการที่ GTMetrix พิจารณาว่าจำเป็นต้องมีการแก้ไข.

โปรดทราบว่า GTMetrix มีแนวโน้มที่จะใช้เซิร์ฟเวอร์แคนาดาเป็นจุดเริ่มต้นซึ่งไม่ใช่สิ่งที่เราต้องการดังนั้นคุณควรลงทะเบียน GTMetrix ให้ดีกว่า เมื่อลงทะเบียนจะช่วยให้คุณเปลี่ยน URL ทดสอบเบราว์เซอร์และประเภทการเชื่อมต่อ.

การวิ่งครั้งแรกทำให้เราได้คะแนน B และ B สำหรับทั้ง Google Pagespeed และ Yslow, นี่ไม่ใช่สิ่งที่เราใส่ใจมากเกินไปอย่างที่คุณเห็นในหน้าข้อมูลเชิงลึกของหน้าเว็บ เวลาที่ใช้จริงในการโหลดคือ 3.3 วินาทีในการวิ่งครั้งแรก 4.0 วินาทีวินาทีที่สองและ 1.1 วินาทีสำหรับการวิ่งครั้งสุดท้าย. รูปแบบนั้นค่อนข้างสูงจริง ๆ แล้วมันเป็น 2.9 วินาที! ยิ่งไปกว่านั้นเรากำลังตรวจสอบโหลดบนเซิร์ฟเวอร์ของเราเองเมื่อทำการทดสอบและเรายืนยันว่าต่ำกว่า 0.5 ซึ่งแสดงให้เห็นอย่างชัดเจนว่าการเปลี่ยนแปลงกำลังมาจาก GTMetrix และเครือข่ายอย่างชัดเจนไม่ใช่จากฝั่งเซิร์ฟเวอร์.

GTMetrix ไม่ได้ให้ผลลัพธ์ที่สอดคล้องกันในเวลาโหลดระยะเวลา.

นี่เป็นปัญหาสำหรับ GTMetrix ที่จะเป็นเครื่องมือที่น่าเชื่อถือจะต้องให้คะแนนที่แม่นยำยิ่งขึ้น คุณจะเห็นว่าเราได้ผลลัพธ์ที่ดีกว่ามากด้วยเครื่องมืออื่น ๆ GTMetrix วัดเวลาที่โหลดเต็มไม่ใช่เวลาบางส่วนที่ใช้ในการเริ่มแสดงเว็บไซต์ เนื่องจากเว็บไซต์ของเราใช้การโหลดภาพอย่างไม่น่าเชื่อมันจึงไม่ใช่สิ่งที่ผู้ใช้คาดหวังเมื่อเปิดเว็บไซต์ดังนั้นรูปแบบขนาดใหญ่จาก 4 วินาทีถึง 1.1 วินาทีจึงไม่สามารถระบุสิ่งที่เกิดขึ้นได้อย่างเหมาะสม.

เราต้องการแน่ใจว่ามันไม่ใช่ความผิดของเราดังนั้นเราจึงทำการทดสอบอีกชุดและเราได้ 3.7s, 1.2s และ 5s ซึ่งยังคงวุ่นวายอยู่มาก GTMetrix ยังคงเป็นทางเลือกที่ดีในการระบุการปรับให้เหมาะสมที่อาจเกิดขึ้น คุณไม่ควรเชื่อถือความเร็วในการโหลดจริง มันให้.

ทดสอบ 2: ทดสอบความเร็ว KeyCDN

การทดสอบความเร็ว KeyCDN เป็นเครื่องมือง่ายๆที่จะแสดงการโหลดเนื้อหาและเวลาทั้งหมดที่ใช้ในการทำให้เว็บไซต์เสร็จสมบูรณ์ เราเลือกดัลลัสเป็นเซิร์ฟเวอร์ต้นทางและให้มันเป็นไป.

นี่คือการแสดงการโหลดเนื้อหาและเวลาที่ใช้ในการโหลดแต่ละส่วน.

คุณสามารถดูได้จากผลลัพธ์ที่ใช้เวลาทั้งหมดคือ 2.4s, 3.1s และ 2.8s ในช่วง 2.4s ถึง 3.1s ซึ่งแตกต่างจาก 0.7s ระหว่างคะแนนที่แย่ที่สุด / ดีที่สุด ทันทีที่การทดสอบครั้งนี้เชื่อถือได้มากกว่า GTMetrix ในเวลาโหลดจริงและเป็นเครื่องมือที่ดีกว่ามากสำหรับการทดสอบเว็บไซต์อย่างรวดเร็ว มันไม่ได้รวมเครื่องมือทั้งหมดที่ GTMetrix มีไว้สำหรับการปรับแต่งเว็บไซต์ แต่สำหรับผู้ใช้ที่มีประสบการณ์เครื่องมือที่ดีกว่ามากเนื่องจากการทดสอบนั้นเร็วและแม่นยำยิ่งขึ้น มันเป็นเครื่องมือง่ายๆที่ดูเหมือนจะทำงานได้.

ทดสอบ 3: เครื่องมือ Pingdom

เครื่องมือ Pingdom เป็นหนึ่งในเครื่องมือเปรียบเทียบที่เป็นที่รู้จักมากที่สุดและในไม่ช้าคุณจะพบว่าทำไม มาทดสอบและดูว่าเกิดอะไรขึ้น.

การวิ่งครั้งแรกทำให้เรามีความเร็วในการโหลดทั้งหมด 2.22 วินาทีการวิ่งครั้งที่สองเป็นผลมาจาก 1.86 วินาทีและครั้งที่สาม 1.85 วินาที! คุณสามารถเห็นได้อย่างชัดเจนว่าการทดสอบนี้มีความแม่นยำเพียงใดเมื่อคุณสามารถทำซ้ำการทดสอบและได้ผลลัพธ์ที่เหมือนกันเกือบจะแตกต่างกันน้อยกว่า 1 วินาทีจาก 2.22 ถึง 1.86 สำหรับการเปลี่ยนแปลง 0.37! เครื่องมือเปรียบเทียบยังให้ข้อมูลที่เป็นประโยชน์เช่นข้อมูลที่ดีเกี่ยวกับสิ่งที่ควรปรับปรุงและบันทึกสินทรัพย์ที่ดีและมีรายละเอียดมาก คุณสามารถตรวจสอบเวลาในการโหลดสินทรัพย์แต่ละครั้งและตรวจสอบ FTTB (ครั้งแรกเป็นไบต์) ซึ่งไม่สามารถใช้ได้กับการทดสอบอื่น ๆ.

ทดสอบที่ 4: ข้อมูลเชิงลึกของหน้า Google

ข้อมูลเชิงลึกของหน้าเว็บ เป็นเครื่องมือ Google สำหรับการเพิ่มประสิทธิภาพความเร็วหลังจากเรียกใช้ 3 ครั้งนี่คือสิ่งที่เราได้รับ.

ดังนั้น .. ไม่มีเวลาโหลดหรือไม่ไม่มีข้อมูลไบต์ครั้งแรกหรือไม่ไม่มีต้นไม้กำลังโหลดต้นไม้ แล้วคะแนนล่ะ? เป็นไปได้ยังไงที่เว็บไซต์ของเรานั้นแย่มากสำหรับมือถือเมื่อมันเกิดขึ้นจริง เครื่องมือทดสอบมือถือใหม่ จาก Google แสดงให้เราเห็น สถานะสีเขียว

นี่เป็นผลมาจากเครื่องมือทดสอบมือถือใหม่ของ Google พวกเขายังมีประสาทที่จะพูดว่า “มีสินทรัพย์บางอย่างผิดพลาดในการโหลด” แต่คาดเดาอะไร ข้อผิดพลาดมาจาก ห้องสมุด Google Analytics!

ดังนั้นในคำอื่น ๆ Google Pagespeed Insights ไม่ได้ให้ผลลัพธ์ความเร็วใด ๆ แต่อย่างใดมันจะส่งรายการสิ่งที่คุณควรปรับปรุงให้ดีขึ้นและจากนั้นจะส่งคะแนนให้คุณคุณไม่มีความคิดว่ามันจะขัดแย้งกับเครื่องมือของตัวเองสำหรับมือถือหรือไม่ ทดสอบ.

คำอธิบายนั้นง่าย. Google Pagespeed Insight ไม่มีประโยชน์โดยสิ้นเชิงและอย่างเต็มที่ คะแนนที่เกิดขึ้นนั้นสร้างจาก“ สิ่งที่ Google เชื่อว่าคุณควรจะเพิ่มประสิทธิภาพ” และไม่ได้ขึ้นอยู่กับความเร็วจริงของเว็บไซต์.

คำแนะนำของเราคือไม่ใช้ Google Pagespeed ในทุกสิ่งที่เกี่ยวข้องกับความเร็วเพิ่มประสิทธิภาพสำหรับเครื่องมือที่ขัดแย้งกับเครื่องมืออื่น ๆ จาก บริษัท เดียวกันก็เหมือนกับการพยายามยิงลูกบอลลอยขึ้นไปบนท้องฟ้าในเวลากลางคืนคนตาบอดและมีลมแรง.

ทดสอบ 5: WebPageTest

WebPagetest เป็นอีกเครื่องมือที่มีประโยชน์คล้ายกับ GTMetrix.

สิ่งแรกที่เราสังเกตเห็นจาก webpagetest คือเซิร์ฟเวอร์ New York นั้นมีความจุเกินจริง ๆ หลังจากรอ 40 นาทีเราต้องเปลี่ยนเซิร์ฟเวอร์เป็น California EC2 อย่างที่คุณเห็นจากผลลัพธ์เราไม่ประทับใจ.

ก่อนอื่นให้ส่งเอกสารที่เสร็จสมบูรณ์ใน 8.7 วินาทีการรันครั้งที่สองที่ 7.0 และครั้งที่สามที่ 8.0 วินาทีที่มีการเปลี่ยนแปลง 1 วินาทีสูงกว่าการทดสอบความเร็วของ KeyCDN ที่ 0.7 วินาทีพร้อมเวลารอเพิ่มขึ้น 3 เท่า การโหลดเนื้อหานั้นวุ่นวายมากบางครั้งมันแสดงคะแนนไบต์แรกสูงมากในขณะที่บางรายการแสดงคะแนนดีกว่า เครื่องมือ Pingdom รายงานน้อยกว่า 0.6s เป็นครั้งแรกในขณะที่ webpagetest บอกว่าเราเกือบจะรอเวลา 1 วินาทีแล้ว! คะแนนก็แปลกเหมือนกัน คะแนนแรกจะขว้าง F เช่นเดียวกับคุณในการดูดเป็นครั้งแรกที่จะ byte นี่คือกับเซิร์ฟเวอร์ที่ได้รับการเปรียบเทียบกับเซิร์ฟเวอร์ WPEngine และเรียกใช้จรดปลายเท้า การทดสอบครั้งที่สองทำให้เราชอบคุณมาก ๆ แต่การทดสอบครั้งที่สามยืนยันว่าเราดูดจริงๆ.

ปัญหาหลักที่ webpagetest ดูเหมือนจะมีคือเซิร์ฟเวอร์ที่ใช้งานอยู่ซึ่งดูเหมือนว่าแออัด.

อย่าใช้ webpagetest หากคุณสนใจผลลัพธ์ที่สอดคล้องกันตัวอักษรเกรดของพวกเขายุ่งเหยิงที่จะพูดน้อยและดูเหมือนจะไม่ได้แสดงถึงตัวเลขประสิทธิภาพที่แท้จริงในความเป็นจริงเรามีแนวโน้มมากกว่าที่จะเชื่อว่าพวกเขากำลังทำงานผ่านเครือข่ายที่หนาแน่น กำลังเพิ่มความล่าช้าในการทดสอบ.

ทดสอบ 6: เครื่องมือความเร็ว Monitis

Monitis เป็นเครื่องมือเปรียบเทียบมาตรฐานอีกอันหนึ่งซึ่งคล้ายกับเครื่องมือ Pingdom ที่มีเวลาตอบสนองโดยละเอียดจากเนื้อหาแต่ละรายการ.

ปัญหาเกี่ยวกับ Monitis เป็นสองเท่า ในอีกด้านหนึ่งจะให้เวลาในการโหลดทั้งหมดแทนที่จะเป็นเวลาจริงที่ใช้ในการแสดงเว็บไซต์ซึ่งหมายความว่ามันส่งผลกระทบต่อการโหลดแบบขี้เกียจ ปัญหาที่สองคือพวกเขา แคชผลลัพธ์ เป็นเวลานานมากทำให้ไม่สามารถทำการทดสอบซ้ำได้.

Monitis ดูเหมือนจะไม่เป็นการทดสอบที่แม่นยำเราทำการทดสอบเพิ่มอีก 2 ครั้งโดยแยกกันหลายชั่วโมงและเรามีเวลา 12 วินาทีสำหรับการทดสอบครั้งที่สองและ 7 วินาทีสำหรับการทดสอบครั้งที่สาม รูปแบบดังกล่าวไม่สามารถแข่งขันกับ GTMetrix ได้.

ผล

ดังนั้นนี่คือรายการผลลัพธ์ทั้งหมดจากเครื่องมือเปรียบเทียบในกราฟที่ดี.

ผลลัพธ์แสดงให้เห็นว่าใครเป็นผู้ชนะในแผนกจับเวลา แต่เราคิดว่าอีกหนึ่งกราฟควรล้างข้อมูลให้คุณมากกว่าเดิม.

ด้วยการทำเวลาที่แตกต่างระหว่างสิ่งที่ดีที่สุดและคุ้มค่าที่สุดสำหรับเครื่องมือเปรียบเทียบทั้งหมดการเปรียบเทียบนั้นยิ่งพิลึกยิ่งขึ้น เครื่องมือ Pingdom เช็ดพื้นด้วยทุกอย่างในแง่ของความแม่นยำโดยให้ความแตกต่างน้อยกว่า 0.37 วินาทีสิ่งเดียวที่เข้ามาใกล้คือการทดสอบความเร็วของ KeyCDN ด้วย 0.7 Webpagetest มีบางสิ่งบางอย่างเกิดขึ้นกับ 1.7s การเปลี่ยนแปลงและ GTMetrix และ Monitis เป็นวิธีนอกสมการที่มีการเปลี่ยนแปลงเกือบ 3 วินาทีระหว่างการทำงาน.

และผู้ชนะคือ…

เครื่องมือ Pingdom! หากคุณใส่ใจเรื่องประสิทธิภาพไม่มีการทดสอบอื่นใดที่สามารถให้ผลลัพธ์ที่แม่นยำและรวดเร็วแก่คุณได้ ไม่เพียง แต่เป็นการทดสอบที่น่าเชื่อถือเท่านั้น แต่ยังเป็นการทดสอบที่เร็วที่สุดระหว่างการวิ่งอีกด้วย เมื่อถึงเวลาที่ GTMetrix ดำเนินการครั้งเดียวคุณสามารถทำได้ 4 เครื่องมือ Pingdom หาก GTMetrix หรือ webpagetest ใช้เวลานานกว่าจะเสร็จสมบูรณ์เหตุใดการทดสอบทั้งสองจึงมีปัญหามากมายให้คะแนนความเร็วในการโหลดตามจริง?

เราสามารถทำการทดสอบลินุกซ์ในท้องถิ่นที่มีการเชื่อมต่อหลายร้อยการเชื่อมต่อกับเว็บไซต์ของเราเท่านั้นเพื่อยืนยันสิ่งที่ Pingdom เครื่องมือพูด หากคุณต้องการทำการทดสอบเพิ่มเติมคุณสามารถใช้การทดสอบความเร็วของ 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