Google เครื่องมือของผู้ดูแลเว็บวัด“ ประสิทธิภาพของไซต์” ได้อย่างไร


27

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

จากการใช้สถิติของฉันฉันจะเห็นว่าผลิตภัณฑ์ใหม่ของเราตอบสนองในเวลาประมาณ 680 มิลลิวินาทีซึ่งผลิตภัณฑ์เก่าของเราตอบสนองในเวลาประมาณ 1,050 มิลลิวินาที ในอีกด้านหนึ่ง Google Webmaster Tool บอกเราว่าหน้าเว็บของเรามีเวลาตอบสนองโดยเฉลี่ยประมาณ 1,500 มิลลิวินาทีในวันนี้ซึ่งเป็น 700 เมื่อสามเดือนก่อนกับผลิตภัณฑ์เก่าของเรา

ฉันคิดว่า GWT กำลังนำการวัดด้านลูกค้ามาพิจารณาด้วยดังนั้นฉันจึงเพิ่มมาตรการบางอย่างเกี่ยวกับสัญญาณบูมเมอแรงของเราและทุกอย่างดูดี ฉันยังใช้หน้าสุ่มบน ySlow และ Page Speed ​​ของ Google และทุกอย่างดูดีขึ้นกว่า แต่ก่อน เรามีกิจกรรม 82% ในเครื่องมือ Page Speed ​​ของ Google ซึ่งค่อนข้างเจ๋งสำหรับเว็บไซต์ที่มีโฆษณาอยู่ในนั้น :)

เมื่อเร็ว ๆ นี้เราได้ลงนามข้อตกลงกับAkamaiเพื่อใช้สองผลิตภัณฑ์ของพวกเขา: CDN สำหรับไฟล์คงที่ของเรา (เราเคยใช้ CDN อื่นมาก่อน แต่มันไม่มีประสิทธิภาพมาก) และ RMA เพื่อปรับปรุงเส้นทางเครือข่าย นอกจากนี้เรายังได้นำเสนอกลไกแคชแบบก้าวร้าวเพื่อให้แน่ใจว่าหน้าเว็บส่วนใหญ่ที่ให้บริการกับโปรแกรมรวบรวมข้อมูลนั้นถูกแคชไว้โดยตาราง memcache ของเรา หลังจากตรวจสอบตัวชี้วัดของฉันดูเหมือนว่าการเปลี่ยนแปลงนี้ได้รับการปรับปรุงจาก 650ms เป็นประมาณ 500ms ซึ่งดี (ยังไม่ดี แต่เป็นการปรับปรุงอย่างแน่นอน) แต่เครื่องมือเว็บมาสเตอร์ยังคงรายงานเวลาตอบกลับโดยเฉลี่ยที่เพิ่มขึ้นซึ่งเราเห็นว่ามันลดลงในเวลาเดียวกัน

คุณเคยมีพฤติกรรมแปลก ๆ ในเว็บไซต์ของคุณขณะทำการปรับปรุงประสิทธิภาพหรือไม่? คุณมีความคิดวิธีตรวจสอบสิ่งที่ Google ทำกับประสิทธิภาพของไซต์ใน Google Webmaster Tools หรือไม่เพื่อให้เราสามารถปรับปรุงเว็บไซต์ของเราและตรวจสอบอย่างสม่ำเสมอว่าเป็นสิ่งที่ Google ต้องการหรือไม่

แก้ไข 2011/07/26 : ขอบคุณสำหรับคำตอบของคุณ! อย่างไรก็ตามฉันไม่แม่นยำพอ ปัญหาหลักที่เรามีไม่ได้อยู่ที่หน้าประสิทธิภาพของไซต์ แต่ด้วยสถิติการรวบรวมข้อมูลสำหรับตอนนี้ เราอาจพบปัญหาทางด้านของเรากับหน้าช้ามาก (ประมาณ 3,000 มิลลิวินาที !!) และเรากำลังพยายามแก้ไข ฉันจะให้คุณโพสต์ทันทีฉันจะมีข่าวสาร ขอบคุณอีกครั้ง !

