Разделение HTTP-запроса на несколько запросов в диапазоне байтов
Я попал в необычную ситуацию с двумя совершенно независимыми интернет-соединениями с моим домом. Это имеет преимущество избыточности и т. Д., Но недостатком является то, что оба соединения имеют максимальную скорость около 6 Мбит / с.
Таким образом, один отдельный исходящий HTTP-запрос направляется моим "интеллектуальным шлюзом" (TP-LINK ER6120) через одно или другое соединение в течение срока его службы. Это прекрасно работает на сложных веб-страницах и прекрасно использует оба внешних соединения. Однако загрузка по одному http-запросу ограничена максимальной скоростью одного из двух подключений.
Так что я думаю, конечно, я могу настроить какой-то прокси-сервер для направления всех моих http-запросов. Для каждого входящего HTTP-запроса прокси-сервер будет выдавать несколько запросов в байтовом диапазоне для требуемых данных и управлять повторной сборкой и доставкой этих данных по запросу клиента.
Я вижу, что это имеет некоторые накладные расходы, а также некоторые крайние случаи, когда будут проблемы с блокировкой в ожидании данных. Я также думаю, что веб-мастера с одним сервером предпочли бы, чтобы я не обращался к ним с 8-байтовыми запросами вместо одного.
Как я могу выполнить этот http запрос деконструкции / реконструкции? Или я просто лаю?
1 ответ
Быстрый поиск включает аксель-прокси, который, очевидно, делает именно то, что вы просите. Несколько необычно видеть HTTP-прокси, реализованный сценарием оболочки, но все готово.:)