Open post

QUIC และ HTTP/3 Protocol คืออะไร?กับคอนเซ็ปต์ “0 ms – 100 ms”

ทุกวันนี้ไม่ว่าจะเป็นผู้ให้บริการอย่าง Cloudflare, LifeSpeed, Google หรือ Facebook ต่างก็พัฒนาเทคโนโลยีในการเชื่อมต่อในการเข้าถึงเว็บได้อย่างรวดเร็วและมั่นคงปลอดภัย ทำให้ประสบการณ์ในการเข้าใช้งานเว็บไซต์โหลดเร็วยิ่งขึ้น QUIC (Quick UDP Internet Connections) เป็นโปรโตคอลประเภท UDP-based Encrypted Transport Protocol พัฒนาโดยทีมกูเกิลตั้งแต่ปี 2012 ด้วยคอนเซปต์การพัฒนาขึ้นมาเพื่อลด Latency ในการเชื่อมต่อ HTTPS ลงด้วยการตัดขั้นตอนการสื่อสารที่เกิดขึ้นในการเชื่อมต่อบน TCP และ TLS ลงครับ ซึ่งทาง Google ก็ได้นำ QUIC มาใช้ภายในองค์กรภายในทดแทน TCP + TLSและปัจจุบันก็เปิดใช้งานบนบริการชื่อ HTTPS Load Balancer ของ Google Cloud Platform (GCP) เองครับ สไตย์กูเกิลแถวๆ บ้านเรียกซุ่มใช้ พอเห็นเป็นเทรนด์ก็เปิด Open source (แบร่ๆๆ 55++) ส่วนผู้ให้บริการอย่าง Cloudflare และ LifeSpeed ก็เช่นกัน […]

Continue readingMore Tag
Open post
ทำไม Lazada ไม่ใช้ NGINX ... หรือ OpenResty ทำเว็บเซิร์ฟเวอร์

ทำไม Lazada ไม่ใช้ NGINX … หรือ OpenResty ทำเว็บเซิร์ฟเวอร์

## ทำไม Lazada ไม่ใช้ NGINX …หรือ OpenResty ทำเว็บเซิร์ฟเวอร์? ## หากพูดถึง Web servers Technologyซอฟต์แวร์ที่ติด Top 5 ที่ถูกติดตั้งใช้งานมากที่สุดก็เห็นจะเป็น Apache, Nginx, IIS, LiteSpeed, OpenResty (แอดไม่ได้บอกว่าเสถียรและมีประสิทธิภาพที่สุดนะ 55+++เรียงตามยอดดาวน์โหลดติดตั้ง) โพสนี้แอดอยากพาไปส่องเว็บเซิฟร์เวอร์ที่ Lazada ใช้รับโหลดหลักแสนหลักล้าน ว่าเขาใช้อะไรขับเคลื่อนกันแน่… พลังเวทย์มนต์ที่ขับเคลื่อนเว็บไซต์ Lazada ก็คือ..” Tengine” Tengine เป็นเว็บเซิร์ฟเวอร์ที่สร้างโดย Taobaoสายปานโดย Alibaba โดย Tengine เป็นโครงการโอเพ่นซอร์สลากฐานมาจาก NGINX ก่อตั้งขึ้นเมื่อ ธันวาคม 2554 พัฒนาโดยทีม Tengine (ดังแล้วแยกทีม 55)ซึ่งก่อนหน้านี้สมาชิกทีมหลัก ๆ มาจาก Taobao, Sogouและชุมชนที่ร่วมกันพัฒนา อีกทั้ง Alibaba ยังใจดีให้ผู้ใช้ทั่วไปดาวน์โหลดไปติดตั้งและใช้งานฟรีๆๆๆ โหลดดด แจกจ่ายภายใต้ใบอนุญาต […]

Continue readingMore Tag
Open post
เอะอะอะไรก็ NGINX

เอะอะอะไรก็ NGINX…รู้จักกับ Maglev ระบบซอฟต์แวร์ Network Load Balancer

#เอะอะอะไรก็ NGINX #นี่ไม่ใช่NGINX! หรือ Router Load Balancing น่าาา 55+++ 😄 จะว่าไปแล้ว Nginx ของเค้าดีจริง ๆ นะแม้หลาย ๆ คน อาจจะยังเค้าใจผิดว่า Nginx เป็น PHP Web Server แต่จริงๆ มันไม่ใช่ Nginx แค่คอนฟิกได้หลากหลายท่า แล้วส่ง Request ไปหา Apache Web Server ต่างหากครับ เอาเป็นว่าโพสนี้แอดไม่ได้มาเล่าเกี่ยวกับ Nginx น่าาาา 55++++โพสนี้จะพาไปรู้จักกับ Maglev ของกูเกิลครับ #Maglev ระบบซอฟต์แวร์ Network Load Balancerที่สามารถรับ Request ได้ถึงระดับ 1 ล้าน request ต่อวินาที(ไม่ได้เคลมแต่ผ่านวิจัยมาแล้ว😆) ทำงานบนเซิร์ฟเวอร์ Linuxอยู่บน Google Cloud Platform. สำหรับผู้ใช้ที่เคยเปิดใช้บริการเซอร์วิสLoad Balancing บน […]

Continue readingMore Tag
Open post
Apache-NGINX

ทำเว็บเซิร์ฟเวอร์ไม่ต้องรู้อะไร?

ก่อนจะไปพูดถึงความแตกต่างระหว่าง Nginx กับ Apache เรามาปรับความเข้าใจเกี่ยวกับ Stack พื้นฐานของ Web server กันก่อน Web server Stack ที่ได้รับความนิยมที่สุดคือ LAMP Stack ย่อมาจาก Linux + Apache + MySQL/MariaDB/MongoDB + PHP.และอีก Stack คือ LEMP Stack ย่อมาจาก Linux + Nginx + MariaDB/MySQL/MongoDB + PHP ทั้ง LAMP และ LEMPทำงานอยู่บนมาตรฐาน TCP โปรโตคอลและอยู่บน Application Layer, Presentation Layerและ Session Layer ครับ.ส่วนที่ซับซ้อนเพิ่มขึ้นจะเกี่ยวข้องกับรูปแบบของการ implementที่ไปเพิ่มประสิทธิภาพให้ระบบ Web serverและ Application ครับ.เช่น ระบบ […]

Continue readingMore Tag
Scroll to top
X