Не так однозначно. Насколько я правильно понимаю, сервер создает несколько потоков, каждый из которых имеет свое постоянное соединение. Если поток свободен, то сервер может отдать ему обработку очередного запроса юзера. Таким образом разные клиенты могут использовать одно и тоже соединене.
хех, как я про коннекты угадал
запрашивай и юзерлист и мессаги одним скриптом.
получай яваскриптовский массив с юзерами и новыми мессагами.
будет у тебя один запрос от клиента, а не два.
Originally posted by Фанат запрашивай и юзерлист и мессаги одним скриптом.
получай яваскриптовский массив с юзерами и новыми мессагами. будет у тебя один запрос от клиента, а не два.
ЗЫ: Всё-таки устремив количество юзеров допустим к 100. Проблема всё-таки опять вылезет. Какие альтернативы кроме файлов? Я что-то себе мало представляю чат на файлах.
Нчего я не предлагаю. Просто сказал что это возможно. В твоем случае боростся только оптимизацией. Например перезагружать страницы поочередно. Делает запрос один клиент. В БД записывается время его запроса. Следующий клиет получает время запроса предидущего, и вычисляет время своего следующего запроса так, что бы оно не совпало с другим Так можно разнести запросы по времени.
Originally posted by _RVK_ Нчего я не предлагаю. Просто сказал что это возможно. В твоем случае боростся только оптимизацией. Например перезагружать страницы поочередно. Делает запрос один клиент. В БД записывается время его запроса. Следующий клиет получает время запроса предидущего, и вычисляет время своего следующего запроса так, что бы оно не совпало с другим Так можно разнести запросы по времени.
Ясно =) Спасибо за помощь. Буду что-нибудь думать.
-~{}~ 17.01.05 11:58:
Кстати, это я понимаю ограничение для конкретного юзера? Я могу через cpanel юзеров наделать и допустим рандомно выбирать выбирать одного из десяти юзеров. Так может пройти?