คำถามติดแท็ก performance

ศิลปะในการปรับแต่งเว็บไซต์เพื่อส่งมอบเนื้อหาให้กับผู้ใช้อย่างรวดเร็วและมีประสิทธิภาพผ่านการเชื่อมต่อที่มีแบนด์วิธต่ำ

12
ฉันจะจำลองการเชื่อมต่อที่ช้าสำหรับการโหลดหน้าได้อย่างไร
ฉันมีเซิร์ฟเวอร์ที่รวดเร็วและการเชื่อมต่ออินเทอร์เน็ตภายในบ้านที่รวดเร็วพอสมควร ฉันจะจำลองการโหลดหน้าเว็บของฉันบนการเชื่อมต่อที่ช้าได้อย่างไร

6
เมื่อเว็บเซอร์ส่งหน้าทำไมพวกเขาไม่ส่ง CSS, JS และรูปภาพที่จำเป็นทั้งหมดโดยไม่ถาม
เมื่อเว็บเพจมีไฟล์ CSS และรูปภาพไฟล์เดียวเหตุใดเบราว์เซอร์และเซิร์ฟเวอร์จึงเสียเวลากับเส้นทางแบบดั้งเดิมที่ใช้เวลานาน: เบราว์เซอร์ส่งคำขอ GET เริ่มต้นสำหรับหน้าเว็บและรอการตอบกลับจากเซิร์ฟเวอร์ เบราว์เซอร์ส่งคำขอ GET อีกครั้งสำหรับไฟล์ css และรอการตอบกลับจากเซิร์ฟเวอร์ เบราว์เซอร์ส่งคำขอ GET อีกครั้งสำหรับไฟล์รูปภาพและรอการตอบกลับจากเซิร์ฟเวอร์ เมื่อใดที่พวกเขาสามารถใช้เส้นทางสั้น ๆ ที่ตรงและประหยัดเวลานี้แทน เบราว์เซอร์ส่งคำขอ GET สำหรับหน้าเว็บ เว็บเซิร์ฟเวอร์ตอบสนองด้วย ( index.htmlตามด้วยstyle.cssและimage.jpg )

4
ภาพ GZipped - คุ้มหรือไม่
รูปแบบภาพส่วนใหญ่ถูกบีบอัดแล้ว แต่ในความเป็นจริงถ้าฉันถ่ายภาพและบีบอัด [gzipping มัน] แล้วฉันเปรียบเทียบรูปที่บีบอัดกับที่ไม่บีบอัดจะมีขนาดแตกต่างกันแม้ว่าจะไม่ได้มีความแตกต่างอย่างมาก คำถามคือมันมีค่าภาพ gzipping? ขนาดเนื้อหาที่ถูกลดขนาดลงไปยังเบราว์เซอร์ของลูกค้าจะมีขนาดเล็กลง แต่จะมีบางส่วนของค่าใช้จ่ายของลูกค้าเมื่อทำการลบไฟล์ กรุณาแนะนำ

3
ฉันควรใช้ gzip ในการบีบอัด HTML หรือไม่
ฉันเห็นจากผู้ทดสอบออนไลน์ว่า HTML ของฉันสามารถบีบอัดได้ประมาณ 90%! เป็นการดีที่จะใช้ gzip หรือไม่? ฉันเห็นว่าไซต์จำนวนมากไม่ใช้งาน สำหรับฉันมันจะปรับปรุงปริมาณการใช้งานเนื่องจากบางหน้ามีข้อมูลจำนวนมาก (120 KB ของ HTML ที่ไม่มีรูปภาพ) ซึ่งสามารถบีบอัดให้เหลือเพียงไม่กี่กิโลไบต์

1
ขนาดวัตถุขั้นต่ำที่แนะนำสำหรับประโยชน์ของประสิทธิภาพการทำงานของ gzip คืออะไร?
ฉันกำลังปรับปรุงเวลาในการแสดงหน้าความเร็วและวิธีหนึ่งคือการ gzip เนื้อหาจากเว็บเซิร์ฟเวอร์ Google แนะนำ : โปรดทราบว่า gzipping จะเป็นประโยชน์สำหรับทรัพยากรที่มีขนาดใหญ่ เนื่องจากโอเวอร์เฮดและเวลาแฝงของการบีบอัดและคลายการบีบอัดคุณควร gzip ไฟล์ที่เกินขีด จำกัด ขนาดที่แน่นอน เราแนะนำช่วงต่ำสุดระหว่าง 150 ถึง 1,000 ไบต์ การขยายไฟล์ที่มีขนาดต่ำกว่า 150 ไบต์สามารถทำให้ไฟล์มีขนาดใหญ่ขึ้นได้ เราให้บริการเนื้อหาของเราผ่านAkamaiโดยใช้เครือข่ายของพวกเขาสำหรับพร็อกซีและ CDN สิ่งที่พวกเขาบอกฉัน: การติดตามคำถามของคุณเกี่ยวกับขนาดที่เล็กที่สุด Akamai จะบีบอัดวัตถุที่ร้องขอเมื่อส่งไปยังผู้ใช้ปลายทาง: ขนาดต่ำสุดคือ 860 ไบต์ คำตอบของฉัน: ทำไมขนาดขั้นต่ำของ Akamai คือ 860 ไบต์คืออะไร และทำไมตัวอย่างเช่นกรณีนี้ไม่ใช่สำหรับไฟล์ที่ Akamai ใช้กับ Facebook? ( ดูด้านล่าง ) Google แนะนำให้ gzip มากยิ่งขึ้น และดูเหมือนว่าเหมาะสมในไซต์ของเราที่มีจำนวนการเข้าชมบ่อยที่สุดคือการโทร AJAX …

