我正在尝试使用intraweb建立到繁忙的社交网站的Web链接。
Intraweb为每个会话创建临时文件夹以存储临时文件,该文件将在会话过期时自动删除。
如果托管在Win 32上,则限制为65,536个文件夹-这意味着只能进行65k个并发会话。
有没有办法关闭临时文件的创建或允许Intraweb中进行更多并发会话?
最佳答案
IntraWeb并非专门用于处理此类会话量。 IntraWeb是为Web应用程序而不是网站设计的。尽管普通的IntraWeb会话仅占用几KB,但IntraWeb的会话处理模型更像是“胖”模型。它非常适合创建可以处理数百个并发会话的复杂的有状态应用程序。
对于每天有成千上万用户的网站-许多用户只打开一个页面然后又消失了-您/可以/当然可以使用Webbroker-但这基本上意味着您必须从头开始构建所有内容。
如果您是Delphi专家,那么我建议您研究Delphi Prism和ASP.NET。有大量的ASP.NET控件可简化快速构建网站的过程。 DevExpress.com,Telerik.com和其他公司的ASP.NET控件在Delphi Prism中运行良好。