簡體   English   中英

在ASP.NET中緩存鏈接的頁面

[英]Caching linked pages in ASP.NET

我正在考慮為要從我的網站鏈接到的頁面創建本地備份的方法。 這將是純文本的,類似於Google在搜索頁面上的“復制”功能。 這樣做的目的是確保在不久的將來,我將引用或引用的頁面不會從Web上消失。 我知道我可以保留本地副本,但是我會引用很多。

在ASP.NET中實現此目標的最佳方法是什么? 數據庫中一些自定義緩存?

使用此功能獲取頁面內容,然后可以將其保存在數據庫中。 您的表必須包含2列:1個網址2個頁面內容

static string GetHtmlPage(string PageURL)
{

  String r;
  WebResponse wres;
  WebRequest wreq= HttpWebRequest.Create(PageURL);
  wres= wreq.GetResponse();
  using (StreamReader sr = new StreamReader(wres.GetResponseStream()))
  {
    r= sr.ReadToEnd();
    sr.Close();
  }
  return r;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM