กลับไปหน้าบทความ

อ่าน 4 นาที

การตรวจสอบเว็บไซต์

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

การตรวจสอบเว็บไซต์

ตัวอย่างการตรวจสอบเว็บไซต์ (ในกรณีนี้คือเซิร์ฟเวอร์ของMusicBrainz ) ด้วยแดชบอร์ดบนเว็บ (โดยใช้Grafana )

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

บริษัทผู้ให้บริการตรวจสอบเว็บไซต์ ช่วยให้องค์กรต่างๆ สามารถตรวจสอบการทำงานของเว็บไซต์หรือเซิร์ฟเวอร์ได้อย่างสม่ำเสมอ และสังเกตการตอบสนอง การตรวจสอบมักดำเนินการจากหลายตำแหน่งทั่วโลกไปยังเว็บไซต์หรือเซิร์ฟเวอร์เฉพาะ เพื่อตรวจจับปัญหาที่เกี่ยวข้องกับความหน่วงของอินเทอร์เน็ต โดยทั่วไป และ ปัญหา การส่งข้อมูลผ่านเครือข่ายรวมถึงป้องกันการแจ้งเตือนผิดพลาดที่เกิดจากปัญหาในพื้นที่หรือปัญหาการเชื่อมต่อระหว่างเครือข่าย บริษัทผู้ให้บริการตรวจสอบมักรายงานผลการทดสอบเหล่านี้ในรูปแบบรายงาน แผนภูมิ และกราฟต่างๆ เมื่อตรวจพบข้อผิดพลาด บริการตรวจสอบจะส่งการแจ้งเตือนผ่านอีเมล SMS โทรศัพท์SNMP trap หรือเพจเจอร์ ซึ่งอาจรวมถึงข้อมูลการวินิจฉัย เช่นการตรวจสอบ เส้นทางเครือ ข่าย การจับภาพโค้ดของไฟล์ HTML ของหน้าเว็บ ภาพหน้าจอของหน้าเว็บ และแม้แต่วิดีโอของเว็บไซต์ที่ล้มเหลว ข้อมูลการวินิจฉัยเหล่านี้ช่วยให้ผู้ดูแลระบบเครือข่ายและผู้ดูแลเว็บไซต์สามารถแก้ไขปัญหาได้เร็วขึ้น

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

วัตถุประสงค์

การตรวจสอบเป็นสิ่งจำเป็นเพื่อให้แน่ใจว่าเว็บไซต์พร้อมใช้งานสำหรับผู้ใช้ลดเวลาหยุดทำงานให้น้อยที่สุด และสามารถเพิ่มประสิทธิภาพได้ แพลตฟอร์มบางแห่ง เช่นWebflow , Wixและ Duda จัดการการโฮสต์และการตรวจสอบภายใน ทำให้มองเห็นเวลาทำงานและประสิทธิภาพได้โดยไม่ต้องใช้อุปกรณ์ตรวจสอบจากภายนอก[ 1 ] [ 2 ] [ 3 ]

ผู้ใช้ที่พึ่งพาเว็บไซต์หรือแอปพลิเคชันเพื่อการทำงานหรือความบันเทิงจะรู้สึกหงุดหงิดหรือแม้กระทั่งเลิกใช้แอปพลิเคชันหากแอปพลิเคชันนั้นไม่สามารถใช้งานได้อย่างน่าเชื่อถือ[ 4 ]การตรวจสอบสามารถครอบคลุมหลายสิ่งหลายอย่างที่แอปพลิเคชันต้องการในการทำงาน เช่น การเชื่อมต่อเครือข่าย บันทึก Domain Name Systemการเชื่อมต่อฐานข้อมูล แบนด์วิดท์ และทรัพยากรคอมพิวเตอร์ เช่นRAM ที่ว่าง โหลด CPU พื้นที่ดิสก์ เหตุการณ์ ฯลฯ ตัวชี้วัดที่วัดกันโดยทั่วไปคือเวลาตอบสนองและความพร้อมใช้งาน (หรือuptime ) แต่ตัวชี้วัดความสม่ำเสมอและความน่าเชื่อถือกำลังได้รับความนิยมมากขึ้น การวัดความพร้อมใช้งานและความน่าเชื่อถือของเว็บไซต์ภายใต้ปริมาณการใช้งานต่างๆ มักเรียกว่า การ ทดสอบ โหลด

