 |
ขอบคุณน้า noom69 ที่ชี้ให้เห็นประเด็น
ใน คห.124 ผมได้คำนวนพื้นที่ HDD ที่ต้องการแล้วว่า อยู่ที่ประมาณ 500 GB หลายๆท่านอาจสงสัยว่า ทำไมต้องการแค่นี้ ทั้งๆที่คนเข้าดูวันละเป็นล้าน กระทู้และความเห็นเพิ่มวันละเป็นหมื่น ฯลฯ
พันทิป ใช้ "ระบบหมุนเวียน" ครับ กระทู้ใหม่เข้ามา กระทู้เก่าออกไป รูปใหม่เข้ามา รูปเก่าออกไป
เดิม(เมื่อกลางปี 2553) กระทู้ใหม่ จะมี 3,500 กระทู้ ตอนนี้ (คาดว่า)คนเข้าเพิ่มขึ้น และจำนวนความเห็นต่อกระทู้เพิ่มขึ้น .. น่าจะราวๆ 20% ทำให้จำนวนกระทู้ใหม่ ที่จะคงค้างไว้ เหลือเพียง 2,800 กระทู้ เท่านั้น
กระทู้ไหน ที่อายุนานเกิน และไม่ได้ถูกเก็บเข้าคลัง ระบบหมุนเวียน จะส่งมันไปลงถังขยะโดยอัตโนมัติ ทำให้ความต้องการการใช้พื้นที่เก็บข้อมูล ไม่เพิ่มขึ้น
------------------------------------------------------------
ส่วนเรื่อง bandwidth เช่นกัน อย่างแรก server ของพันทิป อยู่ที่ data center ข้อมูลที่ไหลออกจาก server กว่า 90% .. อยู่ในประเทศ ไหลออกนอกประเทศ น้อยมาก
มันเป็นอย่างนี้ กับทุก server "เว็บคุณภาพ"ของไทยครับ 
อย่างที่สอง server ของพันทิป ใช้ reverse proxy อยู่
หลักการทำงานคือ เมื่อกระทู้(และรูป)ถูกเรียกขึ้นมาดู .. มันจะค้างคาอยู่ใน mem และถูกจัดการโดยหลักการของ LRU (Least Recent Usage) .. คือ กระทู้(และรูป)ไหน ที่มีคนดูบ่อย ก็จะเก็บไว้นาน, กระทู้และรูปไหนที่ไม่มีคนดู .. ผ่านไปช่วงเวลาหนึ่ง ก็จะถูก OS จัดการเขี่ยออกไป
การจัดการแบบนี้ กินพลังของ CPU นิดหน่อยเท่านั้นครับ แต่กิน RAM ค่อนข้างมาก
ตัวที่จะกิน RAM จริงๆ ไม่ใช่รูปที่เพิ่มขนาดขึ้นครับ
แต่เป็นกระทู้ที่มีคนแจมบ่อยๆ .. ไม่ใช่แค่อ่าน (ซึ่งเป็น long expire, static objects) .. แต่เป็นกระทู้ที่มีคนแสดงความเห็นมากๆ (ทำให้มีการเปลี่ยนแปลง sub objects บ่อย จนไม่สามารถ cache ไว้ได้)
โพสท์รูปมากๆ หรือขนาดใหญ่ๆ ไม่กิน RAM/CPU แต่กระทู้ฮอต มีคนเข้าแสดงความเห็นมาก .. พวกนี้ บริโภคเป็นอูฐซดน้ำ 
ผมจึงถือโอกาสตามน้ำ .. ขอร้องให้เฮียพัน และป๋าวันฉัตร ลด "ความอึดอัด" ในเรื่องขนาดรูปลงหน่อย 
ผลดีไม่ใช่แต่เฉพาะห้องกล้อง แต่รวมถึงห้องก้นครัว (อาหารจะได้ดูน่ากินเพิ่ม), ห้อง BP (sponsor ใหญ่ของเฮียพัน), ห้องรัชดา (sponsor หลัก)
Please, please, please
จากคุณ |
:
แมวเหมียวพุงป่อง
|
เขียนเมื่อ |
:
29 มี.ค. 55 08:41:20
|
|
|
|
 |