Điểm:0

Varnish từ chối lưu vào bộ đệm bằng cách gọi "hit_for_pass"

lá cờ dk
   13 StatSess c 127.0.0.2 48714 0 1 1 0 1 1 687 2573
   24 phụ trợXID b 1374630903
   24 TxRequest b NHẬN
   24 TxURL b /do_ajax.php?action=get-dom
   24 TxProtocol b HTTP/1.0
   24 TxHeader b X-Forwarded-Proto: https
   24 TxHeader b X-Forwarded-Port: 443
   24 TxHeader b Máy chủ: www.officestocks.com
   24 TxHeader b Ngôn ngữ chấp nhận: en-US,en;q=0.9
   24 TxHeader b Chấp nhận: text/plain, */*; q=0,01
   24 TxHeader b Tác nhân người dùng: Mozilla/5.0 (iPhone; CPU iPhone OS 15_3_1 như Mac OS X) AppleWebKit/605.1.15 (KHTML, như Gecko) Version/15.3 Mobile/15E148 Safari/604.1
   24 TxHeader b Người giới thiệu: https://www.officestocks.com/
   24 TxHeader b X-Requested-With: XMLHttpRequest
   24 TxHeader b X-IP từ xa: 184.89.213.63
   24 TxHeader b X-Chuyển tiếp-Dành cho: 184.89.213.63
   24 TxHeader b Mã hóa chấp nhận: gzip
   24 TxHeader b X-Véc ni: 1374630903
   24 RxProtocol b HTTP/1.1
   24 RxTrạng thái b 200
   24 RxResponse b OK
   24 RxHeader b Ngày: Thứ Sáu, ngày 04 tháng 3 năm 2022 20:20:57 GMT
   24 Máy chủ RxHeader b: Apache/2.2.15 (CentOS)
   24 RxHeader b X-Robots-Tag: noindex
   24 RxHeader b X-Content-Type-Options: nosniff
   24 RxHeader b Hết hạn: Thứ tư, ngày 11 tháng 1 năm 1984 05:00:00 GMT
   24 RxHeader b Kiểm soát bộ đệm: không có bộ đệm, phải xác thực lại, max-age=0
   24 RxHeader b Tùy chọn khung hình X: SAMEORIGIN
   24 RxHeader b Chính sách liên kết giới thiệu: nghiêm ngặt về nguồn gốc khi xuất xứ chéo
   24 RxHeader b Khác nhau: Mã hóa chấp nhận,Tác nhân người dùng
   24 RxHeader b Mã hóa nội dung: gzip
   24 RxHeader b Kết nối: đóng
   24 RxHeader b Loại nội dung: văn bản/html; bộ ký tự = UTF-8
   24 Fetch_Body b 5(eof) cls 0 mklen 1
   24 Chiều dài b 26
   24 BackendĐóng b mặc định
   12 PhiênMở c 127.0.0.2 48702 127.0.0.2:80
   12 ReqStart c 127.0.0.2 48702 1374630903
   12 RxRequest c NHẬN
   12 RxURL c /do_ajax.php?action=get-dom
   12 RxProtocol c HTTP/1.0
   12 RxHeader c X-Real-IP: 184.89.213.63
   12 RxHeader c X-Forwarded-For: 184.89.213.63
   12 RxHeader c X-Forwarded-Proto: https
   12 RxHeader c X-Forwarded-Port: 443
   12 RxHeader c Máy chủ: www.officestocks.com
   12 RxHeader c Kết nối: đóng
   12 RxHeader c Ngôn ngữ chấp nhận: en-US,en;q=0.9
   12 RxHeader c Chấp nhận mã hóa: gzip, deflate, br
   12 RxHeader c Chấp nhận: text/plain, */*; q=0,01
   12 RxHeader c Tác nhân người dùng: Mozilla/5.0 (iPhone; CPU iPhone OS 15_3_1 như Mac OS X) AppleWebKit/605.1.15 (KHTML, như Gecko) Version/15.3 Mobile/15E148 Safari/604.1
   12 RxHeader c Người giới thiệu: https://www.officestocks.com/
   12 RxHeader c Kiểm soát bộ đệm: max-age=1000
   12 RxHeader c X-Requested-With: XMLHttpRequest
   12 VCL_call c recv
   12 VCL_acl c MATCH proxyIps 127.0.0.2
   12 tra cứu VCL_return c
   12 hàm băm VCL_call c
   12 Băm c /do_ajax.php?action=get-dom
   12 Hash c www.officestocks.com
   12 Băm c 443
   12 Băm c 
   12 hàm băm VCL_return c
   12 HitPass c 1374630098
   12 VCL_call c pass pass
   12 Backend c 24 mặc định mặc định
   12 TTL c 1374630903 RFC 0 -1 -1 1646425258 0 1646425257 442645200 0
   12 VCL_call c tìm nạp
   12 TTL c 1374630903 VCL -0 120 -1 1646425258 -1
   12 TTL c 1374630903 VCL 121 120 -1 1646425258 -1
   12 VCL_return c hit_for_pass
   12 Giao thức đối tượng c HTTP/1.1
   12 Phản hồi đối tượng c OK
   12 ObjHeader c Ngày: Thứ Sáu, ngày 04 tháng 3 năm 2022 20:20:57 GMT
   12 Máy chủ ObjHeader c: Apache/2.2.15 (CentOS)
   12 ObjHeader c X-Robots-Tag: noindex
   12 ObjHeader c X-Content-Type-Options: nosniff
   12 ObjHeader c Hết hạn: Thứ tư, ngày 11 tháng 1 năm 1984 05:00:00 GMT
   12 ObjHeader c Kiểm soát bộ đệm: không có bộ đệm, phải xác thực lại, max-age=0
   12 ObjHeader c Tùy chọn khung X: SAMEORIGIN
   12 ObjHeader c Chính sách liên kết giới thiệu:strict-origin-when-cross-origin
   12 ObjHeader c Mã hóa nội dung: gzip
   12 ObjHeader c Kiểu nội dung: text/html; bộ ký tự = UTF-8
   12 Gzip c u F - 26 0 80 128 138
   12 VCL_call c chuyển phát
   12 TxProtocol c HTTP/1.1
   12 TxStatus c 200
   12 TxResponse c OK
   12 Máy chủ TxHeader c: Apache/2.2.15 (CentOS)
   12 TxHeader c X-Robots-Tag: noindex
   12 TxHeader c X-Content-Type-Options: nosniff
   12 TxHeader c Hết hạn: Thứ tư, ngày 11 tháng 1 năm 1984 05:00:00 GMT
   12 TxHeader c Kiểm soát bộ đệm: không có bộ đệm, phải xác thực lại, max-age=0
   12 TxHeader c Tùy chọn khung X: SAMEORIGIN
   12 TxHeader c Chính sách liên kết giới thiệu: nghiêm ngặt về nguồn gốc khi xuất xứ chéo
   12 TxHeader c Mã hóa nội dung: gzip
   12 TxHeader c Kiểu nội dung: text/html; bộ ký tự = UTF-8
   12 TxHeader c Độ dài nội dung: 26
   12 TxHeader c Phạm vi chấp nhận: byte
   12 TxHeader c Ngày: Thứ Sáu, ngày 04 tháng 3 năm 2022 20:20:58 GMT
   12 TxHeader c X-Véc ni: 1374630903
   12 TxHeader c Qua: 1.1 vecni
   12 TxHeader c Kết nối: đóng
   12 TxHeader c X-Tuổi: 0
   12 TxHeader c X-Cache: BỎ LỠ
   12 TxHeader c X-Pragma: 
   12 TxHeader c X-Cache-Control: 
   12 TxHeader c X-Stock: 
   12 TxHeader c X-URL: /do_ajax.php?action=get-dom
   12 TxHeader c X-Auth: 
   12 TxHeader c X-IP: 
   12 Chiều dài c 26
   12 Yêu cầu c 1374630903 1646425257.592263222 1646425258.176410437 0.000068903 0.584094763 0.000052452
   12 SessionClose c Kết nối: đóng

