Может ли Intraweb запустить более 65 536 одновременных сессий? - PullRequest
3 голосов
/ 28 января 2009

Я пытаюсь создать ссылку на загруженный сайт социальной сети, используя intraweb.

Intraweb создает временные папки для каждого сеанса для хранения временных файлов, которые автоматически удаляются по окончании сеанса.

При размещении на Win 32 ограничение составляет 65 536 папок, что означает, что возможны только 65 000 одновременных сеансов.

Есть ли способ отключить создание временного файла или разрешить больше одновременных сессий в intraweb?

Ответы [ 2 ]

6 голосов
/ 16 июля 2009

IntraWeb просто не предназначен для обработки таких сумм сессий. IntraWeb предназначен для веб приложений , а не для веб сайтов . Несмотря на то, что обычный сеанс IntraWeb занимает всего несколько килобайт, модель обработки сеансов IntraWeb является более «толстой» моделью. Он идеально подходит для создания сложных приложений с отслеживанием состояния, которые могут обрабатывать несколько сотен одновременных сеансов.

Для веб-сайтов с тысячами пользователей в день - когда многие пользователи просто открывают одну страницу и уходят снова - вы / могли / наверняка используете Webbroker - но это в основном означает, что вам нужно создавать все с нуля.

Если вы парень из Delphi, то я бы порекомендовал изучить Delphi Prism plus ASP.NET. Существует множество элементов управления ASP.NET, которые упрощают быстрое создание вашего веб-сайта. Элементы управления ASP.NET от DevExpress.com, Telerik.com и других отлично работают в Delphi Prism.

3 голосов
/ 12 февраля 2009

Я почти уверен, что у вас закончатся системные ресурсы, прежде чем вы получите около 65 000 пользователей на одном устройстве. Чтобы справиться с этой нагрузкой, вам потребуется кластер с балансировкой нагрузки, и тогда ограничение в 65 КБ не будет проблемой. Я бы не стал фокусироваться на этом ограничении.

...