20 хиляди потребители зареждат страница по едно и също време ? Това е доста – и вашият уеб сървър вероятно сам няма да приеме тези много едновременни заявки (Например, Apache обикновено приема само между 200 и 400 паралелни заявки) .
Ограничението за връзка е максималният брой потребители, които могат да се свържат с вашата база данни по едно и също време -- ако всяка страница се нуждае от 100 ms за генериране, един потребител ще бъде свързан само за по-малко от 100 ms.
И ако се свържете с вашата база данни точно когато трябва да направите първата си SQL заявка и прекъснете връзката веднага след това последната ви SQL заявка, това може да намали времето, през което вашият уеб сървър е свързан към DB.
Ако имате потребители, които четат съдържание от вашия уебсайт, можете да смятате, че те ще:
- Заредете страница (може би 100 ms на вашия сървър)
- Не правете нищо, освен да четете за няколко минути (което не отнема абсолютно никакъв ресурс на вашия сървър)
Като странична бележка:доста дълго време преди получаването на 20 000 едновременни връзки (което означава около 20 000 връзки в секунда или нещо повече!) , вероятно ще трябва да се справите с няколко проблема, свързани с мащабирането...