ผมสร้าง gitae.com เพราะเจอกับคำถามเดิมที่น่าหงุดหงิดอยู่บ่อยมาก: เว็บไซต์ล่มจริงหรือปัญหาอยู่แค่ฝั่งผมเองกันแน่ อินเทอร์เน็ตที่บ้าน, VPN, แคช DNS ในเครื่อง, ปัญหาของเบราว์เซอร์ หรือเส้นทางเครือข่าย ล้วนทำให้เว็บไซต์ที่ปกติดูเหมือนพังได้ ในสถานการณ์แบบนี้การเดาไม่มีประโยชน์ ผมอยากได้การตรวจสอบอิสระจากเซิร์ฟเวอร์ระยะไกลที่ผมควบคุมเอง
นั่นคือเหตุผลที่โปรเจกต์นี้ทำงานจาก VDS สองจุด: มอสโก ประเทศรัสเซีย และเฮลซิงกิ ประเทศฟินแลนด์ การดูผลจากสองจุดพร้อมกันให้ภาพที่ชัดกว่าการทดสอบจากโน้ตบุ๊กของผมเพียงเครื่องเดียวมาก ถ้าเว็บไซต์เปิดได้จากเซิร์ฟเวอร์หนึ่งแต่ล้มเหลวจากอีกเซิร์ฟเวอร์หนึ่ง ข้อมูลนั้นมีค่ามากกว่าสถานะสีเขียวหรือสีแดงแบบง่ายๆ มาก
ทำไมการเช็ก uptime แบบพื้นฐานจึงไม่พอ
เครื่องมือพื้นฐานจำนวนมากตอบได้แค่คำถามเดียว: ตอนนี้หน้าเว็บเปิดได้หรือไม่ได้ นั่นอาจมีประโยชน์บ้าง แต่เวลามีปัญหาจริงมักไม่เพียงพอ สาเหตุอาจอยู่ที่ DNS, SSL, เส้นทางเครือข่าย, การเข้าถึงพอร์ต, การตั้งค่าโฮสติ้ง หรือการเข้าถึงจากแต่ละภูมิภาค ผมต้องการเครื่องมือที่ช่วยจำกัดวงของปัญหา ไม่ใช่ซ่อนทุกอย่างไว้หลังผลลัพธ์ทั่วไปเพียงค่าเดียว
ตอนนี้ gitae.com เช็กอะไรได้บ้าง
- การเข้าถึงเว็บไซต์
- ใบรับรอง SSL
- ระเบียน DNS
- nslookup และ dig
- Reverse DNS
- การตรวจสอบ IP
- ข้อมูลโดเมนและอายุโดเมน
- การตรวจสอบพอร์ต
- ดู IP ของฉัน
- Ping
- Traceroute
- การตรวจสอบโฮสติ้ง
- การตรวจจับ CMS
เป้าหมายไม่ใช่การรวมยูทิลิตีสุ่มๆ ไว้ในหน้าเดียว เป้าหมายคือทำให้การวิเคราะห์ปัญหาเร็วขึ้นเมื่อเว็บไซต์มีอาการแปลก และคุณต้องการหลักฐานมากกว่าการคาดเดา
ทำไมผมเริ่มจากประโยชน์ ไม่ใช่การหารายได้
ตอนนี้โปรเจกต์นี้ยังไม่มีการหารายได้เลย เป้าหมายของผมง่ายกว่านั้น คือสร้างเครื่องมือที่มีประโยชน์จริง เผยแพร่มันออกไป แล้วดูว่า Google จะให้โอกาสมันในผลค้นหาหรือไม่ ผมทำมันขึ้นมาเพื่อใช้เองก่อน เพราะผมต้องการคำตอบที่เร็วและเป็นอิสระแบบนี้อยู่เป็นประจำ
ขั้นต่อไปถ้าโปรเจกต์เริ่มมีแรงส่ง
ถ้า gitae.com ได้ทราฟฟิกแบบออร์แกนิกแม้เพียงระดับพอสมควร ขั้นต่อไปที่สมเหตุสมผลก็คือระบบ monitoring ผมอยากให้ผู้ใช้เพิ่มเว็บไซต์ของตัวเองเข้าไปได้ ให้บริการตรวจสอบให้อัตโนมัติ และส่งการแจ้งเตือนไปยังแอปแชตทันทีเมื่อเว็บไซต์ล่ม
Downtime ไม่ใช่แค่รายละเอียดทางเทคนิค มันหมายถึงทราฟฟิกที่หายไป โอกาสทางธุรกิจที่หายไป และยอดขายที่หายไป นั่นจึงเป็นเหตุผลที่ผมอยากให้ gitae.com เป็นมากกว่าแค่เครื่องมือเช็ก แต่เป็นเครื่องมือใช้งานจริงสำหรับเข้าใจปัญหาให้เร็วและตอบสนองได้ก่อนที่ความเสียหายจะบานปลาย