Oct 04

Какво е MaxConnectionsPerServer и MaxConnectionsPer1_0Server?

   Първо малко предистория в два примера:
Пример 1:
Искате да свалите няколко (големи) файла чрез Internet Explorer. Избирате първия линк, указвате пътя за съхранение. Правите същото и с втория линк. Но когато се опитате да повторите нещата с третия линк – прозорчето за SAVE не излиза, докато не се източи някой от предишните файлове;

Пример 2:
Представете си, че имате AJAX приложение. Неговата цел е едновременно да направи ping към пет определени IP адреси и динамично да покаже резултата в web страницата, без да я обновява по класическия начин. Към нашата представа добавяме и факта, че към три от IP адресите няма връзка, т.е. командата ping ще върне отговор “Request Timed Out”. При нормални обстоятелства и наличие на връзка ping.exe изпраща 4 пакета и получава 4 отговора за по-малко от 2 секунди. При липса на връзка обаче ping.exe се бави около 5 секунди. Зареждаме нашата страница с AJAX пингалката и наблюдаваме резултата: страницата се запълва с информация последователно, а под “едновременно” явно се разбира почти едновременно, защото част от резултатите излизат след като първите няколко ping-а са приключили. Най-интересното е, че ако докато чакаме изхода от ping-овете направим refresh (F5 или CTRL+F5) страницата тотално “забива” за не малко време.

Ефектът с увисването на страницата се наблюдава както при Internet Explorer, така и при Firefox, независимо дали WEB сървъра е IIS или Apache.

Continue reading

Aug 12

Проблеми с IE Developer Toolbar

   На всеки, който се занимава с WEB му се е налагало да дебъгва HTML или CSS. Ако работите с IE едно от малкото читави и безплатни тулчета се явява IE Developer Toolbar. Доста по-окастрено от firebug за Mozilla Firefox, но пак върши работа. Continue reading