คู่มือ Memcached System สำหรับ Memcached
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
เมค Cacheเป็นระบบ Cache ออบเจ็กต์หน่วยความจำแบบกระจายฟรีและโอเพ่นซอร์สประสิทธิภาพสูงมีลักษณะทั่วไปแต่มีจุดประสงค์เพื่อใช้ในการเร่งความเร็วเว็บ Application ไดนามิกโดยการลดภาระของ Database
คุณสามารถคิดว่ามันเป็นหน่วยความจำระยะสั้นสำหรับ Application ของคุณ
API ของ Memcachedจัดเตรียมตารางแฮชขนาดยักษ์ที่กระจายอยู่ในเครื่องหลายเครื่องเมื่อตารางเต็มการแทรกในภายหลังจะทำให้ข้อมูลเก่าถูกล้างตามลำดับที่ใช้ล่าสุดน้อยที่สุดโดยทั่วไป Application ที่ใช้ Memcached จะทำการ Layer คำขอและการเพิ่มลงใน RAM ก่อนที่จะถอยกลับไปยังที่จัดเก็บสำรองที่ช้ากว่าเช่น Database
ระบบใช้สถาปัตยกรรม Server Client Server จะรักษาอาร์เรย์ที่เชื่อมโยงระหว่างคีย์-ค่าลูกค้าเติมอาร์เรย์นี้และสอบถามคีย์มีความยาวสูงสุด 250 ไบต์และค่าสามารถมีขนาดได้สูงสุด 1 เมกะไบต์
เมค Cacheยังช่วยให้คุณใช้หน่วยความจำได้ดีขึ้นอีกด้วย
รูปแบบที่กำหนดแสดงถึงสถานการณ์การ Deploy สองสถานการณ์:
- ไม่มี Memcached- ในกรณีนี้แต่ละ Node มีความเป็นอิสระอย่างสมบูรณ์
- ด้วยเมมคาเชด- ในกรณีนี้แต่ละ Node สามารถใช้หน่วยความจำจาก Node อื่นได้
ครั้งแรกสถานการณ์จำลองแสดงให้เห็นถึงกลยุทธ์การ Deploy แบบคลาสสิกอย่างไรก็ตามคุณจะพบว่าทั้งสิ้นเปลืองในแง่ที่ว่าขนาด Cache ทั้งหมดเป็นเพียงเศษเสี้ยวของความจุจริงของเว็บฟาร์มของคุณแต่ยังต้องใช้ความพยายามอย่างมากในการรักษา Cache ให้สอดคล้องกันใน Node เหล่านั้นทั้งหมด
ด้วยเมมคาเชดคุณจะเห็นว่า Server ทั้งหมดกำลังมองหาพูลหน่วยความจำเสมือนเดียวกันซึ่งหมายความว่ารายการที่กำหนดจะถูกจัดเก็บและดึงข้อมูลจากตำแหน่งเดียวกันใน Cluster เว็บทั้งหมดของคุณเสมอ
นอกจากนี้เนื่องจากความต้องการ Application ของคุณเพิ่มขึ้นจนถึงจุดที่คุณต้องการมี Server มากขึ้นโดยทั่วไปความต้องการข้อมูลก็จะเพิ่มขึ้นเช่นกันซึ่งต้องเข้าถึงเป็นประจำกลยุทธ์การ Deploy ที่ทั้งสองแง่มุมของระบบของคุณปรับขนาดเข้าด้วยกันก็สมเหตุสมผล
ที่จะได้รับเมค Cacheใน Environment ของคุณเพียง:
-
เข้าสู่ระบบ DashboardPlatform
-
คลิกสร้าง Environment.
-
ในTopology Environmentกล่องโต้ตอบเลือก Application Server ของคุณ (เช่นแมวตัวผู้). เปิดเครื่องเมค Cache. ปรับขนาดในแนวตั้งจากนั้นพิมพ์ชื่อ Environment ของคุณเช่นเมค Cacheและคลิกสร้าง.
นั่นคือทั้งหมดที่คุณต้องทำ! ตอนนี้ Memcached พร้อมใช้งานแล้วใน Environment ของคุณ

