ในช่วงสัปดาห์ที่ผ่านมา มีการปรับแต่ง GotoKnow เพื่อรีด performance ออกมาอีกครับ แม้ว่าการเพิ่มจำนวนเครื่องแม่ข่ายจะดูเหมือนเป็นการแก้ปัญหาได้อย่างรวดเร็ว แต่กลับไม่ได้แก้ไขปัญหาที่ต้นเหตุ เพียงแต่เป็นการยืดเวลาที่จะเกิดปัญหาออกไป ยิ่งกว่านั้นก็ยังไม่มีคำตอบว่าจะต้องเพิ่มต่อไปถึงไหน
ช่วงสุดสัปดาห์ที่ผ่านมา มีการเปลี่ยนแปลงระบบหลายอย่างซึ่ง อ.ธวัชชัย ผู้พัฒนาระบบได้ทุ่มเทอย่างเต็มที่ มีการปรับแต่งฐานข้อมูลมาตั้งแต่ปลายสัปดาห์ และในช่วงวันเสาร์-อาทิตย์ ก็ยังได้เปลี่ยน component สำคัญของระบบหลายอัน -- ที่ผมรู้ว่าอาจารย์ทำอะไรไปบ้าง ก็เพราะผมนั่งคุยเป็นเพื่อนอยู่ห่างๆ (900 กม.) ครับ
รูปข้างบน แสดงเวลาที่ระบบตอบสนองต่อการเรียกดูหน้าต่างๆ การใช้งาน GotoKnow จะหนักมากในช่วงวันธรรมดา และเบาหน่อยในช่วงวันหยุด เพราะมีสมาชิกเป็นจำนวนมาก ที่เข้ามาใช้ระบบจากที่ทำงาน
การวัดการตอบสนอง ก็ใช้การอ่านหน้าใดหน้าหนึ่ง ทุกๆ ช่วงเวลาที่กำหนด แล้ววัดเวลาการตอบสนองเอามาพล็อตเป็นแผนภูมิข้างบน จะเห็นว่าระบบตอบสนองช้ามากในช่วงเวลาทำงานของวันทำงานนะครับ
แต่เมื่อปรับแต่งระบบแล้ว (วันที่ 27) เวลาในการตอบสนอง ลดลงมาก จนอยู่ในระดับเดียวกับวันหยุด เรื่องนี้มีความสำคัญเป็นอย่างยิ่ง เพราะเป็นการแสดงว่าการปรับแต่งเริ่มแสดงผลดี
ในรูปข้างบน เราไม่สามารถเทียบวันจันทร์กับวันจันทร์ได้ เพราะเมื่อวันจันทร์ที่แล้ว (20) ครม.ประกาศเป็นวันหยุดราชการ เนื่องจากในวันอาทิตย์ที่ 19 เป็นวันที่ลงประชามติเรื่องร่างรัฐธรรมนูญ ดังนั้นจึงควรเทียบวันอังคาร (21) กับวันจันทร์ (27) เนื่องจากทั้งคู่เป็นวันทำงานวันแรกของสัปดาห์ -- จะเห็นว่าเวลาในการตอบสนองลดลงมาก อันนี้เป็นเรื่องที่น่ายินดีที่สุดครับ
อย่างไรก็ตาม ก็ยังมีปัญหาอยู่บ้าง ตลอดวันจันทร์ (27) บางท่านเปิด GotoKnow ขึ้นมา จะพบข้อความ Internal Server Error หรือ "ขออภัย เครื่องแม่ข่ายไม่สามารถตอบสนองการใช้งานได้ชั่วคราว กรุณาทดลองใหม่อีกครั้งหนึ่ง" เรื่องนี้มีการปรับแต่งอีกเมื่อตอนสามทุ่ม และหวังว่าพรุ่งนี้วันอังคาร (28) จะมีปัญหาน้อยลงมากครับ
เรื่องของ error message ข้างบน ที่จริงแล้ว ก็อาจจะส่งสัญญาณผิดไปหน่อยนะครับ สาเหตุเชื่อว่าเกิดจากตั้ง time-out สำหรับการส่งข้อความระหว่างเครื่องแม่ข่ายภายในระบบเอาไว้สั้นเกินไปครับ เมื่อสมาชิกบางท่านเห็นข้อความนี้ ก็อาจจะนึกว่า GotoKnow มีปัญหาหนัก จึงไม่ใช้งานต่อไป อันนี้ก็เป็นมุทิตาจิตของสมาชิกที่มีต่อ GotoKnow เป็นห่วง ไม่อยากให้เป็นอะไรไป
แต่อยากจะเรียนว่า ระบบไม่ได้มีปัญหาหนักหนาอะไรครับ สถานการณ์ดีกว่าเมื่ออาทิตย์ที่ผ่านมาเยอะเลย -- ถ้าเจอ error อีก refresh ไปเลยครับ ครั้งหนึ่ง น่าจะใช้งานต่อไปได้ แต่ถ้ายังใช้ไม่ได้ รอสักสองนาที แล้ว refresh ใหม่อีกทีนะครับ -- ถ้ามีอะไรหนักหนาสาหัส จะแจ้งให้ทราบโดยทั่วกัน
เท่าที่ดมๆ ดู ผมมั่นใจมากว่า GotoKnow ในวันนี้ ดีกว่าเมื่ออาทิตย์ที่แล้วมากครับ แต่หากระบบยังไม่เป็นไปแบบที่หวัง ผมก็หวังว่าสมาชิกจะอดทนกับ GotoKnow นะครับ -- รายละเอียดคงต้องรอ อ.ธวัชชัยเล่าให้ฟังใน System News ถ้าอาจารย์หาเวลาเขียนได้
สำหรับผมแล้ว ในตอนนี้ ได้ข้อสรุปว่าควรเพิ่มเครื่องแม่ข่ายขึ้นอีก แต่เป็นการเพิ่มหลังจากได้รีดไขมันออกไปจากระบบ ได้พยายามอย่างที่สุดที่จะใช้ทุก component ของเครื่องแม่ข่ายอย่างคุ้มค่าเต็มที่ และจำนวนที่เพิ่มไม่ต้องมากเหมือนกับที่ประมาณการไว้ก่อนรีดไขมันครับ
เดือน |
จำนวนบันทึกใหม่ |
จำนวนความคิดเห็นใหม่ |
ม.ค. |
4,669 |
21,775 |
ก.พ. |
5,092 |
26,039 |
มี.ค. |
5,937 |
29,492 |
เม.ย.
|
5,282 |
31,491 |
พ.ค. |
5,861 |
32,009 |
มิ.ย. |
7,270 |
27,358 |
ก.ค. |
7,703 |
25,514 |