Как я писал в blogclient.ru/optimizaciya-proizvoditelnosti-servera.htm я сделал небольшой скрипт для тестирования сайта на новом хостинге до смены днс. То есть на новом хостинге все залито и хочется проверить работоспособность и устранить ошибки еще до полного переезда, то бишь до того, как поменяешь днс у домена.

Скрипт простой, если не сказать примитивный:


$time = time(); //для профилирования времени отдачи
$ip = 'xx.xx.xx.xx'; //конкретно ip вашего сервера
$host = 'blogclient.ru'; //ну я же его тестировал

<pre><code>$fp = @fsockopen($ip, 80, $errno, $errstr, 2);
if ( !$fp )  {

echo "error open socketn";
return false;
}

$request = "GET / HTTP/1.1rnHost: $hostrnUser-Agent: MyScript/1.01rnrn";

fputs($fp, $request);

$headers = '';
$contents = '';

while ( !feof($fp) ) {
$line = fgets($fp, 512);
if ( trim($line) == '' ) break;
$headers .= trim($line)."n";

}
while ( !feof($fp) ) {
$line = fgets($fp, 1024);
$contents .= trim($line);
}

echo time() - $time; //сколько времени шло получение страницы с сервера
echo " secondsn";
echo "$headers n";
echo "$contents";

Вся фишка в том, что запрос подается на сервер, куда посетители не ходят, так как у них днс показывают другой ip, а в этом примере задается ip нового хостинга. Ну и соответственно выводится время загрузки страницы, серверный заголовок и сама страница. Эти несколько строк надеюсь помогут в простом тестировании.

Мой блог находят по следующим фразам
программа для создания постов в wordpress
создать в денвере базу бд
програмы для Висты
Wordpress кросспост на diary
mysql сохранить базу
3G Модем