サードパーティから投稿されたデータを受け取るための Web ページを作成しました 私のコードは次のとおりです
static StreamReader sr;
string data = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
try
{
if (Request.QueryString["Name"] != null)
{
data = Request.QueryString["Name"].ToString();
ProcessData(data);
}
else if (Page.Request.InputStream.Length > 0)
{
sr = new StreamReader(Page.Request.InputStream);
data = Server.UrlDecode(sr.ReadToEnd());
sr.Close();
ProcessData(data);
}
}
catch (Exception ex)
{
Logger(ex.ToString() + " StackTrace: " + Convert.ToString(ex.StackTrace));
}
}
投稿されたデータと応答を 1000 ミリ秒以内に取得する必要があります。ただし、3 秒以上の場合もあれば、1 秒未満の場合もあります。可能性を教えてください。そして、この時間を短縮するにはどうすればよいですか。誰か助けてください...