Змяшчайце скарачэнне змесціва перад абмежаваным злучэннем на шляху адказу:

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

Калі поўнае цела ўжо прайшло гэтае злучэнне, памяншэнне пасля не верне гэтыя байты. Аддалены пераўтваральнік з больш хуткім узыходзячым каналам можа служыць іншай мэце, чым лакальны проксі побач з браўзерам.

Ziproxy паказвае гэты падыход: яго праект апісвае HTTP-проксі без кэшавання, які сціскае тэкставы змест праз gzip і можа ствараць меншыя выявы ніжэйшай якасці.

Шлях адказуМагчымае скарачэнне
Кадаванне gzipБез страт; браўзер дэкадуе зыходныя даныя
Перасцісканне выяўМожа страціць дэталі і быць непрыдатным, калі важныя дакладныя выявы
Ужо эфектыўна сціснутае змесціваМенш месца для далейшага скарачэння
Звычайны HTTPS CONNECTНепразрысты TLS перашкаджае пераўтварэнню HTML або выяў без іншай даверанай схемы доступу да адкрытага тэксту

Апрацоўка і дадатковы пераход таксама патрабуюць часу, таму менш байтаў не гарантуе больш хуткага завяршэння. Кэшаванне паўторна выкарыстоўвае прыдатны захаваны адказ; сцісканне можа пераўтварыць нядаўна атрыманы адказ, не захоўваючы яго.

Там, дзе змесціва HTTP бачнае, выконвайце Cache-Control: no-transform. Палітыка адказу no-transform кіруе апрацоўкай змесціва, якая адпавядае патрабаванням; яна асобная ад шыфравання перадачы. Ацэньвайце выгады па фактычным змесціве і шляху шыфравання, а не па старым дэманстрацыі з адкрытымі выявамі.

Падобныя артыкулы