Производительность Delphi ISAPI по сравнению с собственным сервером
Я должен сделать общедоступное веб-приложение, которое выполняет динамические страницы, сессии и обслуживание документов. Мои главные проблемы - это масштабируемость, производительность (около 1000 пользователей / час) и безопасность.
Я посмотрел на расширения ISAPI (IIS) и нативные серверы. С точки зрения производительности и масштабируемости расширения ISAPI лучше, чем собственные серверы?
Если вы разрабатываете собственный сервер, каковы хорошие фреймворки? Стоит ли что-то вроде realthinclient за эти деньги?
1 ответ
ISAPI работает как собственное расширение IIS, и, пока ваш ISAPI dll хорошо построен, производительность должна быть такой же или выше, чем если бы вы создали свой собственный веб-сервер. Я бы порекомендовал создать расширение ISAPI для IIS, а не отдельный веб-сервер - вы получаете много преимуществ от IIS (модель потоков, пулы приложений и т. Д.), Особенно версии 7 и более поздних.