Sitespeed.io สามารถใช้งานได้ผ่านทางบรรทัดคำสั่ง Node.js และมาพร้อมกับการสนับสนุนสำหรับการรายงาน HTML และเข้าสู่ระบบผ่านทาง กราไฟท์
มันทำงานโดยการใช้ PhantomJS เพื่อเลียนแบบหนึ่งหรือมากกว่าเบราว์เซอร์ดาวน์โหลดหน้าและตัวชี้วัดการจัดเก็บภาษีที่เกี่ยวข้องกับการปฏิบัติงานเว็บต่างๆ
หนึ่งหรือมากกว่าหนึ่งหน้าสามารถเรียกแม้เว็บไซต์ทั้งหมดล้อเลียนและเข้าสู่ระบบในสภาวะต่างๆ
ตัวชี้วัดที่เก็บรวบรวมจะขึ้นอยู่กับชุดของ "กฎ" บางส่วนที่นำเข้าจากโครงการ Yahoo YSlow บางสร้างขึ้นเฉพาะสำหรับ sitespeed.io
นักพัฒนาสามารถใช้กฎเหล่านี้หรือยังสร้างของตัวเอง
เมื่อตัวชี้วัดที่รวบรวมนักพัฒนาสามารถเลือกที่จะดูพวกเขาอยู่ในรายงาน HTML คลาสสิกเป็นบทสรุปขนาดเล็กการวิเคราะห์ในเชิงลึกรายละเอียดต่อหน้าและมีรายการข้อผิดพลาดพบ
ถ้ามีความจำเป็น Sitespeed.io นอกจากนี้ยังสามารถใช้ในการเรียกข้อมูลจากความเร็วในหน้าอื่น ๆ / ประสิทธิภาพการให้บริการเช่นการวิเคราะห์ WebPageTest.org และ Google หน้าข้อมูลเชิงลึกความเร็ว.
มีอะไรใหม่ ในนี้ ข่าว:
- โครงสร้างใหม่สำหรับเส้นทาง URL ที่ส่งไปยัง Graphite ขณะนี้ตามโครงสร้าง protocol.hostname.pathname.
- ส่งขนาดและชนิดของสินทรัพย์ทุกไฟท์.
- เปลี่ยนชื่อ requesttimings การร้องขอเมื่อเลือกที่ข้อมูลที่ควรจะถูกส่งไปยังกราไฟท์.
- ลูกเห็บเริ่มต้นใหม่ waitScript! ถ้าคุณกำลังใช้ phantomjs2 ตอนนี้เราจะรอให้ loadEventEnd + aprox 2 วินาทีก่อนที่เราจะจบการทำงานสำหรับ YSlow.
- ไฟท์ร้องขอสำคัญเก่า (แสดงจำนวนของการร้องขอ) เปลี่ยนไป noRequests.
- การแก้ไขข้อผิดพลาด:. ระบุสคริปต์ YSlow กำหนดเองตอนนี้ทำงานอีกครั้ง
มีอะไรใหม่ ในรุ่น 3.5.0:
- โครงสร้างใหม่สำหรับเส้นทาง URL ที่ส่งไปยัง Graphite ขณะนี้ตามโครงสร้าง protocol.hostname.pathname.
- ส่งขนาดและชนิดของสินทรัพย์ทุกไฟท์.
- เปลี่ยนชื่อ requesttimings การร้องขอเมื่อเลือกที่ข้อมูลที่ควรจะถูกส่งไปยังกราไฟท์.
- ลูกเห็บเริ่มต้นใหม่ waitScript! ถ้าคุณกำลังใช้ phantomjs2 ตอนนี้เราจะรอให้ loadEventEnd + aprox 2 วินาทีก่อนที่เราจะจบการทำงานสำหรับ YSlow.
- ไฟท์ร้องขอสำคัญเก่า (แสดงจำนวนของการร้องขอ) เปลี่ยนไป noRequests.
- การแก้ไขข้อผิดพลาด:. ระบุสคริปต์ YSlow กำหนดเองตอนนี้ทำงานอีกครั้ง
มีอะไรใหม่ ในรุ่น 3.2.7:
- ตรวจสอบว่า URL ที่ถูกต้องเมื่อเรียกจากไฟล์ .
- แก้ไขข้อผิดพลาด: ขนาดบีบอัดได้รับไม่ถูกต้องเป็นเวลานานตั้งแต่ข้อผิดพลาดใน PhantomJS แต่ถ้าคุณยังดึงข้อมูลโดยใช้เบราว์เซอร์หรือ WebPageTest ที่ sizez ตอนนี้จะมีประชากรอย่างถูกต้อง!
- ใหม่ Browsertime 0.9.2 มีการแก้ไขสำหรับ HTTPS ทำให้มองเห็นได้ในการร้องขอ HAR ไฟล์.
มีอะไรใหม่ ในรุ่น 3.1.8:
- วิ่งเพียงหนึ่งวิ่ง WPT ทำรวบรวมล้มเหลว ( อีกครั้ง)
- การเชื่อมโยงใน CLI ในขณะนี้ชี้ไปยัง URL เอกสารใหม่: s
- โฮสต์เข้าสู่ระบบกราไฟท์และพอร์ตในแต่ละครั้งที่ตัวชี้วัดที่จะถูกส่งไป
มีอะไรใหม่ ในรุ่น 3.1.6:.
- เปลี่ยน eslint จาก jshint
- การปรับปรุงเพื่อ phantomjs แพคเกจใหม่ล่าสุด.
- การปรับปรุงเพื่อ BrowserTime ล่าสุด (2.0.0 กับของ BrowserMobProxy)
- ตอนนี้สามารถเลือกที่จะไม่สร้างเส้นทางโดเมนใน dir ผลโดยใช้ธง suppressDomainFolder ก
มีอะไรใหม่ ในรุ่น 3.0.4:
- แก้ไขข้อผิดพลาด:
- ข้อผิดพลาดเมื่อหน้าจอการไม่ถูกบันทึกไว้เป็นข้อผิดพลาด.
- การแข่งขันเมื่อใช้การวิเคราะห์.
มีอะไรใหม่ ในรุ่น 3.0.3:
- เลือกถ้าคุณต้องการที่จะสร้างรายงาน HTML หรือไม่ (--no-html) ใน
- แก้ไขข้อผิดพลาด - URL: s ที่มีและไม่มีค่าคำขอชนเมื่อไฟล์ข้อมูลที่ถูกสร้างขึ้นในขณะนี้กัญชาพิเศษจะถูกเพิ่มไปยัง URL: s กับพารามิเตอร์
- เข้าสู่ระบบที่ดีกว่าสำหรับ PhantomJS
ต้องการ
- Node.js
ความคิดเห็นที่ไม่พบ