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