2009-03-11 4 views
0

Gibt es Tools, die automatisch statische HTML-Seiten für meine derzeit dynamische Website generieren können. d.h. Erzeugen einer eindeutigen HTML-Seite für jede eindeutige URL meiner dynamischen Website.Automatisches HTML-Cache-Generierungstool

Es wäre toll, wenn ich meinen dynamischen Website-Code dafür nicht ändern müsste.

Antwort

1

In welche Sprache ist Ihre dynamische Website geschrieben? PHP funktioniert beispielsweise gut mit einer Reihe von Caching-Bibliotheken. Ich nehme an, Ihre Absicht ist es, die Anzahl der Male zu reduzieren, die diese dynamisch generierten, aber dennoch sehr vielen statischen Seiten ausgegeben werden müssen?

Eine andere Methode (wieder, PHP, weil Sie nicht angegeben haben) wäre eine Reihe von Skripten vorangestellt wird und fügen Sie das Caching über die ob_buffer

prepend Pseudo-Code umgehen konnte:

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

Pseudo-Code anhängen

get buffer contents and save to cache file 
echo buffer contents 
+0

Website-Code in Java geschrieben. – Kishnan

0

In Ihrem Browser können Sie Datei-> Speichern unter.

Wenn Sie bereit sind, Internet Explorer zu akzeptieren, können Sie ein Programm erstellen (egal welche Sprache Sie verwenden, aber .NET und VB können dies problemlos tun), die IE-Komponente verwendet. Lassen Sie die Komponente Ihre Website besuchen und speichern Sie dann den HTML-Code programmatisch über die IE-API.

1

Sie könnten wget in einem Skript oder einer Batch-Datei verwenden, um die Seiten abzurufen. Codeänderungen wären nicht erforderlich. wget spiegelt die Verzeichnisstruktur Ihrer Site, so dass Sie diese unverändert verwenden können (vorausgesetzt, Sie möchten die gesamte Site zwischenspeichern) oder Sie kopieren einfach die Dateien, die Sie zwischenspeichern möchten.

1

Sie können Teleport Pro verwenden, um die gesamte Website zu crawlen und eine vollständige Kopie lokal zu speichern, wobei die Struktur beibehalten wird (falls vorhanden).