Revert "Added request.Proxy=null everywhere, as discussed in http://stackoverflow.com/questions/2519655/httpwebrequest-is-extremely-slow."

But the patch is here, in case anyone wants to try it.

This reverts commit 531edd51d8.
This commit is contained in:
Diva Canto
2012-09-30 07:48:03 -07:00
parent 531edd51d8
commit 91a5c602e3
25 changed files with 8 additions and 41 deletions

View File

@@ -184,7 +184,6 @@ namespace OpenSim.Services.Connectors.SimianGrid
{
HttpWebRequest request = UntrustedHttpWebRequest.Create(url);
request.Method = "HEAD";
request.Proxy = null;
using (WebResponse response = request.GetResponse())
{
@@ -340,8 +339,7 @@ namespace OpenSim.Services.Connectors.SimianGrid
// Simian does not require the asset ID to be in the URL because it's in the post data.
// By appending it to the URL also, we allow caching proxies (squid) to invalidate asset URLs
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(m_serverUrl + asset.FullID.ToString());
request.Proxy = null;
HttpWebResponse response = MultipartForm.Post(request, postParameters);
using (Stream responseStream = response.GetResponseStream())
{
@@ -429,7 +427,6 @@ namespace OpenSim.Services.Connectors.SimianGrid
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.Method = "DELETE";
request.Proxy = null;
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
@@ -463,7 +460,6 @@ namespace OpenSim.Services.Connectors.SimianGrid
try
{
HttpWebRequest request = UntrustedHttpWebRequest.Create(url);
request.Proxy = null;
using (WebResponse response = request.GetResponse())
{

View File

@@ -212,7 +212,6 @@ namespace OpenSim.Region.OptionalModules.Simian
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(m_serverUrl);
request.Timeout = 20000;
request.ReadWriteTimeout = 5000;
request.Proxy = null;
using (HttpWebResponse response = MultipartForm.Post(request, postParameters))
{