LINUX.ORG.RU

История изменений

Исправление Moisha_Liberman, (текущая версия) :

Серьёзно, вот где вас таких берут? Впрочем, не говорите, я и так знаю…

Ненавижу веб инсталлеры и считаю, что в линуксе их не должно быть. Ставил Студию 2019 веб инсталлером (другого нет, спасибо MS, но если не считая плясок с кэшем), 2 Гб качалось, через полчаса отвалился интернет. Это мне повезло. При том, что веб инсталлер не обязательно означает отсутствие докачки (но об этом можно только догадываться, ведь он не пишет успокаивающие сообщения).

Какой на фиг «докачки»? Если Вы ставили студию с выкачкой по http(s), то да будет Вам известно что в http(s) нет никакой докачки на уровне протокола. Это stateless протокол. Клиент зашёл, запросил документ (без разницы – html, json, xml, бинарь) и сервер ему его отдал и забыл об этом. Не смог клиент получить – нет в клиенте никаких retransmitions как они есть в ftp. ftp в данном случае это stateful протокол. Разницу между stateless и stateful гуглите сами.

В приведённом Вами примере нет никакой магии. Клиент установщика просто закешировал какое-то число данных и Вы умудрились восстановить соединение до того, как эта сессия стухла. Если бы она успела стухнуть, то перезагружался бы весь файл. С начала. Причём, неизвестно где закешировалось – могло на самом клиенте, могло на транзитном кеширующем proxy (хотя, скорее всего, и там и там). В M$ всё таки, дураков пренебрежительно малое число среди «технарей», зарплаты там не те, чтоб хронических дятлов держать.

Именно поэтому всяких современных дол… ээээ… SEO, web-дизигнеров и прочих разрушителей интернета, сующих и к месту и не к месту в свои говностранички Pragma: no-cache или Cache-Control: no-cache нужно прилюдно на центральных площадях городов и весей вешать. Тем самым они блокируют работу и кеширующих проксей и кеша клиентов (браузеров), заставляя перекачивать одну и ту же говнину при каждом запросе клиента.

Если не поняли что Вам написано выше, то просто примите на веру – в http(s) докачек не было, нет и не будет.

разрыв

А лучше съезди в какую-нибудь Пердь.

Погодите, дайте угадаю – Антон Уральский? Это Вы? Что ж Вы не залогинитесь-то? =)))

Исходная версия Moisha_Liberman, :

Да откуда же все вы?!?

Серьёзно, вот где вас таких берут? Впрочем, не говорите, я и так знаю…

Ненавижу веб инсталлеры и считаю, что в линуксе их не должно быть. Ставил Студию 2019 веб инсталлером (другого нет, спасибо MS, но если не считая плясок с кэшем), 2 Гб качалось, через полчаса отвалился интернет. Это мне повезло. При том, что веб инсталлер не обязательно означает отсутствие докачки (но об этом можно только догадываться, ведь он не пишет успокаивающие сообщения).

Какой на фиг «докачки»? Если Вы ставили студию с выкачкой по http(s), то да будет Вам известно что в http(s) нет никакой докачки на уровне протокола. Это stateless протокол. Клиент зашёл, запросил документ (без разницы – html, json, xml, бинарь) и сервер ему его отдал и забыл об этом. Не смог клиент получить – нет в клиенте никаких retransmitions как они есть в ftp. ftp в данном случае это stateful протокол. Разницу между stateless и stateful гуглите сами.

В приведённом Вами примере нет никакой магии. Клиент установщика просто закешировал какое-то число данных и Вы умудрились восстановить соединение до того, как эта сессия стухла. Если бы она успела стухнуть, то перезагружался бы весь файл. С начала. Причём, неизвестно где закешировалось – могло на самом клиенте, могло на транзитном кеширующем proxy (хотя, скорее всего, и там и там).

Именно поэтому всяких современных дол… ээээ… SEO, web-дизигнеров и прочих разрушителей интернета, сующих и к месту и не к месту в свои говностранички Pragma: no-cache или Cache-Control: no-cache нужно прилюдно на центральных площадях городов и весей вешать. Тем самым они блокируют работу и кеширующих проксей и кеша клиентов (браузеров), заставляя перекачивать одну и ту же говнину при каждом запросе клиента.

Если не поняли что Вам написано выше, то просто примите на веру – в http(s) докачек не было, нет и не будет.

разрыв

А лучше съезди в какую-нибудь Пердь.

Погодите, дайте угадаю – Антон Уральский? Это Вы? Что ж Вы не залогинитесь-то? =)))