0

現在動的なWebサイトの静的HTMLページを自動的に生成できるツールはありますか。つまり、動的Webサイトの一意のURLごとに一意のHTMLページを生成します。

このために動的なWebサイトのコードを変更する必要がなければ素晴らしいと思います。

4

4 に答える 4

1

スクリプトまたはバッチ ファイルでwgetを使用して、ページを取得できます。コードの変更は必要ありません。wget はサイトのディレクトリ構造をミラーリングするため、これをそのまま使用するか (サイト全体をキャッシュする場合)、キャッシュするファイルをコピーするだけです。

于 2009-03-11T03:28:42.003 に答える
1

Teleport Pro を使用して Web サイト全体をクロールし、その構造を維持したままローカルに完全なコピーを保存できます (存在する場合)。

于 2009-03-11T04:51:12.257 に答える
1

動的サイトはどの言語で書かれていますか? たとえば、PHP は多くのキャッシング ライブラリとうまく連携します。あなたの意図は、これらの動的に生成されたがかなり静的なページを出力しなければならない回数を減らすことだと思いますか?

もう1つの方法(指定しなかったためPHP)は、ob_bufferを介してキャッシュを処理できる一連のスクリプトを先頭に追加することです

疑似コードを先頭に追加:

if(cache exists and is not too old) {
    serve cached file
    exit();
}
start buffer

擬似コードを追加

get buffer contents and save to cache file
echo buffer contents
于 2009-03-11T06:40:11.170 に答える
0

ブラウザで、[ファイル] -> [名前を付けて保存] を実行できます。

Internet Explorer を受け入れたい場合は、IE のコンポーネントを使用するプログラムを作成できます (使用する言語は関係ありませんが、.NET と VB はこれを簡単に行うことができます)。コンポーネントをサイトにアクセスさせ、IE の API を介してプログラムで HTML を保存します。

于 2009-03-11T02:54:39.277 に答える