6
Google Chrome เทียบเท่ากับ Firebug อย่างไร
ฉันกำลังมองหาเครื่องมือที่สามารถ: ตรวจสอบองค์ประกอบ HTML จัดการ / ดีบัก JavaScript ประสิทธิภาพของโปรไฟล์ ปรับเปลี่ยนองค์ประกอบในเวลาจริง

1
Google เครื่องมือของผู้ดูแลเว็บวัด“ ประสิทธิภาพของไซต์” ได้อย่างไร
ฉันทำงานมาสองเดือนแล้วเพื่อปรับปรุงเวลาตอบสนองของเรา (ส่วนใหญ่เป็นฝั่งเซิร์ฟเวอร์) ในฟอรัมใหม่ (ผลิตภัณฑ์ใหม่ในมุมมองทางเทคนิค) เราได้เปิดตัวในเยอรมนีเมื่อไม่กี่เดือนที่ผ่านมาและฉันเป็น ประหลาดใจมากกับผลลัพธ์ที่ได้รับ ฉันตรวจสอบเวลาตอบสนองของเราโดยใช้บันทึก Apache และการนำสัญญาณบูมเมอแรงไปใช้ จากการใช้สถิติของฉันฉันจะเห็นว่าผลิตภัณฑ์ใหม่ของเราตอบสนองในเวลาประมาณ 680 มิลลิวินาทีซึ่งผลิตภัณฑ์เก่าของเราตอบสนองในเวลาประมาณ 1,050 มิลลิวินาที ในอีกด้านหนึ่ง Google Webmaster Tool บอกเราว่าหน้าเว็บของเรามีเวลาตอบสนองโดยเฉลี่ยประมาณ 1,500 มิลลิวินาทีในวันนี้ซึ่งเป็น 700 เมื่อสามเดือนก่อนกับผลิตภัณฑ์เก่าของเรา ฉันคิดว่า GWT กำลังนำการวัดด้านลูกค้ามาพิจารณาด้วยดังนั้นฉันจึงเพิ่มมาตรการบางอย่างเกี่ยวกับสัญญาณบูมเมอแรงของเราและทุกอย่างดูดี ฉันยังใช้หน้าสุ่มบน ySlow และ Page Speed ​​ของ Google และทุกอย่างดูดีขึ้นกว่า แต่ก่อน เรามีกิจกรรม 82% ในเครื่องมือ Page Speed ​​ของ Google ซึ่งค่อนข้างเจ๋งสำหรับเว็บไซต์ที่มีโฆษณาอยู่ในนั้น :) เมื่อเร็ว ๆ นี้เราได้ลงนามข้อตกลงกับAkamaiเพื่อใช้สองผลิตภัณฑ์ของพวกเขา: CDN สำหรับไฟล์คงที่ของเรา (เราเคยใช้ …

4
“ การวาง Javascript ที่ด้านล่าง” เอาชนะวัตถุประสงค์ของ document.ready หรือไม่
ฉันรู้ว่าขอแนะนำให้วาง Javascript ไว้ที่ด้านล่างของหน้า แต่ถ้าฉันใช้ jQuery มันไม่ได้มีจุดประสงค์เพื่อเรียกใช้ขณะที่ DOM กำลังโหลดหรือไม่ หากฉันมีเมนูแบบเลื่อนลงตัวอย่างเช่นเมนูแบบเลื่อนลงจะไม่ปรากฏจนกว่าจะโหลดหน้าทั้งหมดที่เหลือ ฉันพยายามพัฒนาด้วยการปรับปรุงแบบก้าวหน้าดังนั้นฉันอาจมีองค์ประกอบที่ซ่อนอยู่ใน jQuery แทนที่จะเป็น CSS (เพื่อให้ผู้ใช้ที่ไม่ใช่ผู้ใช้ JS สามารถเห็นได้) มีสื่อที่มีความสุขหรือเปล่า?

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

5
ฉันจะลดต้นทุนในการโหลดไลบรารี JS ขนาดใหญ่ได้อย่างไร
หากฉันใช้ห้องสมุด Javascript ขนาดใหญ่สำหรับหน้าของฉันฉันจะแน่ใจได้อย่างไรว่านี่จะไม่ทำให้การใช้งานเว็บไซต์ของผู้ใช้แย่ลง?

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

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

3
หากหน้าเว็บใช้เวลาในการโหลดนานเกินไปหลังจากนั้นผู้ใช้จะยอมแพ้และโหลดซ้ำหรือไปที่อื่นนานเท่าใด
หากหน้าเว็บใช้เวลาในการโหลดนานเกินไปผู้ใช้จะยอมแพ้และโหลดซ้ำหรือไปที่อื่นหรือไม่ มีการศึกษาอะไรบ้างที่วัดความเร็วในการโหลดหน้าเว็บและความพึงพอใจของผู้ใช้หรือการละทิ้ง

2
มีการบีบอัด gzip สำหรับหน้า GitHub หรือไม่
ฉันใช้หน้า GitHub เพื่อโฮสต์เว็บไซต์ของฉัน ขณะตรวจสอบ Google PageSpeed ​​Insights ขอแนะนำให้ฉันเปิดใช้งานการบีบอัด gzip เนื่องจากฉันมีไซต์แบบคงที่ที่โฮสต์บน GitHub ฉันไม่แน่ใจว่าเป็นไปได้ เป็นไปได้หรือไม่ที่จะเปิดใช้งานการบีบอัด gzip บน GitHub?

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

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