Ajax Shoutbox erzeugt Server Überlastung
Verfasst: 26.03.2008 20:56
Hallo,
mein Hoster hat heute die sb_get.php meiner Shoutbox umbenannt, weil sie für die Überlastung des Servers verantwortlich war.
Ich gehe davon aus, das zuviele Datenbankabfragen schuld daran sind.
Wie kann ich den Intervall der Datenbankabfrage verlängern???
Hier mal der Inhalt der sb_get.php
ist es in diesem Code möglich die Intervalle einzustellen? Wennn nicht, welche Datei ist dann dafür verantwortlich?
mein Hoster hat heute die sb_get.php meiner Shoutbox umbenannt, weil sie für die Überlastung des Servers verantwortlich war.
Ich gehe davon aus, das zuviele Datenbankabfragen schuld daran sind.
Wie kann ich den Intervall der Datenbankabfrage verlängern???
Hier mal der Inhalt der sb_get.php
Code: Alles auswählen
<?php
header("Cache-control: no-store, no-cache, must-revalidate");
header("Expires: Mon, 26 Jun 1997 05:00:00 GMT");
header("Pragma: no-cache");
header("Last-Modified: " . gmdate ("D, d M Y H:i:s") . " GMT");
include("sb_connect.php");
$getshout_result = mysql_query("SELECT id, name, message FROM shoutbox ORDER BY id DESC LIMIT 10");
$row_count = 0;
while($row = mysql_fetch_array($getshout_result))
{
$row_style = ($row_count % 2) ? row2 : row1;
$name = $row['name'];
$message = smilies_pass(stripslashes($row['message']));
if ($row_count == 0)
{
echo "<div class=\"$row_style\" style=\"margin: 0px;\"><b>$name:</b> $message</div>";
}
else
{
echo "<div class=\"$row_style\"><b>$name:</b> $message</div>";
}
$row_count++;
}
?>