Я створюю кілька призупинених підключень до HTTP-сервера (комета, зворотний аякс тощо). Це працює нормально, але я бачу, що браузер дозволяє лише два призупинених підключення до даного домену одночасно. Отже, якщо користувач переглядає мій веб-сайт у Tab1 свого браузера, а також намагається завантажити його в Tab2, вони використали два дозволені підключення до мого сайту.
Я думаю, що я можу зробити щось з доменних запитів, коли мій http-сервер вирішує будь-яку адресу на моєму веб-сайті, наприклад:
*.example.com/webapp -> 192.0.2.1 (the actual ip of my server)
тому:
a.example.com/webapp
b.example.com/webapp
c.example.com/webapp
все ще вказують на ( www.example.com/webapp
), але браузер вважає їх різними доменами, тому я не стикаюся з обмеженням для з'єднання 2. Це правда?
Навіть якщо це правда - чи існує обмеження кількості активних підключень на браузер у всіх доменах? Скажіть, я використовую схему, описану вище - чи Firefox, наприклад, дозволяє лише 24 паралельних з'єднання в будь-який момент часу? Щось на зразок:
1) a.example.com/webapp
2) www.download.example/hugefile.zip
3) b.example.com/webapp
4) c.example.com/webapp
...
24) x.example.com/webapp
25) // Error - all 24 possible connections currently in use!
Я лише взяв 24 приклади / Firefox як приклад.