การตรวจสอบเว็บไซต์ยังช่วยเปรียบเทียบประสิทธิภาพของเว็บไซต์กับคู่แข่งเพื่อช่วยกำหนดว่าเว็บไซต์มีประสิทธิภาพดีเพียงใด ความเร็วของเว็บไซต์ยังถูกใช้เป็นตัวชี้วัดสำหรับการจัดอันดับในเครื่องมือค้นหา อีกด้วย [ 5 ]

การตรวจสอบเว็บไซต์สามารถใช้เพื่อทำให้ผู้ให้บริการเว็บโฮสติ้งรับผิดชอบต่อข้อตกลงระดับบริการ ของตน ได้ ผู้ให้บริการเว็บโฮสติ้งส่วนใหญ่เสนอการรับประกันความพร้อมใช้งาน 99.9% และเมื่อความพร้อมใช้งานน้อยกว่านั้น ผู้ใช้จะได้รับเงินคืนสำหรับเวลาที่เว็บไซต์หยุดทำงานเกินกำหนด ไม่ใช่ผู้ให้บริการเว็บโฮสติ้งทุกรายที่จะคืนเงินให้ผู้ใช้สำหรับเวลาที่เว็บไซต์หยุดทำงานเกินกำหนด ดังนั้นผู้ใช้จึงต้องทำความคุ้นเคยกับข้อกำหนดในการให้บริการของผู้ให้บริการเว็บโฮสติ้งของตน[ 6 ]

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

ภายในเทียบกับภายนอก

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

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

การตรวจสอบประสิทธิภาพภายนอกเรียกอีกอย่างว่าการตรวจสอบผู้ใช้ปลายทางหรือการตรวจสอบประสิทธิภาพแบบครบวงจร[ 7 ]

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

การวัดความพร้อมใช้งานของเว็บไซต์

ความพร้อมใช้งาน เก้าเวลาหยุดทำงานต่อปี
90% 1 เก้า 876 ชั่วโมง
95% 438 ชั่วโมง
99% 2 เก้า 87 ชั่วโมง 36 นาที
99.9% สามเก้า 8 ชั่วโมง 45 นาที 36 วินาที
99.99% 4 เก้า 52 นาที 33.6 วินาที
99.999% 5 เก้า 5 นาที 15.36 วินาที
99.9999% 6 เก้า 31.68 วินาที

ประเภทของโปรโตคอล

บริการตรวจสอบเว็บไซต์สามารถตรวจสอบโปรโตคอลอินเทอร์เน็ตอื่นๆ นอกเหนือจากหน้า เว็บ HTTP และ HTTPSเช่นFTP , SMTP , POP3 , ActiveSync, IMAP , DNS , SSH , Telnet , SSL , TCP , PING , UDP, SOAP, การหมดอายุของชื่อโดเมน, การหมดอายุของใบรับรอง SSL และพอร์ตต่างๆ ความถี่ในการตรวจสอบจะเกิดขึ้นในช่วงเวลาตั้งแต่ทุกๆ 4 ชั่วโมงถึงทุกๆ 15 วินาที โดยทั่วไปแล้ว บริการตรวจสอบเว็บไซต์ส่วนใหญ่จะทดสอบเซิร์ฟเวอร์หรือแอปพลิเคชันในความถี่ระหว่างหนึ่งชั่วโมงถึงหนึ่งนาที

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

การนำการตรวจสอบประสิทธิภาพเวลาสำหรับApache HTTP Server มาใช้คือ โมดูล mod_arm4 [ 8 ]

ประเภทของการตรวจสอบ

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

เซิร์ฟเวอร์ที่คอยตรวจสอบจากทั่วโลก

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

บริการตรวจสอบบางบริการใช้ฉันทามติแบบหลายภูมิภาค โดยการแจ้งเตือนจะถูกเรียกใช้ก็ต่อเมื่อมีการยืนยันความล้มเหลวจากตำแหน่งการตรวจสอบอิสระหลายแห่งพร้อมกัน แทนที่จะเป็นจากตำแหน่งเดียว ที่อัตราความน่าเชื่อถือของโครงข่ายหลักทั่วไป (99.95%) การตรวจสอบแบบภูมิภาคเดียวสามารถสร้าง การแจ้งเตือน ผิดพลาด ได้ประมาณห้า ครั้งต่อสัปดาห์ต่อตัวตรวจสอบเนื่องจาก ความล้มเหลว ในการกำหนดเส้นทาง ชั่วคราว ที่ไม่เกี่ยวข้องกับเซิร์ฟเวอร์เป้าหมาย ในขณะที่ฉันทามติแบบสามภูมิภาคจะลดโอกาสของการแจ้งเตือนผิดพลาดที่เกี่ยวข้องกับเส้นทางลงหลายลำดับ[ 10 ]