Vì vậy, tôi đã gỡ lỗi và nhận thấy véc ni đang thực hiện tra cứu bộ đệm, nhưng dẫn đến một đối tượng truy cập để vượt qua được trả về. Nhưng sau khi đọc một chút về nó ở đây: https://stackoverflow.com/questions/12691489/varnish-hit-for-pass-means Tôi thấy rằng nó không được lưu vào bộ đệm do lưu lượng truy cập cao nếu tôi hiểu chính xác, có cách nào để buộc véc ni lưu đối tượng vào bộ đệm không?

Tôi thấy những thứ như thế này, nhưng tôi không chắc làm thế nào để ghi đè lên nó trong cấu hình véc ni của mình:

   12 TxHeader c Hết hạn: Thứ tư, ngày 11 tháng 1 năm 1984 05:00:00 GMT

Chỉ cần nhìn thấy điều này, nhưng nó không giúp tôi xác định vấn đề có thể là gì:

https://stackoverflow.com/questions/35449723/varnish-what-is-gây-hit-for-pass

Điểm:0
lá cờ in

Phần phụ trợ của bạn trả về một Kiểm soát bộ đệm: không có bộ đệm, phải xác thực lại, max-age=0 tiêu đề thông báo rõ ràng cho Varnish không được lưu vào bộ đệm.

Lời khuyên ban đầu của tôi là đảm bảo rằng /do_ajax.php?action=get-dom tài nguyên trả về một Kiểm soát bộ đệm tiêu đề cho phép lưu vào bộ nhớ đệm.

Nếu điều đó là không thể, bạn luôn có thể sử dụng mã VCL sau để thực thi bộ nhớ đệm:

phụ vcl_backend_response {
    if(bereq.url == "/do_ajax.php?action=get-dom") {
        bỏ đặt beresp.http.Expires;
        đặt beresp.http.Cache-control = "public, max-age=3600";
        đặt beresp.ttl = 1h;
        trả lại (giao hàng);
    }
}

QUAN TRỌNG: dựa trên đầu ra của bạn dầu bóng Tôi có thể thấy rằng bạn đang sử dụng phiên bản Varnish đã lỗi thời. Bạn có thể đảm bảo rằng bạn đang sử dụng Varnish 6 hoặc 7 không? Nhìn thấy https://www.varnish-software.com/developers/downloads/ để được hướng dẫn tải xuống và cài đặ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.