Điểm:4

Tôi có thể sử dụng apache2 và memcache trong cùng một máy chủ không?

lá cờ ng

Tôi thực sự mới để phát triển máy chủ. Tôi có một máy chủ (Phiên bản máy chủ: Apache/2.4.41 (Ubuntu)) cho Django và nó đang chạy trên apache2. Tôi muốn sử dụng Memcache cho một bộ truy vấn lớn. Tôi chỉ muốn sử dụng tương lai Django sau:

CACHE = {
    'mặc định': {
        'BACKEND': 'django.core.cache.backends.memcached.PyMemcacheCache',
        'VỊ TRÍ': '127.0.0.1:11211',
    }
}

Theo tôi hiểu với các tài liệu, tôi phải cài đặt Memcached, định cấu hình và bắt đầu tại hệ thống. Như tôi đã đề cập trước đây, tôi có một máy chủ apache2 trên systemctl. Nếu tôi sẽ cài đặt Memcached với sudo apt cài đặt memcached, nó sẽ là một vấn đề?

Tôi thực sự sợ phải cài đặt thứ gì đó trên máy chủ vì chúng tôi có gần 20 dự án đang chạy trên apache2 và tôi không muốn làm hỏng nó. Tôi đã cố gắng sử dụng apache2 và nginx cùng một lúc trong quá khứ và nó gây ra nhiều vấn đề lớn.

Tôi nên làm theo cách nào để sử dụng memcached?. Tôi có phải mua máy chủ mới không?

RonJohn avatar
lá cờ id
Apache2 và nginix đều là máy chủ http, vì vậy tất nhiên chúng gây ra sự cố lớn trừ khi bạn cách ly cổng của chúng.
Điểm:10
lá cờ cz

Có, bạn có thể chạy memcached trên cùng một máy chủ một cách an toàn, nếu bạn có đủ bộ nhớ trống để lưu trữ bất kỳ dữ liệu nào nó sẽ lưu trữ.

Mục đích của memcached là giữ một số dữ liệu trong bộ nhớ để có thể truy cập dữ liệu đó nhanh hơn so với tải dữ liệu từ đĩa nhiều lần. Điều đó có nghĩa là bộ nhớ đó sẽ không khả dụng cho các mục đích khác trong khi nó đang được sử dụng để lưu vào bộ nhớ đệm dữ liệu ứng dụng của bạn.

Bạn nên có một số ý tưởng về lượng bộ nhớ sẽ cần thiết. Nếu bạn chưa biết, bạn có thể chạy thử nghiệm trong môi trường thử nghiệm của mình. Vì bạn đề cập đến một bộ truy vấn lớn nên có thể bạn đã biết bộ nhớ này sẽ cần khoảng bao nhiêu bộ nhớ.

Sau khi bạn biết mình cần bao nhiêu bộ nhớ, bạn có thể quyết định xem máy chủ của mình đã có đủ bộ nhớ chưa hay bạn cần bổ sung thêm bộ nhớ (hoặc sử dụng máy chủ khác).

Murat Demir avatar
lá cờ ng
Tôi có 128gb ram và tôi đang sử dụng bộ đệm trong 3 dự án khác nhau. Dữ liệu sẽ có khoảng 30 gb. Hiện tại tôi chỉ đang sử dụng 5 gb ram.
Điểm:3
lá cờ za

Tôi có thể sử dụng apache2 và memcache trong cùng một máy chủ không?

câu trả lời là: Có, bạn có thể chạy memcached trên cùng một máy

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.