Open post

Web Cache หรือ HTTP Caching Headers คืออะไร

หงุดหงิด! เว็บช้า? เมื่อผู้ใช้รู้สึกหงุดหงิดเมื่อเว็บไซต์ทำงานช้า และนี่ก็เป็นจุดกำหนดนิยามคำว่า Caching เพื่อเพิ่มประสิทธิภาพให้กับเว็บเซิร์ฟเวอร์ มาทำความเข้าใจเรื่องของ Caching กันครับ โพสนี้ว่าด้วยเรื่อง…เวทมนตร์ Web Cache หรือ HTTP Caching Headers ไม่พล่ามทำเพลง ไม่สาทะยาย บอกข้อดีเลยล่ะกันครับ 55++ Performance / Reduced latency – เพิ่มประสิทธิภาพ, ตอบสนองเร็ว หล้าย ๆ กับทัก inbox แล้ว reply กลับทันทีด้วย AI bot Cust down the bandwidth – แบนด์วิดท์เหลือ ๆ เพราะไม่ได้ใช้แบนด์วิดท์เซิร์ฟเวอร์ Reduced load on the serer – ลดการไปโหลดเซิร์ฟเวอร์ ปล่อยให้เซิร์ฟเวอร์ว่างรับงานใหม่ ๆ มาทำ การแคช (Caching) คืออะไร? […]

Continue readingMore Tag
Open post

Redis และ Memcached มันดียังไง?

## Redis และ Memcached มันดียังไง? ##คำเตือน: ไถผ่านฟีดนี้คุณอาจไม่เจอะโพสนี้อีกเลย! เพราะโพสใหม่ ๆ มาทุกวัน (แนะนำให้กดแชร์เก็บไว้ครับ)ไม่พูดพล่ามทำเพลง…ไปจวดดกันดีกว่าคร้าบ Redis และ Memcached เป็นระบบจัดเก็บข้อมูลในหน่วยความจำ (in-memory) ก็คือเก็บข้อมูลใน RAM ในแหละครับ ส่วนจะจัดเก็บข้อมูลประเภทไหนเดี๋ยวเราไปลุยกันเลยยยย… Memcached เป็นซอฟต์แวร์โอเพนซอร์ซระบบแคชเก็บข้อมูลลงหน่วยความจำ (RAM)ส่วนเจ้า Redis เป็นซอฟต์แวร์โอเพนซอร์ซระบบแคช อย่างที่บอกไปมันเก็บข้อมูลลงหน่วยความจำ (RAM)โดยข้อมูลที่เก็บจะเป็น Key Value (นึกภาพ NoSQL) ประเด็ดที่สำคัญที่แอดมินไม่ขอเรียก Redis และ Memcachedเป็นฐานข้อมูลเนื่องจากว่าข้อมูลมันจะบันทึกแค่ตอนที่เครื่องเซิร์ฟเวอร์รันทำงาน ถ้า restart หรือปิด/เปิดใหม่ ข้อมูลก็จะหายน่าาา ว่าแต่ Redis และ Memcached มันดียังไง? เก็บแล้วข้อมูลหาย 55+++++มันเน้นเร็ว ไปเร็วมาเร็ว ตอบโจทย์การเก็บข้อมูลที่เราใช้บ่อย ๆ นั้นเองครับ(แต่มันสามารถคอนฟิกระบุพาทเก็บคงดิกส์ได้) อีกอย่างหาก RAM เต็มที่เป็นหัวใจสำคัญของประสิทธิภาพก็จบเช่นกัน 😄 ดังนั้นเซิร์ฟเวอร์ต้องการ RAM […]

Continue readingMore Tag
Scroll to top