Производительность Delphi ISAPI по сравнению с собственным сервером

Я должен сделать общедоступное веб-приложение, которое выполняет динамические страницы, сессии и обслуживание документов. Мои главные проблемы - это масштабируемость, производительность (около 1000 пользователей / час) и безопасность.

Я посмотрел на расширения ISAPI (IIS) и нативные серверы. С точки зрения производительности и масштабируемости расширения ISAPI лучше, чем собственные серверы?

Если вы разрабатываете собственный сервер, каковы хорошие фреймворки? Стоит ли что-то вроде realthinclient за эти деньги?

1 ответ

Решение

ISAPI работает как собственное расширение IIS, и, пока ваш ISAPI dll хорошо построен, производительность должна быть такой же или выше, чем если бы вы создали свой собственный веб-сервер. Я бы порекомендовал создать расширение ISAPI для IIS, а не отдельный веб-сервер - вы получаете много преимуществ от IIS (модель потоков, пулы приложений и т. Д.), Особенно версии 7 и более поздних.

Другие вопросы по тегам