2009-08-03 4 views
2

私は自分のサイトからリンクするページのローカルバックアップを作成する方法を考えています。これはテキストのみで、検索ページのGoogleの「コピー」機能に似ています。このアイデアは、私が参照したり引用したりするページが近い将来にウェブから消えないようにすることです。私は地元のコピーを保管することができますが、私はたくさんの引用をします。ASP.NETでリンクされたページをキャッシュする

ASP.NETでこれを達成する最良の方法は何ですか?いくつかのカスタムキャッシュはデータベースにありますか?

答えて

1

この機能を使用してページコンテンツを取得し、データベースに保存することができます。 テーブルに2つの列が含まれている必要があります。1-url 2-pagecontent

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; 
} 
関連する問題