เว็บไซต์ | เอกสารประกอบ | บันทึกการเปลี่ยนแปลง | มาสโตดอน
ยินดีต้อนรับสู่ sitespeed.io
เครื่องมือเพิ่มประสิทธิภาพเว็บแบบครบวงจร ออกแบบมาสำหรับทุกคนที่หลงใหลเกี่ยวกับความเร็วของเว็บ ไม่ว่าคุณจะเป็นนักพัฒนาซอฟต์แวร์ เจ้าของไซต์ หรือเพียงผู้ที่สนใจเกี่ยวกับประสิทธิภาพของเว็บไซต์ sitespeed.io
เสนอวิธีวิเคราะห์และเพิ่มประสิทธิภาพเว็บไซต์ของคุณที่มีประสิทธิภาพแต่เป็นมิตรต่อผู้ใช้
sitespeed.io
เป็นมากกว่าเครื่องมือ เป็นโซลูชั่นที่สมบูรณ์สำหรับการวัด ติดตาม และปรับปรุงประสิทธิภาพเว็บไซต์ของคุณ สร้างขึ้นโดยคำนึงถึงความเรียบง่ายและมีประสิทธิภาพ ช่วยให้คุณ:
ใช้กรณีเมื่อใดควรใช้ sitespeed.io
sitespeed.io
จะปรับให้เข้ากับความต้องการของคุณsitespeed.io
เข้ากับขั้นตอนการพัฒนาของคุณ ระบบบูรณาการอย่างต่อเนื่อง และการตั้งค่าการตรวจสอบได้อย่างง่ายดาย เราทุ่มเทเวลานับไม่ถ้วนในเอกสารของเราเพื่อช่วยให้คุณได้รับประโยชน์สูงสุดจาก sitespeed.io
ตั้งแต่คู่มือการติดตั้งไปจนถึงสถานการณ์การใช้งานขั้นสูง เอกสารของเราถือเป็นขุมทรัพย์ของข้อมูลและเคล็ดลับ
การเริ่มต้นใช้งาน sitespeed.io
นั้นตรงไปตรงมา คุณสามารถติดตั้งได้โดยใช้ Docker หรือ NodeJS ขึ้นอยู่กับความชอบและการตั้งค่าของคุณ ทำตามขั้นตอนง่ายๆ เหล่านี้เพื่อเริ่มเพิ่มประสิทธิภาพเว็บไซต์ของคุณ
การใช้ Docker เป็นวิธีที่ง่ายที่สุดในการเริ่มต้นใช้งาน sitespeed.io
โดยเฉพาะอย่างยิ่งหากคุณไม่ต้องการจัดการการขึ้นต่อกันด้วยตนเอง เรียกใช้คำสั่งต่อไปนี้เพื่อใช้ sitespeed.io
ในคอนเทนเนอร์ Docker:
docker run --rm -v " $( pwd ) " :/sitespeed.io sitespeedio/sitespeed.io https://www.sitespeed.io/
คำสั่งนี้จะดึงอิมเมจ Docker ของ sitespeed.io ล่าสุด และทำการทดสอบบนเว็บไซต์ sitespeed.io ส่วน -v "$(pwd)":/sitespeed.io จะเมานต์ไดเร็กทอรีปัจจุบันลงในคอนเทนเนอร์ ช่วยให้คุณเข้าถึงผลการทดสอบได้อย่างง่ายดาย
หากคุณต้องการติดตั้ง sitespeed.io
เป็นแพ็คเกจ npm ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง NodeJS ในระบบของคุณแล้ว จากนั้น ติดตั้ง sitespeed.io
ทั่วโลกโดยใช้ npm:
npm i -g sitespeed.io
หลังการติดตั้ง คุณสามารถเริ่มใช้ sitespeed.io ได้โดยการรัน:
sitespeed.io https://www.example.com
แทนที่ https://www.example.com ด้วย URL ที่คุณต้องการทดสอบ โปรดทราบว่าการใช้ NodeJS อาจต้องมีการขึ้นต่อกันเพิ่มเติม เช่น FFmpeg และ Python คำแนะนำในการติดตั้งโดยละเอียดสำหรับการขึ้นต่อกันเหล่านี้มีอยู่ที่นี่
เลือกวิธีการที่เหมาะสมกับสภาพแวดล้อมของคุณมากที่สุด และเตรียมพร้อมที่จะเจาะลึกการเพิ่มประสิทธิภาพเว็บไซต์ด้วย sitespeed.io!
sitespeed.io
ได้รับการปรับแต่งให้ใช้งานง่าย ทำให้สามารถเข้าถึงการทดสอบประสิทธิภาพเว็บได้ ไม่ว่าคุณจะเชี่ยวชาญด้านเทคนิคก็ตาม ต่อไปนี้เป็นคำแนะนำที่ตรงไปตรงมาเพื่อช่วยคุณเริ่มต้นเส้นทางการเพิ่มประสิทธิภาพเว็บ
หากต้องการเริ่มทดสอบเว็บไซต์ของคุณ เพียงเรียกใช้ sitespeed.io
พร้อม URL ของเว็บไซต์ที่คุณต้องการวิเคราะห์ ตัวอย่างเช่น:
sitespeed.io https://www.example.com --browser chrome -n 5
คำสั่งนี้ทดสอบ https://www.example.com โดยใช้ Chrome และทำการทดสอบซ้ำ 5 ครั้ง แนวทางนี้ช่วยในการรับการวัดประสิทธิภาพค่ามัธยฐานที่แม่นยำยิ่งขึ้นโดยการทดสอบไซต์หลายครั้ง
sitespeed.io เสนอตัวเลือกการกำหนดค่าที่หลากหลายเพื่อปรับแต่งการทดสอบให้ตรงตามความต้องการเฉพาะของคุณ คุณสามารถระบุเบราว์เซอร์ที่แตกต่างกัน ปรับการตั้งค่าการเชื่อมต่อ และอื่นๆ อีกมากมาย หากต้องการดูรายการตัวเลือกทั้งหมดที่มีอยู่ โปรดไปที่เอกสารการกำหนดค่าของเรา
นอกจากนี้ หากต้องการดูภาพรวมโดยย่อของตัวเลือกบรรทัดคำสั่งทั้งหมด คุณสามารถเรียกใช้:
sitespeed.io --help
คำสั่งนี้แสดงแฟล็กและการตั้งค่าทั้งหมดที่คุณสามารถใช้กับ sitespeed.io ซึ่งช่วยให้คุณปรับแต่งการทดสอบประสิทธิภาพให้เหมาะกับความต้องการเฉพาะของคุณ
ไม่ว่าคุณจะดำเนินการตรวจสอบอย่างรวดเร็วหรือวิเคราะห์โดยละเอียด sitespeed.io มอบความยืดหยุ่นและพลังที่คุณต้องการเพื่อทำความเข้าใจอย่างลึกซึ้งและปรับปรุงประสิทธิภาพเว็บไซต์ของคุณ
ในโลกที่เน้นอุปกรณ์เคลื่อนที่เป็นหลักในปัจจุบัน การทำให้แน่ใจว่าเว็บไซต์ของคุณทำงานได้อย่างเต็มประสิทธิภาพบนสมาร์ทโฟนและแท็บเล็ตถือเป็นสิ่งสำคัญ ด้วย sitespeed.io
คุณสามารถจำลองและวิเคราะห์ประสิทธิภาพของเว็บไซต์ของคุณบนอุปกรณ์มือถือ ช่วยให้คุณเข้าใจและปรับปรุงประสบการณ์ผู้ใช้สำหรับผู้ชมมือถือ
หากต้องการเริ่มทดสอบประสิทธิภาพบนมือถือของเว็บไซต์ของคุณ คุณต้องตั้งค่าโทรศัพท์มือถือเพื่อทำการทดสอบ เรามีเอกสารสำหรับการตั้งค่าโทรศัพท์ Android และ iOS ของคุณ
เมื่อการตั้งค่าพร้อมแล้ว คุณจะทำการทดสอบบนโทรศัพท์ Android ได้
sitespeed.io https://www.example.com --android
sitespeed.io
มีรายงาน HTML เชิงลึกที่ช่วยให้คุณเห็นภาพและเข้าใจประสิทธิภาพของเว็บไซต์ของคุณ ต่อไปนี้คือตัวอย่างบางส่วนที่แสดงให้เห็นว่าคุณสามารถบรรลุผลสำเร็จได้อย่างไร:
ต่อไปนี้คือตัวอย่างรายงานสรุปในรูปแบบ HTML ซึ่งนำเสนอภาพรวมที่ครอบคลุมเกี่ยวกับเมตริกประสิทธิภาพของไซต์ของคุณ:
รายงานนี้ประกอบด้วยตัวบ่งชี้ประสิทธิภาพหลัก เช่น เวลาในการโหลด ขนาดหน้า และจำนวนคำขอ เพื่อให้คุณเห็นภาพภาพรวมโดยย่อของประสิทธิภาพโดยรวมของไซต์ของคุณ
สำหรับการวิเคราะห์โดยละเอียดเพิ่มเติม นี่คือรายงานแต่ละหน้า:
รายงานนี้จะเจาะลึกประสิทธิภาพของหน้าเว็บเดียว โดยให้ตัวชี้วัดในด้านต่างๆ เช่น สคริปต์ การแสดงผล และกิจกรรมเครือข่าย ซึ่งมีความสำคัญอย่างยิ่งในการระบุจุดที่ต้องปรับปรุงโดยเฉพาะ
หากต้องการตรวจสอบประสิทธิภาพเว็บไซต์ของคุณเมื่อเวลาผ่านไป โปรดดูการตั้งค่าสดของเราที่ Dashboard.sitespeed.io ซึ่งรวม sitespeed.io
เข้ากับ Graphite และ Grafana
ตัวชี้วัดที่รวบรวมจาก URL ที่แสดงเป็นภาพใน Graphite/Grafana:
การตั้งค่านี้ทำให้สามารถติดตามประสิทธิภาพได้อย่างต่อเนื่อง โดยช่วยคุณระบุแนวโน้มและปัญหาที่อาจเกิดขึ้น
แนวโน้มในช่วงเวลาต่างๆ ใน Grafana ให้มุมมองระยะยาวเกี่ยวกับประสิทธิภาพไซต์ของคุณ:
ด้วยข้อมูลเชิงลึกเหล่านี้ คุณสามารถตัดสินใจอย่างมีข้อมูลเกี่ยวกับการเพิ่มประสิทธิภาพและติดตามผลกระทบของการเปลี่ยนแปลงที่คุณทำ
สำหรับการตอบรับด้วยภาพ sitespeed.io
สามารถสร้างวิดีโอ ทำให้ง่ายต่อการดูว่าเว็บไซต์ของคุณโหลดแบบเรียลไทม์อย่างไร นี่คือวิดีโอตัวอย่าง:
การวิเคราะห์วิดีโอทำได้ง่ายดายที่สุดโดยใช้ Docker และนำเสนอมุมมองที่ไม่เหมือนใครเกี่ยวกับประสบการณ์ผู้ใช้ โดยเน้นส่วนที่ต้องให้ความสนใจ
เรายินดีรับการสนับสนุนจากชุมชน! ไม่ว่าคุณจะแก้ไขข้อบกพร่อง เพิ่มคุณสมบัติ หรือปรับปรุงเอกสาร ความช่วยเหลือของคุณก็มีคุณค่า คุณสามารถมีส่วนร่วมได้ดังนี้:
ก่อนที่จะมีส่วนร่วม โปรดอ่าน CONTRIBUTING.md ของเราเพื่อดูข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับวิธีการมีส่วนร่วม
พบข้อบกพร่องหรือมีคำขอคุณสมบัติ? โปรดใช้ปัญหา GitHub เพื่อรายงาน โปรดตรวจสอบปัญหาที่มีอยู่เพื่อหลีกเลี่ยงปัญหาซ้ำซ้อน
เข้าร่วมชุมชนของเรา! ไม่ว่าคุณต้องการความช่วยเหลือ ต้องการแบ่งปันประสบการณ์ของคุณ หรือหารือเกี่ยวกับการปรับปรุงที่อาจเกิดขึ้น มีหลายวิธีในการมีส่วนร่วม:
เรารู้สึกตื่นเต้นที่มีคุณอยู่ในชุมชนของเรา และหวังว่าจะมีส่วนร่วมและการโต้ตอบของคุณ!
ใบอนุญาตเอ็มไอที (MIT)