комета с php сокет-сервером? - PullRequest
0 голосов
/ 13 января 2010

Я читал, что php плохо масштабируется, если многие пользователи используют вашу кометную реализацию? это из-за сервера apache или языка php?

Что такое сокет-сервер и решает ли он эту проблему?

кто-то, кто настроил сервер комет php для большого количества пользователей, которые могли бы дать какой-нибудь совет?

1 Ответ

2 голосов
/ 13 января 2010

Я читал, что php плохо масштабируется, если многие пользователи используют вашу кометную реализацию?

Где?

Существует много глупостей о масштабировании и языках программирования.

Конечно, есть проблемы с использованием PHP для кометы, но это не имеет ничего общего с параллелизмом, за исключением того факта, что комета плохо масштабируется (веб-приложение без комментариев не ограничено количеством одновременных сеансов и использует меньше памяти).

Основным соображением является управление памятью: PHP был разработан для операций типа запрос-ответ - где все данные могут быть очищены между итерациями. Если вы пишете OO-код на своем сервере, вам определенно следует подумать об использовании средства проверки циклических ссылок.

Что такое сокет-сервер и решает ли он эту проблему?

эээ ... ты не знаешь? Сервер сокетов - это общее описание сервера, который использует сокеты для связи - например, веб-сервер, почтовый сервер, файловый сервер ....

Хотя возможно реализовать сервер сокетов в PHP (или во многих других языках), он не решает проблему управления памятью в PHP.

С

...