| 
| 
 | Вопрос # 5 076/ вопрос решён / | 
 |  Здравствуйте!
 Есть сайт. Есть php скрипт. Есть программа, которая обращается к данному скрипту. Этой программой пользуются сотни человек.
 
 При обращении к скрипту требуется выполнить "ожидание" некоторое время, по истечении времени выдать пустой ответ. Во время ожидания нужно проверять таблицу БД. Если в таблице произошли изменения, то выдать ответ.
 
 Суть проблемы в том, что при запросе к скрипту несколькими сотнями пользователей оперативной памяти просто не хватает. 503 ошибка.
 
 
 Здесь контактовский сервер:
 http://vkontakte.ru/developers.php?o=-1&p=%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BA+LongPoll+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D1%83
 
 Мне нужно сделать что-то типа этого. Только как?
 
|  |   Вопрос задал: VKHacker (статус: 1-ый класс)Вопрос отправлен: 9 марта 2011, 00:24
 Состояние вопроса: решён, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 7; последнее сообщение — 13 марта 2011, 12:06; участников в обсуждении: 3. 
|   | Ерёмин А.А. (статус: *Администратор), 9 марта 2011, 10:10 [#1]: Цитата (VKHacker): При обращении к скрипту требуется выполнить "ожидание" некоторое время, по истечении времени выдать пустой ответ. Т.е. он будет тупо висеть в памяти, ничего не делать, да ещё и держать соединение с базой? Изначально неверная и нерациональная схема. Подумайте, например, о флагах — когда нужные изменения произошли, ставится какой-то флаг, который программа может считать. Например, просто запись в текстовый файл. Отдать текстовик серверу гораздо проще, нежели выполнять скрипт и подключаться к базе.
 |  
|   | Вадим К (статус: Академик), 9 марта 2011, 10:53 [#2]:Это не делается на скриптах обычно. Это делается совсем по другому. Но как то меня ссылка на вконтакт не привлекает. Галочка "подтверждения прочтения" - вселенское зло. |  
|   | Ерёмин А.А. (статус: *Администратор), 9 марта 2011, 11:30 [#3]: Цитата (Вадим К): Но как то меня ссылка на вконтакт не привлекает. А ник автора?
   |  
|   | Вадим К (статус: Академик), 9 марта 2011, 11:42 [#4]:ник автора - само собой. Галочка "подтверждения прочтения" - вселенское зло. |  
|   | VKHacker (статус: 1-ый класс), 9 марта 2011, 23:11 [#5]:Как по-другому сделать постоянное соединение или подобие этому? Опрос через промежутки времени - нагрузка на процессор. |  
|   | VKHacker (статус: 1-ый класс), 13 марта 2011, 12:06 [#7]:Спасибо. Установил Realplexor. |  13 марта 2011, 12:07: Статус вопроса изменён на решённый (изменил автор вопроса — VKHacker) Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |