私はデータベースから多くのデータが生成されるという意味で動的なウェブサイトを持っていますが、 1週間)。これらの変更は手動で制御されます。"動的"ウェブサイトの静的バージョンを生成する最良の方法
動的Webサイトのオーバーヘッドを持つ代わりに、静的ページを使用することをお勧めします。私は最善の解決策が何であるかを議論しています:
カール/ wgetの/クモ
これquestionはそれを言及しています。私はあるかもしれない見短所:
- マニュアルは
- 必要(リンク、行方不明の画像など)をクリーンアップするには、私ができる静的および動的なページ
プロキシ
を混在させることはできません一定の日数の静的ページをキャッシュするためにプロキシを使用します。短所:
- 各ページのキャッシュを管理するのは難しい
- がそれぞれ手動で変更した後にキャッシュをクリアする必要がありますか?
使用プログラムは、静的なページ
私の現在の選択を生成するために:私は動的なコンテンツから静的なページを生成するためのperlのプログラムを使用しています。これは、私は多くのHTML、特にページ構造をハードコードする必要があるので、うまくスケールされません
それ以外の方法はありますか?あなたは何を好きですか?
memcacheからページを提供するのに使用しますか? – Julien
手を使わないで、nginxウェブサーバはmemcacheをサポートしています。スクリプトの使用は常にオプションです。 – epochwolf
@Julien:何でも。動的なページを提供するために何を使用しますか? – vartec