ประเภท

การตรวจสอบเว็บไซต์มีสองประเภทหลัก

ระดับการตรวจสอบเว็บไซต์

การตรวจสอบเว็บไซต์มีหลายระดับ ยิ่งเว็บไซต์ของคุณซับซ้อนมากเท่าไร ความต้องการการตรวจสอบก็ยิ่งซับซ้อนมากขึ้นเท่านั้น:

  • การตรวจสอบความพร้อมใช้งานระดับ 1 – ความพร้อมใช้งานของหน้าเว็บที่สำคัญ
  • การตรวจสอบธุรกรรมระดับ 2 – ความพร้อมใช้งานของกระบวนการที่สำคัญ
  • การตรวจสอบประสิทธิภาพระดับ 3 – ประสิทธิภาพของหน้าเว็บที่สำคัญ
  • การตรวจสอบสังเคราะห์ระดับ 4 – ประสิทธิภาพของกระบวนการที่สำคัญ
  • การตรวจสอบเส้นทางการเดินทางของลูกค้า ระดับ 5 – ระดับ 1 ถึง 4 บวกข้อมูลด้านความปลอดภัย

ตัวเลือกการแจ้งเตือน: การแจ้งเตือน

เนื่องจากข้อมูลที่ได้รับจากบริการตรวจสอบเว็บไซต์ส่วนใหญ่มีความเร่งด่วนและอาจมีความสำคัญอย่างยิ่ง จึงมีการใช้วิธีการแจ้งเตือนต่างๆ ซึ่งมักเรียกว่า "การแจ้งเตือน" ได้แก่อีเมล , IM, โทรศัพท์บ้านและโทรศัพท์มือถือ, SMS, แฟกซ์, เพจเจอร์, Skype , RSS Feed , SNMP trap , การแจ้งเตือนผ่าน URL เป็นต้น

บริการตรวจสอบเว็บไซต์

ตลาดการตรวจสอบเว็บไซต์มีการแข่งขันสูงมาก มีผู้ให้บริการที่ใช้งานอยู่มากกว่า 150 ราย[ 11 ]และมีการบันทึกว่าเลิกกิจการไปแล้วมากกว่า 100 ราย[ 12 ] ผู้ให้บริการส่วนใหญ่เสนอแผนบริการฟรีที่มีการตรวจสอบความถี่ต่ำ

ในช่วงไม่กี่ปีที่ผ่านมา บริการ Synthetic Monitoringได้แพร่หลายในเชิงพาณิชย์มากขึ้น ซึ่งเป็นอีกช่องทางหนึ่งในการตรวจสอบประสิทธิภาพของเว็บไซต์เฉพาะเจาะจงในระดับที่ละเอียดขึ้น

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Website_monitoring&oldid=1360761645 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การตรวจสอบเว็บไซต์

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

วัตถุประสงค์

การตรวจสอบเป็นสิ่งจำเป็นเพื่อให้แน่ใจว่าเว็บไซต์พร้อมใช้งานสำหรับผู้ใช้ ลดเวลาหยุดทำงาน ให้น้อยที่สุด และสามารถเพิ่มประสิทธิภาพได้ แพลตฟอร์มบางแห่ง เช่น Webflow , Wix และ Duda จัดการการโฮสต์และการตรวจสอบภายใน...

ภายในเทียบกับภายนอก

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

การวัดความพร้อมใช้งานของเว็บไซต์

ความพร้อมใช้งาน เก้า เวลาหยุดทำงานต่อปี 90% 1 เก้า 876 ชั่วโมง 95% – 438 ชั่วโมง 99% 2 เก้า 87 ชั่วโมง 36 นาที 99.9% สามเก้า 8 ชั่วโมง 45 นาที 36 วินาที 99.99% 4 เก้า 52 นาที 33.6 วินาที 99.999% 5 เก้า 5 นาที 15.36 วินาที 99.9999% 6 เก้า 31.68 วินาที