对于ASP.NET web应用程序,异步HttpWebrequest是否优于同步HttpWebrequest

对于ASP.NET web应用程序,异步HttpWebrequest是否优于同步HttpWebrequest,asp.net,Asp.net,我有一个由多个用户同时访问的asp.net网页。 我正在从此网页调用托管在远程服务器中的网页。哪种方法是有益的异步HttpWebRequest还是同步HttpWebRequest?取决于“有益”下的含义。 如果这意味着易于编码,易于避免基于浏览器的问题等等,那么我会选择同步。 若这对开发者来说意味着更大的灵活性,但更难正确处理它,那个么我肯定会选择异步 举个简单的例子——同步将阻止用户在等待请求完成或超时时执行任何其他操作,而异步将允许用户执行您希望用户能够执行的任何操作 使用synchrono

我有一个由多个用户同时访问的asp.net网页。

我正在从此网页调用托管在远程服务器中的网页。哪种方法是有益的异步HttpWebRequest还是同步HttpWebRequest?

取决于“有益”下的含义。 如果这意味着易于编码,易于避免基于浏览器的问题等等,那么我会选择同步。 若这对开发者来说意味着更大的灵活性,但更难正确处理它,那个么我肯定会选择异步

举个简单的例子——同步将阻止用户在等待请求完成或超时时执行任何其他操作,而异步将允许用户执行您希望用户能够执行的任何操作

使用synchronous的要点是,要么您需要它,要么您需要开发人员的便利