คำตอบสั้น ๆ :
เป็นไปได้ไหมที่จะลบ APCu และ Memcached
ใช่
เป็นไปได้ไหมที่จะทำอย่างปลอดภัยโดยไม่ทำลายเซิร์ฟเวอร์?
ใช่
มันเป็นความคิดที่โง่เขลาที่จะลบมันออกเหรอ?
ดี, มันขึ้นอยู่กับ
ที่ยาวกว่า:
เมมแคช
เป็นภูตเสริม
เมมแคช เป็น daemon แคชวัตถุหน่วยความจำที่ยืดหยุ่นซึ่งออกแบบมาเพื่อลดภาระฐานข้อมูลในแอปพลิเคชันเว็บแบบไดนามิกโดยการจัดเก็บวัตถุในหน่วยความจำ
มันขึ้นอยู่กับอิสระที่จะปรับขนาดเป็นขนาดใดก็ได้ที่จำเป็น และได้รับการปรับให้เหมาะสมโดยเฉพาะเพื่อหลีกเลี่ยงการแลกเปลี่ยนและใช้การไม่ปิดกั้นเสมอ
I/โอ
มันจะใช้หน่วยความจำตามที่กำหนดไว้ด้านล่างเท่านั้น (ในกรณีของฉัน 512mb)
คุณมีหลายตัวเลือกเกี่ยวกับวิธีใช้และแม้แต่การลบออก เนื่องจากฉันใช้ Debian อันต่อไปนี้จึงเป็นอันที่ปกติ
แต่ เตือนว่าคุณต้องลบสิ่งนั้นออกจากแอปพลิเคชันของคุณด้วย มิฉะนั้นอาจทำลายหรือทำสายได้
เดเบียน
apt ลบ memcached
การดำเนินการนี้ไม่ได้ลบการกำหนดค่า คุณอาจต้องการเพิ่ม --ล้าง
ไปที่คำสั่งด้านบนเพื่อลบออกอย่างสมบูรณ์
เซ็นโอเอส
ยำลบ <แพ็คเกจ>
ในกรณีที่คุณไม่พบชื่อที่ถูกต้อง ให้ใช้
รายการ yum ติดตั้ง |grep <ชื่อ>
memcached.conf
# ไฟล์กำหนดค่าเริ่มต้น memcached
# 2546 - เจย์บอนชี <[email protected]>
# ไฟล์การกำหนดค่านี้ถูกอ่านโดยสคริปต์ start-memcached ที่ระบุเป็น
# ส่วนหนึ่งของการกระจาย Debian GNU/Linux
# เรียกใช้ memcached เป็น daemon คำสั่งนี้เป็นคำสั่งโดยนัย และไม่จำเป็นสำหรับ
เดอะ
#ภูตที่จะเรียกใช้ ดู README.Debian ที่มาพร้อมกับแพ็คเกจนี้สำหรับข้อมูลเพิ่มเติม
# ข้อมูล.
-d
# บันทึกผลลัพธ์ของ memcached ไปยัง /var/log/memcached
ไฟล์บันทึก /var/log/memcached.log
#พูดให้ละเอียด
# -v
# ละเอียดยิ่งขึ้น (พิมพ์คำสั่งไคลเอนต์ด้วย)
# -vv
# เริ่มต้นด้วยหน่วยความจำสูงสุด 64 เมกะไบต์ มันสมเหตุสมผลและภูต
ค่าเริ่มต้น
# โปรดทราบว่าภูตจะเติบโตถึงขนาดนี้ แต่จะไม่เริ่มออก
ถือมากขนาดนี้
# หน่วยความจำ
-ม.64
# พอร์ตการเชื่อมต่อเริ่มต้นคือ 11211
-p 11211
# เรียกใช้ภูตในฐานะรูท start-memcached จะใช้ค่าเริ่มต้นเป็น
รากถ้าไม่ใช่
คำสั่ง # -u มีอยู่ในไฟล์ปรับแต่งนี้
-u หน่วยความจำแคช
# ระบุที่อยู่ IP ที่จะฟัง ค่าเริ่มต้นคือการฟังบน IP ทั้งหมด
ที่อยู่
# พารามิเตอร์นี้เป็นหนึ่งในมาตรการรักษาความปลอดภัยเดียวที่ memcached มี ดังนั้น
ตรวจสอบให้แน่ใจ
# กำลังฟังบนอินเทอร์เฟซไฟร์วอลล์
-l 127.0.0.1
-l [::1]
# จำกัด จำนวนการเชื่อมต่อขาเข้าพร้อมกัน ดีมอนดีฟอลต์
คือ 1024
# -ค 1024
# ล็อคหน่วยความจำเพจทั้งหมด ปรึกษากับ README และโฮมเพจก่อน
คุณทำเช่นนี้
# -k
# ส่งคืนข้อผิดพลาดเมื่อหน่วยความจำหมด (แทนที่จะลบรายการ)
# -ม
# เพิ่มขีด จำกัด ของไฟล์หลักให้สูงสุด
# -ร
บทสรุป
ไปที่จุดของคุณอีกครั้ง
- นี่เป็นความคิดที่ดีที่จะลบออกหรือไม่
ขึ้นอยู่กับกรณีการใช้งานเนื่องจากควรปรับปรุงประสิทธิภาพ แม้แต่ในคอนเทนเนอร์ LXC ที่เล็กที่สุดของฉัน (1CPU/128MB Ram) ก็เป็นไปได้ที่จะเรียกใช้ php-apc และ memcached โดยไม่มีปัญหา และยิ่งกว่านั้น âCachesâ ทั้งสองถูกจำกัดโดยรายการการกำหนดค่าในการใช้งาน RAM สูงสุด
อย่างที่บอกผมยังคิดว่าอาจจะมี ปัญหา X และ Y
เนื่องจากคุณไม่ได้ให้ข้อมูลเพิ่มเติมในขณะนี้ แต่มีคำถาม 3 ข้อ จนถึงตอนนี้ฉันตอบสิ่งนี้ในขณะที่สถานะปัจจุบัน