Điểm:0

PHP-FPM - nginx - xóa bộ nhớ cache trong các môi trường khác nhau

lá cờ cn

Chúng tôi có một môi trường với máy chủ web chạy nginx, môi trường này có 4 máy chủ ảo (2 trong số đó là máy chủ đang chạy trong sản xuất và 2 máy chủ còn lại là để thử nghiệm). Chúng tôi chạy php-fpm và tất cả những thứ bộ đệm nginx đó. Bây giờ, tôi có hai câu hỏi:

  • Làm cách nào để tôi quản lý để chỉ có bộ đệm chạy cho sản xuất và không có để kiểm tra máy chủ ảo?
  • Và, mỗi khi một thứ mới được đưa vào sản xuất, các nhà phát triển phải đợi bộ đệm tự xóa, quá trình này kéo dài 1 giờ (các nhà phát triển không có thông tin đăng nhập để truy cập máy chủ web, họ quản lý mọi thứ thông qua NFS). Có cách nào để xóa bộ nhớ cache khi họ cần không?

Cảm ơn bạn!

Điểm:0
lá cờ cz

Bạn có thể không có bộ đệm trong máy chủ ảo thử nghiệm của mình bằng cách đơn giản không chỉ định một. Ví dụ: không đưa vào bất kỳ fastcgi_cache loại chỉ thị.

Và bạn có thể xóa bộ nhớ cache của nginx bằng cách xóa các tệp khỏi đĩa. Bạn sẽ có thể tìm ra một số cách để đưa điều này vào quy trình triển khai của mình.

0diseus avatar
lá cờ cn
Trong trường hợp này, tôi có fastcgi_cache_path trực tiếp trong tệp nginx.conf, tôi cho rằng đây là cách chung để triển khai bộ đệm cho tất cả các máy chủ ảo, đúng không?
Michael Hampton avatar
lá cờ cz
@EmmaSosa Có, nhưng trong trường hợp của bạn, bạn chỉ nên thiết lập bộ đệm trong các khối `máy chủ` mà bạn thực sự muốn chúng.
0diseus avatar
lá cờ cn
Và Vấn đề khi xóa bộ đệm là nó được lưu trữ trong một máy chủ web riêng biệt, trong đó các nhà phát triển không có thông tin xác thực để nhập và xóa bộ đệm theo cách truyền thống. Họ quản lý mọi thứ thông qua máy NFS. Và IP của những máy này cũng thay đổi rất nhiều vì chúng nằm trong nhóm tự động định tỷ lệ.
lá cờ us
Bạn cần có một quy trình triển khai tự động thực hiện những việc khác liên quan đến triển khai hơn là sao chép mã thực tế.

Đă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.