我在Web Garden模式下测试会话行为。
为什么除了Opera之外,所有主流浏览器都只使用一个进程(在服务器上) ?它是如何完成的?
这是一个非常简单的 Web 应用程序:
代码隐藏:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(Process.GetCurrentProcess().Id);
}
标记:
<div>
<asp:Button ID="Button2" runat="server" Text="Button" />
</div>
每次单击Opera中的按钮时,我都会得到不同的数字(取决于 Worker 进程数),这是正常的。但是在Chrome中,我总是得到相同的进程 ID。