当前位置:编程学习 > C#/ASP.NET >>

请大家帮我分析一下以下的方法在使用过程中会不会对服务器造成很大压力

请大家帮我分析一下以下的方法在使用过程中会不会对服务器造成很大压力或都在服务器上产生很多垃圾文件

        #region 执行URL获取页面内容
        ///<summary>
        /// 执行URL获取页面内容
        ///</summary>
        ///<param name="Url">远程URL网页地址</param>
        ///<param name="encode"></param>
        ///<returns></returns>
        public static string GetRemoteHtmlCodeByEncoding(string Url, string encode)
        {
            HttpWebResponse Result = null;

            try
            {
                HttpWebRequest Req = (HttpWebRequest)System.Net.WebRequest.Create(Url);
                Req.Method = "get";
                Req.ContentType = "text/plain";
                Req.Credentials = CredentialCache.DefaultCredentials;
                Result = (HttpWebResponse)Req.GetResponse();
                StreamReader ReceiveStream = new StreamReader(Result.GetResponseStream(), Encoding.GetEncoding(encode));
                string OutPutString;
                try
                {
                    OutPutString = ReceiveStream.ReadToEnd();
                }
                catch
                {
                    OutPutString = string.Empty;
                }
                finally
                {
                    ReceiveStream.Close();
                    ReceiveStream.Dispose();
                }

                return OutPutString;
            }
            catch
            {
                return string.Empty;
            }
            finally
            {
                if (Result != null)
                {
                    Result.Close();
                }
            }
        } 
        #endregion
HttpWebRequest --------------------编程问答-------------------- 压力取决你你url的内容。内容多,重复执行次数多。肯定压力大。你没有存储,不会有垃圾文件的。 --------------------编程问答-------------------- 谢谢你的解答我清楚了
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,