Hallo,
ich habe ein kleines Problem. Brauche rat von einem Profi
Ich cache meine PHP seite damit nicht so viele sql-abfragen enstehen.
[syntax="php"]<?
$content = implode("", file("http://domain.com/news.php"));
$fh = fopen("news.html", "w");
fputs($fh, $content);
fclose($fh);
?>[/syntax]
das funktioniert auch super nur auf der Seite habe ich noch News von einer anderen Page via Javascript eingefügt.
[syntax="javascript"]
<script type="text/javascript" src="http://www.domain.com/external.php?type=js"></script>
<script type="text/javascript">
<!--
var max = 25;
if (threads.length < max)
{
max = threads.length;
}
for(i = 0; i < max; i++)
{
if (threads[i].title.length > 45)
{
threads[i].title = threads[i].title.substring(0, 45) + '...';
}
document.writeln("- <a href=\"http://www.domain.com/showthread.php?t=" + threads[i].threadid + "\">" + threads[i].title + "</a><br>");
}
//-->
</script>
[/syntax]
Leider schreibt er in die "news.html" immer diesen Code und nicht das was er ausgibt. D.h. ich verursache bei der anderen Seite unötigen traffic.
kann man da was machen?
gruss
ich habe ein kleines Problem. Brauche rat von einem Profi
Ich cache meine PHP seite damit nicht so viele sql-abfragen enstehen.
[syntax="php"]<?
$content = implode("", file("http://domain.com/news.php"));
$fh = fopen("news.html", "w");
fputs($fh, $content);
fclose($fh);
?>[/syntax]
das funktioniert auch super nur auf der Seite habe ich noch News von einer anderen Page via Javascript eingefügt.
[syntax="javascript"]
<script type="text/javascript" src="http://www.domain.com/external.php?type=js"></script>
<script type="text/javascript">
<!--
var max = 25;
if (threads.length < max)
{
max = threads.length;
}
for(i = 0; i < max; i++)
{
if (threads[i].title.length > 45)
{
threads[i].title = threads[i].title.substring(0, 45) + '...';
}
document.writeln("- <a href=\"http://www.domain.com/showthread.php?t=" + threads[i].threadid + "\">" + threads[i].title + "</a><br>");
}
//-->
</script>
[/syntax]
Leider schreibt er in die "news.html" immer diesen Code und nicht das was er ausgibt. D.h. ich verursache bei der anderen Seite unötigen traffic.
kann man da was machen?
gruss
Kommentar