คำตอบ:


17

ตามคำแนะนำอย่างเป็นทางการ

http://www.google.com/support/webmasters/bin/answer.py?answer=158541

ประสิทธิภาพของไซต์เป็นคุณลักษณะ Labs ของเครื่องมือของผู้ดูแลเว็บทดลองที่แสดงข้อมูลเวลาแฝงเกี่ยวกับเว็บไซต์ของคุณ (หากต้องการดูข้อมูลประสิทธิภาพเว็บไซต์คุณต้องเพิ่มและยืนยันเว็บไซต์ของคุณในเครื่องมือของผู้ดูแลเว็บ)

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

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

ดังนั้นวิธีที่พวกเขาวัดนี้คือการใช้เครือข่ายแท็บในเครื่องมือของ Google Chrome aka ctrl+ +shiftI

แท็บเครือข่ายในเครื่องมือ Google Chrome

เหตุการณ์ที่เกี่ยวข้องสองเหตุการณ์คือDOMContent Event Fired(เส้นสีน้ำเงิน) และLoad event fired(เส้นสีแดง) บนหน้าสุ่มที่นี่ในเว็บไซต์นี้หมายความว่าตัวเลขอยู่ที่ประมาณ 600 ms และ 1.1 วินาทีตามลำดับ มีขนาดใหญ่กว่าเวลาที่ใช้ในการดาวน์โหลดเพจจากบรรทัดคำสั่งโดยใช้wgetและสะท้อนถึงเวลาที่เบราว์เซอร์ไคลเอ็นต์ใช้เพื่อแสดงเนื้อหาที่ดาวน์โหลดผ่าน HTTP

(ดูเหมือนว่าไม่ยุติธรรมสำหรับฉันเนื่องจากเว็บไซต์ที่มีหน้าคงที่ทั้งหมดจะได้รับประโยชน์อย่างมากจากหน้าเว็บที่กำหนดค่าแต่ละหน้าสำหรับผู้ใช้ที่กำหนดเองแบบไดนามิก แต่ฉันเดาว่ามันเป็นตัวแบ่ง!)


2
ฉันเห็นด้วยกับมาตรการนี้ไม่ยุติธรรม ฉันมีปัญหากับ Google และอาจลงโทษฉันว่าสถานะ Twitter ล่าสุดของฉันใช้เวลานานเท่าไรในการโหลดแบบอะซิงโครนัสและไม่เป็นการรบกวนเมื่อเนื้อของเพจโหลดขึ้นมาเกือบจะทันที แย่กว่านั้นดูเหมือนว่าพวกเขากำลังสนับสนุนรูปแบบบทความหลายหน้าที่ทุกคนไม่ชอบเพราะมันจะโหลดเร็วขึ้นแน่นอน
Dave Ward

1
หากคุณคำนึงถึงความจริงที่ว่า Google ขายโฆษณาและคำขอหน้าเว็บมากกว่ามักจะเทียบเคียงกับโฆษณาที่แสดงมากขึ้นก็จะทำให้รู้สึกว่า G $ กำลังพยายามสนับสนุนเว็บไซต์ให้ใช้รูปแบบบทความหลายหน้า
runxc1 Bret Ferrier

@dave Google กล่าวอย่างชัดเจนว่าประสิทธิภาพของไซต์เป็นคุณลักษณะ "ห้องทดลอง" ที่ทดลองใช้เพื่อให้ชัดเจนดังนั้นจึงไม่แน่ใจว่าจะใช้เพื่อการจัดอันดับ
Jeff Atwood

1
@ เจฟฟ์ฉันเชื่อว่าพวกเขาเป็นถ้าพวกเขาเปลี่ยนใจตั้งแต่นี้: googlewebmastercentral.blogspot.com/2010/04/…
เดฟวอร์ด

1
ดังนั้นหมายความว่าอะไรที่ทำงานหลังจาก window.onload จะไม่ถูกนับในเวลาในการโหลดหน้าเว็บ?
DisgruntledGoat
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.