Đặt việc giảm nội dung trước liên kết bị hạn chế trên đường phản hồi:

website → proxy transforms response → slow or metered link → browser

Nếu toàn bộ nội dung đã đi qua liên kết đó, việc thu nhỏ sau đó không thể lấy lại những byte ấy. Một bộ biến đổi từ xa có đường lên nhanh hơn có thể phục vụ mục đích khác với proxy cục bộ bên cạnh trình duyệt.

Ziproxy minh họa cách tiếp cận này: dự án của nó mô tả một proxy HTTP không lưu đệm, nén bằng gzip nội dung dạng văn bản và có thể tạo ra hình ảnh nhỏ hơn với chất lượng thấp hơn.

Đường phản hồiMức giảm có thể
Mã hóa gzipKhông mất mát; trình duyệt giải mã dữ liệu gốc
Nén lại hình ảnhCó thể bỏ chi tiết và không phù hợp khi hình ảnh chính xác quan trọng
Nội dung đã được nén hiệu quảÍt chỗ hơn cho việc giảm tiếp
HTTPS CONNECT thông thườngTLS mờ đục ngăn việc biến đổi HTML hoặc hình ảnh mà không có một thỏa thuận truy cập văn bản rõ khác đáng tin cậy

Xử lý và bước nhảy thêm cũng tốn thời gian, nên ít byte hơn không bảo đảm hoàn tất nhanh hơn. Bộ đệm dùng lại một phản hồi đã lưu đủ điều kiện; nén có thể biến đổi một phản hồi vừa lấy về mà không lưu nó.

Nơi nội dung HTTP hiển thị, hãy tuân thủ Cache-Control: no-transform. Chính sách phản hồi no-transform điều chỉnh việc xử lý nội dung tuân thủ; nó tách biệt với mã hóa vận chuyển. Ước tính lợi ích từ nội dung thực tế và đường mã hóa, không phải từ một minh họa hình ảnh văn bản rõ cũ.

Bài viết liên quan