พรุ่งนี้ 2TH ได้ตัดสินใจที่จะย้ายไปเซิร์ฟเวอร์ใหม่ ที่กำลังลดราคาค่าเช่าช่วง Summer พอดี จากผู้ให้บริการเก่าที่เราเคยใช้มาแล้ว
ซึ่งต้องมีช่วงปิดปรับปรุงอีกเป็นครั้งสุดท้ายในรอบปีนี้ เพราะผมก็ไม่อยากทำบ่อยๆเหมือนกัน
สเปกสูงกว่าเดิมเยอะมากเพราะเป็น Dedicated Server หลังจากย้ายไปมา VPS ได้พักใหญ่ (ประมาณกลางปีที่แล้ว เดิมทีก็เป็น Dedicated แต่สเปคต่ำกว่า)
ส่วนเวลาจะเขียนไว้ที่หัวเว็บอีกทีครับ
เหตุผลที่ตัดสินใจ
TLDR. ต้องการจะเพิ่มระบบที่ใช้ CPU หนัก และให้รองรับคนมากขึ้น
ตอนที่อัปเกรดระบบครั้งล่าสุด โค้ดเว็บเราออกแบบมาดีใช้ทรัพยากรเซิร์ฟเวอร์น้อยมาก
แต่มีบางอย่างหลีกเลี่ยงไม่ได้จริงๆเช่นระบบย่อลดขนาดรูป เป็นประโยชน์ทั้งฝั่งเซิร์ฟเวอร์และผู้ใช้โดยเฉพาะผู้ใช้เน็ตโทรศัพท์
ที่ต้องปิดไปเพราะใช้ CPU หนักไปจน Database ปิดไปเอง (VPS ให้คอร์ E3 มา 1 Thread เป็น Dedicated)
และมีเรื่องในกระทู้วันก่อนเรื่อง VPS ปิดเครื่องกระทันหัน ผู้ให้บริการต้องอัป Patch ของตัวโฮสหลักแต่ไม่แจ้งเวลาที่แน่ชัด ทำระบบไฟล์ที่เก็บรูปภาพพัง ทำให้รู้สึกว่ามันไม่ค่อยจะเป็นระบบที่ Reliable ซักเท่าไร
เราอยากทำ 2TH แบบจริงจัง เพิ่มระบบให้มากขึ้น จึงคิดแล้วจำเป็นจริงๆต้องอัปเกรดเซิร์ฟเวอร์ซะทีบวกกับมันลดพอดีจึงตัดสินใจก่อนที่จะหมด
สำหรับเซิฟเวอร์ใหม่เป็น CPU E5 8 คอร์รุ่นกลางกับ RAM ECC ซึ่งแรงขึ้นมาเทียบกับปัจจุบัน ถือว่าแรงที่สุดตั้งแต่มี 2TH มาเลยก็ได้
ระบบช่วงแรกที่จะทำเพิ่มก็ลดขนาดรูป เก็บไฟล์ต้นฉบับไว้เสมอ และปรับปรุงโปรไฟล์ใหม่ เน้นให้โชว์งานตัวเองได้ ให้เหมือนพวก Deviantart Pixiv เพิ่มให้อัปพวก Video WEBM, MP4 ได้ และระบบแปลง GIF เป็น WEBM ทั้งหมดจำกัดการทำงานต่อวิ กันไว้ก่อน
ซึ่งรวมรายจ่ายทั้งหมดทั้ง
- ค่าเช่าเซิร์ฟเวอร์ใหม่
- ค่าใช้จ่ายบริการคล้ายๆ S3 ไว้สำรองไฟล์อัปโหลด จริงๆเป็นบริการคู่แข่งที่ถูกกว่า S3
- ค่า Dedicated SSL ของ Cloudflare ให้เว็บรองรับบราวเซอร์หลายๆตัว อาจยกเลิกในอนาคต
รวมทั้งหมดแล้วประมาณ 1800-2000 ต่อเดือน (ขึ้นกับค่าเงิน) แพงขึ้นกว่าเดิมเกือบๆเท่าตัวแต่ถือว่าคุ้มค่าระยะยาว
ซึ่งต้องขอบคุณผู้สนับสนุนครับ ตอนนี้ก็พัฒนาระบบ Master เพิ่มเติม เพิ่มระบบและนู่นนี่ โดยจะให้ของใหม่ที่เพิ่มเข้ามากับคนเก่าๆที่เคยช่วยเหลือเว็บด้วยแบบไม่หักไม่เกิน
ปล. หวังว่าซักวันจะได้ทำ 2TH แบบ Full-Time
ปล.2. ข้อดีที่ย้ายออกจาก VPS แล้วก็ไม่ต้องกลัวบั๊ก CPU อีก สำหรับคนที่ไม่รู้ ช่วงปีที่แล้วถึงเดือนที่แล้ว Intel CPU พบบั๊กร้ายแรงซึ่งส่งผลต่อความปลอดภัยของระบบ VM อาจทำให้ข้อมูลสำคัญหลุดออกไปได้ ซึ่งตอนนี้ Patch หมดแล้วแต่อาจมีที่ยังไม่ค้นพบอีก แถม Patch ยังลดประสิทธิภาพ CPU ลงสูงสุด 30% ในบางงาน
Update 10.3
- เพิ่มระบบ OAuth2 (ที่เมนูแอปด้านบน > Developer) ตอนนี้ระบบใช้งานได้ 100% และมีโค้ดตัวอย่าวแล้ว แต่ยังไม่เปิด
- เขียนหน้าช่วยเหลือของตัวโพสเล็กน้อย https://2th.me/wiki/Editor + แก้ไขที่ใส่ลิ้งก์ในรูปภาพไม่ได้
- แก้ไขระบบโดเนทผ่าน PayPal
- อันนี้อัปเกรดตั้งแต่ 10.0 แล้วแต่ลืมแนะนำ ได้แก้ระบบรูปภาพใหม่ ทำให้ 1 รูปไปอยู่ในหลายๆอั๊ลบั๊มได้ ทำเป็นพื้นฐานไว้เพื่อการอัปเกรดระบบโปรไฟล์ในอนาคต
https://2th.me/wiki/Contact_us