現在動的なWebサイトの静的HTMLページを自動的に生成できるツールはありますか。つまり、動的Webサイトの一意のURLごとに一意のHTMLページを生成します。
このために動的なWebサイトのコードを変更する必要がなければ素晴らしいと思います。
現在動的なWebサイトの静的HTMLページを自動的に生成できるツールはありますか。つまり、動的Webサイトの一意のURLごとに一意のHTMLページを生成します。
このために動的なWebサイトのコードを変更する必要がなければ素晴らしいと思います。
スクリプトまたはバッチ ファイルでwgetを使用して、ページを取得できます。コードの変更は必要ありません。wget はサイトのディレクトリ構造をミラーリングするため、これをそのまま使用するか (サイト全体をキャッシュする場合)、キャッシュするファイルをコピーするだけです。
Teleport Pro を使用して Web サイト全体をクロールし、その構造を維持したままローカルに完全なコピーを保存できます (存在する場合)。
動的サイトはどの言語で書かれていますか? たとえば、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
ブラウザで、[ファイル] -> [名前を付けて保存] を実行できます。
Internet Explorer を受け入れたい場合は、IE のコンポーネントを使用するプログラムを作成できます (使用する言語は関係ありませんが、.NET と VB はこれを簡単に行うことができます)。コンポーネントをサイトにアクセスさせ、IE の API を介してプログラムで HTML を保存します。