Điểm:0

Tạo ngữ cảnh bộ đệm cho người dùng ẩn danh dựa trên dải ip

lá cờ mx
awm

Tôi có một biểu mẫu trong một khối tùy chỉnh được hiển thị trên trang đầu của trang web Drupal 9 trên Acquia Cloud. Tôi muốn có thể có các màn hình khác nhau cho người dùng đến từ các dải ip nhất định. Điều này có thể thực hiện được khi rời khỏi tất cả bộ nhớ đệm Drupal chẳng hạn như bộ đệm trang động và bộ đệm trang nội bộ không?

Nếu có thể, làm cách nào để tạo ngữ cảnh bộ đệm cho khối/biểu mẫu tùy chỉnh này sao cho Drupal biết lưu vào bộ đệm các màn hình khác nhau dựa trên ngữ cảnh đó? bất kỳ ví dụ sẽ là tuyệt vời.

Tôi biết tôi có thể thực hiện việc này ở phía máy khách hoặc sử dụng ajax nhưng tôi muốn tránh điều đó.

4uk4 avatar
lá cờ cn
Đã có ngữ cảnh dựa trên ip. Xem https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Cache%21Context%21IpCacheContext.php/class/IpCacheContext/9.2.x. Nhưng nếu bạn chỉ có một vài dải ip, bạn có thể triển khai ngữ cảnh bộ đệm tùy chỉnh chỉ trả lại các vùng đó chứ không phải từng ip đơn lẻ và do đó tiết kiệm được nhiều dung lượng bộ đệm. BTW bạn phải gỡ cài đặt Bộ đệm trang nội bộ, nó không hoạt động với bối cảnh bộ đệm.
awm avatar
lá cờ mx
awm
cảm ơn - tôi sẽ thử nhưng tôi đang xem xét một cách tiếp cận khác vì việc xử lý bộ đệm có thể gây ra những hậu quả không mong muốn.

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