我必须制作一个面向公众的 Web 应用程序,它可以处理动态页面、 session 和提供文档。我主要关心的是可扩展性、性能(大约 1000 个用户/小时)和安全性。
我查看了 ISAPI 扩展 (IIS) 和 native 服务器。在性能和可扩展性方面,ISAPI 扩展是否优于本地服务器?
如果开发原生服务器,有什么好的框架?像 realthinclient 这样的东西物有所值吗?
最佳答案
ISAPI 作为 IIS 的 native 扩展工作,只要您的 ISAPI dll 构建良好,性能应该与您构建自己的专有 Web 服务器相同或更好。我建议为 IIS 创建一个 ISAPI 扩展,而不是一个单独的 Web 服务器 - 您可以从 IIS(它的线程模型、应用程序池等)中获得很多好处,尤其是版本 7 和更高版本。
关于Delphi ISAPI 性能与 native 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20805770/