Câu trả lời ngắn gọn:
có thể xóa APCu và Memcached không?
Đúng
có thể làm điều đó một cách an toàn mà không phá hủy máy chủ không?
Đúng
nó là một ý tưởng ngu ngốc như vậy để loại bỏ chúng?
Tốt, nó phụ thuộc
Cái dài hơn:
- Làm thế nào để vô hiệu hóa?
Memcached
là một daemon phụ
Memcached là một trình nền bộ nhớ đệm đối tượng bộ nhớ linh hoạt được thiết kế để giảm tải cơ sở dữ liệu trong các ứng dụng web động bằng cách lưu trữ các đối tượng trong bộ nhớ.
Nó dựa trên sự tự do để mở rộng theo bất kỳ kích thước nào cần thiết và được tối ưu hóa cụ thể để tránh hoán đổi và luôn sử dụng tính năng không chặn
vào/ra.
Nó sẽ chỉ sử dụng Bộ nhớ như được xác định bên dưới (trong trường hợp của tôi là 512mb)
Bạn có nhiều tùy chọn, về cách sử dụng và thậm chí loại bỏ nó. Do tôi sử dụng Debian, cái sau là cái thường.
NHƯNG Nhắc nhở, bạn cũng phải xóa nó khỏi Ứng dụng của mình. Nếu không, nó có thể phá vỡ hoặc làm những thứ có dây.
Debian
apt xóa memcached
Điều này không xóa Cấu hình, bạn có thể muốn thêm --purge
vào lệnh trên để loại bỏ nó hoàn toàn.
CentOS
yum xóa <gói>
Trong trường hợp bạn không tìm thấy tên chính xác, hãy sử dụng
đã cài đặt danh sách yum |grep <tên>
memcached.conf
# tập tin cấu hình mặc định memcached
# 2003 - Jay Bonci <[email protected]>
# Tệp cấu hình này được đọc bởi tập lệnh start-memcached được cung cấp dưới dạng
# một phần của bản phân phối Debian GNU/Linux.
# Chạy memcached dưới dạng daemon. Lệnh này được ngụ ý và không cần thiết cho
các
# trình nền để chạy. Xem README.Debian đi kèm với gói này để biết thêm
# thông tin.
-d
# Ghi đầu ra của memcached vào /var/log/memcached
tệp nhật ký /var/log/memcached.log
# Hãy dài dòng
# -v
# Thậm chí còn dài dòng hơn (in các lệnh máy khách)
#-vv
# Bắt đầu với giới hạn 64 meg bộ nhớ. Đó là hợp lý, và daemon
mặc định
# Lưu ý rằng daemon sẽ phát triển đến kích thước này, nhưng không bắt đầu
giữ nhiều thế này
# kỉ niệm
-m 64
# Cổng kết nối mặc định là 11211
-p 11211
# Chạy daemon với quyền root. start-memcached sẽ mặc định chạy như
gốc nếu không
# Lệnh -u có trong tệp cấu hình này
-u bộ nhớ đệm
# Chỉ định địa chỉ IP nào sẽ nghe. Mặc định là nghe trên tất cả IP
địa chỉ
# Tham số này là một trong những biện pháp bảo mật duy nhất mà memcached có, vì vậy
bảo đảm
# nó đang nghe trên giao diện có tường lửa.
-l 127.0.0.1
-l [::1]
# Giới hạn số lượng kết nối đến đồng thời. Daemon mặc định
là 1024
# -c 1024
# Khóa tất cả bộ nhớ được phân trang. Tham khảo README và trang chủ trước
bạn làm điều này
# -k
# Trả về lỗi khi hết bộ nhớ (thay vì xóa các mục)
# -M
# Tối đa hóa giới hạn tệp lõi
# -r
Phần kết luận
Hãy đi một lần nữa vào quan điểm của bạn
- đây là một ý tưởng tồi để loại bỏ chúng?
Nó phụ thuộc vào trường hợp sử dụng do thực tế là nó sẽ cải thiện Hiệu suất. Ngay cả trên Bộ chứa LXC nhỏ nhất của tôi (1CPU/128MB Ram), vẫn có thể chạy php-apc và memcached mà không gặp sự cố. Và hơn nữa, cả Cachesâ đều bị giới hạn bởi một mục Cấu hình trong Mức sử dụng RAM tối đa.
Như đã nói, tôi vẫn nghĩ rằng có thể có một X-và-Y-Vấn đề
Vì bạn không cung cấp thông tin bổ sung vào lúc này, nhưng 3 câu hỏi. Cho đến nay, tôi đã trả lời điều này tại thời điểm hiện tại.