|
Тема |
Re: CONNLIMIT SUXXX [re: ФAЙДA HЯMA...] |
|
Автор |
Димитъp Гaнчeв (пристрастен) |
|
Публикувано | 18.02.03 11:22 |
|
|
Стекът е layer 3, а проблемът се появява на layer 4, така че сиско не са им виновни (ако наистина те са го писали). Виновна им е концепцията "ние ще си го направим както си искаме, а понеже имаме практически монопол, другите да му мислят как да се съобразяват с нас".
Експлодер, както и всеки друг браузер, отваря 4 или 5 сесии и после чинно си ги затваря, но изчаква известно време (около 30 секунди) преди да го направи. И тук вече идва извратеното разбиране на Майкрософт за Интернет - изчаква 30 секунди таймаут не за всеки persistent connection, а за всички едновременно (т.е. 30 секунди нищо да не правиш).
Ако отвориш примерно yahoo.com, експлодер ще отвори 5 сесии към него. Ако след 20 секунди отвориш icq.com, ще имаш още 5 сесии. До тук е правилно, защото можеш да решиш да се върнеш назад. Проблемът е, че след още 10 секунди би трябвало да изтече таймаута за yahoo.com, но той ще изтече чак с този за icq.com, ако междувременно не си отворил нова страница и не си започнал броенето отново. Ако си много бърз в отварянето на нови сайтове, никакво количество сесии няма да ти бъде достатъчно.
Наблюдавал съм mozilla и тя се държи както се очаква - затваря всяка сесия сама за себе си, дори ако междувременно имаш други активни такива. Така че на тези потребители, които имат необходимост да отварят по повече от един браузер, бих препоръчал и двата да не са правени от Майкрософт.
Митко
|
| |
|
|
|