C # - Cómo hacer una llamada HTTP

Quería hacer una llamada HTTP a un sitio web. Solo necesito presionar la URL y no quiero cargar ni descargar ningún dato. ¿Cuál es la forma más fácil y rápida de hacerlo?

Intenté con el siguiente código, pero es lento y después de la segunda solicitud repetitiva, el tiempo de espera es de 59 segundos y luego se reanuda:

WebRequest webRequest = WebRequest.Create("http://ussbazesspre004:9002/DREADD?" + fileName);
webRequest.Method = "POST";
webRequest.ContentType = "application/x-www-form-urlencoded";
webRequest.ContentLength = fileName.Length;

Stream os = webRequest.GetRequestStream();
os.Write(buffer, 0, buffer.Length);
os.Close();

¿Está usando el WebClient más eficiente?

WebClient web = new WebClient();
web.UploadString(address);

Estoy usando .NET ver 3.5

Respuestas a la pregunta(3)

Su respuesta a la pregunta