【发布时间】:2014-06-09 11:03:17
【问题描述】:
我有一个页面“screen_test.aspx”。 当我像“server/application/screen_test.aspx”一样直接调用此页面时。加载需要 50 毫秒。
现在我有一个检查安全性的中间页面 "secure.aspx?name=screen_test" 。它检查安全性并将页面传输到“screen_test.aspx”。 在这个过程中调用“secure.aspx?name=screen_test”需要300ms。
在“secure.aspx”中,我现在没有检查任何安全性,只是在做
string name = Request.QueryString["name"];
Server.Transfer(name , true);
为什么要花那么多时间(300 毫秒)来传输?
有什么方法可以提高页面加载速度?
【问题讨论】:
-
急需帮助。我需要断定我应该使用 Server.Transfer 还是直接调用。
标签: c# server.transfer