我试图使用intraweb建立一个繁忙的社交网站的网络链接.
Intraweb为每个会话创建临时文件夹以存储临时文件,这些文件会在会话到期时自动删除.
如果托管在Win 32上,则限制为65,536个文件夹 - 这意味着只能进行65,000个并发会话.
有没有办法关闭临时文件创建或允许在intraweb中更多的并发会话?
IntraWeb不是为处理此类会话金额而设计的.IntraWeb专为Web 应用程序而非Web 站点而设计.虽然简单的IntraWeb会话只需要几千字节,但IntraWeb的会话处理模型更像是一个"胖"模型.它非常适合创建可以处理几百个并发会话的复杂有状态应用程序.
对于每天有成千上万用户的网站 - 许多用户只需打开一个页面然后再离开 - 您/可以/肯定会使用Webbroker - 但这基本上意味着您必须从头开始构建所有内容.
如果你是德尔福人,那么我建议你研究一下Delphi Prism和ASP.NET.有大量的ASP.NET控件可以快速简化Web站点的构建.DevExpress.com,Telerik.com和其他公司的ASP.NET控件在Delphi Prism中运行得非常好.