RSS tut 2. Teil?

Malaxo

Erfahrenes Mitglied
Hey Leute... hab leider zu spät gesehen das Ihr ein sehr schönes RSS Tutorial habt mit PHP. Hab mir schon selbst eins gemacht:p

Jetzt hab ich im VideoTutorial gehört es gibt einen 2. Teil. Wo?
Er hat in den letzten 2 Sätzen etwas angesprochen, was ich leider nicht so ganz verstanden habe und warscheinlich in meinem RSS reader auch nicht drin habe.

Fals es kein 2. Teil gegeben hat. Kann es mir einer erklären was da gemeint ist?

Gruss
 
Ein zweiter Teil von Tim Comanns’ Video-Tutorial ist mir nicht bekannt.

Was genau hast du denn nicht verstanden?
 
Axo, na ja, ich dachte da er in seinem Tut gesagt hat, das *********** im nächsten Teil erklärt wird gibts ein Teil 2;)

Ich hab den Teil nicht verstanden, wie man die Serverlast verringern könnte.

Wirklich die 2-3 letzten Sätze... irgend was von einer xml Datei oder so damit, wenn viele User gleichzeitig auf die Feeds zugreiffen, der Server nicht überforderet wird.
 
Tim Comanns meint damit, dass die aktuelle Version der Ausgabe in einer statischen Datei gespeichert werden kann und das Dokument somit nicht bei jeder Abfrage zusammengesetzt werden muss. Das Ganze könnte etwa wie folgt realisiert werden:
PHP:
<?php

	ob_start();

	// $lastModified-Wert wird ermittelt

	$cacheFile = 'cache/feed.rss';
	if( is_readable($cacheFile) && $lastModified < filemtime($cacheFile) ) {
		ob_end_clean();
		header('Last-Modified: '.date('D, d M Y H:i:s T', filemtime($cacheFile)));
		readfile($cacheFile);
		exit;
	}

	// Feed wird zusammengesetzt

	file_put_contents($cacheFile, ob_get_contents());
	ob_end_flush();

?>
Der $lastModified-Wert entspricht dabei dem Zeitstempel des letzten Feed-Eintrags.
 

Neue Beiträge

Zurück