0003 | รับมือเว็บ 250 req/sec
Saturday, May 3rd, 2008 Posted in PHP Coding, Web Server | 1 Comment »จากหน้าที่แล้ว ที่เราคุยกันถึงเรื่อง DNS Round Robin สาเหตุที่ต้องใช้ DNS Round Robin มันก็เนื่องมาจากเจ้านี่แหละครับ * ข้อมูลสถิติ การเข้าใช้งานเว็บ ในวันที่ 2 พฤษภาคม 2551 นี่เฉพาะหน้าเว็บนะ ยังไม่รวม announce process อีกวินาทีละกว่า 100 ครั้ง ซึ่งไม่สามารถเก็บสถิติได้ เพราะตัวสถิติจะล่มไปซะก่อน และคนที่เข้าผ่าน URL สำรอง ซึ่งระบบเก็บสถิติไม่ยอมเก็บอีกไม่รู้กี่ครั้ง เมื่อเจอเหตุการณ์แบบนี้ขึ้น ก็เลยต้องปรับระบบกันทุกทางเลยครับ ล่าสุดที่เพิ่งปรับ สืบเนื่องมาจากมีคนมาทักใน MSN ว่า ก็เลยนึกขึ้นมาได้ว่า ไอ้เว็บนี้เราเล่นเปิด gzip compression ไว้ทั้งเว็บเลยนี่หว่า ปกติถ้าเว็บมีคนเข้าใช้งานไม่เยอะมันก็ไม่น่าจะมีปัญหาอะไรหรอกครับ แค่ว่า CPU มัน process ไม่ทัน ช่วง Peak ทีนึง ...
Tags: gzip, optimize, PHP Coding
0002 | DNS Round Robin
Saturday, May 3rd, 2008 Posted in IP Network | 1 Comment »ระบบ DNS นี้มีลูกเล่นอย่างนึงครับ server admin ส่วนใหญ่น่าจะรู้จักกันดีในฐานะของผู้ช่วย load balancer คือช่วยกระจายงานออกไปตามเครื่องต่างๆ หลักการมันง่ายๆ ครับ แค่ชี้ Domain เดียวกันไปที่มากกว่า 1 IP ในกรณีของ IP (A) record นะ แล้วที่เหลือก็ปล่อยเป็นหน้าที่ของเครื่องที่ค้นหา IP แล้วละครับว่าจะแจก IP ไหนให้ ซึ่งโดยมากก็จะเป็นแบบหมุนเวียน (round-robin) คือ การสอบถามครั้งที่ 1 แจก IP ที่ 1 ให้ การสอบถามครั้งที่ 2 แจก IP ที่ 2 ให้ การสอบถามครั้งที่ 3 กลับมาแจก IP ที่ 1 ...
Tags: dns, IP Network, load balance
0001 | ว่าด้วย ความเร็ว และ ความเร็ว
Saturday, May 3rd, 2008 Posted in IP Network | No Comments »ไปขุดของเก่ามาหากินหน่อย เคยเขียนไว้เมื่อน๊านนานมาแล้ว หลายๆ คนอาจจะสับสนกับคำว่า ความเร็ว ของอินเตอร์เน็ต ว่ามันยังไงกันแน่ เอาจริงๆ ก็คือ ความเร็วที่เราๆ ท่านๆ พูดถึงกันนี่มีอยู่ทั้งหมด 2 แบบครับ Bandwidth คือ ปริมาณข้อมูลที่รับส่งได้ ต่อช่วงเวลา Latency คือ ค่าความหน่วงเวลา ตัวนี้จะเป็น "ความเร็ว" จริงๆ ที่ใช้รับส่งข้อมูลครับ แต่โดยมาก เวลาเราพูดถึงความเร็วของอินเตอร์เน็ตเนี่ย เราจะพูดกันถึงความเร็วอย่างที่ 1 ครับ นั่นคือ Bandwidth นี่เอง ทีนี้ มันต่างกันยังไงล่ะ? ในการนี้ ขอให้นึกถึงถนนสองเส้นครับ สำหรับ Bandwidth ให้ถนนเส้นแรก มี "ความกว้าง" ที่กว้างมากกว่า (เช่น 8 เลน) และถนนอีกเส้น มี "ความกว้าง" ที่แคบกว่า ...
Tags: bandwidth, internet, IP Network, latency
