Nếu Squid chấp nhận kết nối nhưng mất nhiều thời gian để gửi yêu cầu đi tiếp, hãy kiểm tra mọi trình viết lại URL trên đường đi đó. Trong Squid 5–7, url_rewrite_program chỉ định một chương trình bên ngoài được gọi sau các bước kiểm tra truy cập ban đầu. Nó có thể làm chậm yêu cầu trước khi đích nhận được.

  1. Đọc lệnh viết lại thực tế đang dùng, bao gồm lớp bọc và các đối số.
  2. Đối chiếu giao dịch bị ảnh hưởng với chẩn đoán của trình trợ giúp. Tiến trình con thoát lặp lại, phản hồi sai định dạng và hàng đợi tăng dần là những manh mối khác nhau.
  3. Kiểm tra xem một mẫu URL duy nhất có gây ra lỗi không. Giữ một ví dụ đã che thông tin của đầu vào đó thay vì thay đổi các thiết lập resolver không liên quan.

Trình trợ giúp có hợp đồng yêu cầu/phản hồi theo từng dòng. Văn bản tiến độ của lớp bọc trên đầu ra chuẩn có thể phá vỡ hợp đồng đó. Chạy tập lệnh thành công với quyền quản trị cũng không tái tạo luồng đầu vào, môi trường hay quyền của Squid. Đường này tách biệt với việc xác minh mật khẩu.

Chỉ sau khi trao đổi hoạt động mới nên coi đây là vấn đề dung lượng. url_rewrite_children điều khiển số tiến trình và hành vi hàng đợi liên quan, nhưng thêm tiến trình con không sửa được sự cố do đầu vào gây ra. Tùy chọn đồng thời của nó đưa vào các định danh kênh và đòi hỏi trình trợ giúp triển khai hội thoại đó.

Một so sánh được phép không có trình viết lại có thể tách riêng phần đóng góp của nó. Để nó bị bỏ qua khi quá tải có thể thay đổi định tuyến hoặc lọc mà nó thực thi, nên đó là quyết định chính sách. So sánh thời gian chờ quan sát được của trình trợ giúp với bằng chứng DNS và kết nối tiếp theo trước khi quy toàn bộ độ trễ cho độ trễ mạng.

Bài viết liên quan