Я запускаю XAMPP 1.7.1 в Windows 7 Ultimate. Все (Apache и MySQL) отлично работает, за исключением скорости.
Когда я открываю http://localhost/, я должен подождать, вероятно, 1-3 секунды для просмотра веб-страницы. На мой взгляд, это должно быть не более нескольких сотен миллисекунд.
Основные факты:
- при ожидании загрузки веб-страницы localhost, в строке состояния говорится: "Ожидание localhost..."
- CPU по-прежнему неактивен (при увеличении активности не увеличивается)
- на localhost не требуются скрипты PHP, проблемы возникают, когда есть простой phpinfo(), даже если есть длинные тяжелые сценарии.
- отключение сервера MySQL не влияет на скорость
- мой компьютер: AMD Turion 64 X2; 1,6 ГГц двухъядерный, 2 ГБ оперативной памяти, жесткий диск емкостью 100 ГБ.
Я сделал небольшой простой тест PHP script для тестирования скорости жестких дисков /CSS:
<?php
function getmicrotime() {
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
function testReadWrite() {
$timeStart = getmicrotime();
$filename = "test.txt";
file_put_contents( $filename, '' ); // prepare empty file
for ( $i = 0; $i < 1000; $i++ ) {
$a = file_get_contents( $filename );
file_put_contents( $filename, $a . '.' );
}
return round( getmicrotime() - $timeStart, 3 );
}
function testCpuSpeed() {
$timeStart = getmicrotime();
$var = '';
for ( $i = 0; $i < 100000; $i++ ) {
$var = sha1( md5( $i * $i * $i * $i * $i * $i * $i * $i * $i * $i ) );
}
return round( getmicrotime() - $timeStart, 3 );
}
echo "Read/write #1: " . testReadWrite() . "<BR>";
echo "Read/write #2: " . testReadWrite() . "<BR>";
echo "Read/write #3: " . testReadWrite() . "<BR>";
echo "CPU speed #1: " . testCpuSpeed() . "<BR>";
echo "CPU speed #2: " . testCpuSpeed() . "<BR>";
echo "CPU speed #3: " . testCpuSpeed() . "<BR>";
?>
Результаты моего ПК:
- Чтение/запись: 5.134/3.431/3.494
- Скорость процессора: 0,816/0,767/0,795
Результаты веб-хостинга:
- Чтение/запись: 7.768/7.69/7.371
- Скорость процессора: 0.232/0.234/0.234
Один из моих результатов сервера (как простой компьютер почти как мой компьютер, но немного быстрее):
- Чтение/запись: 0.088/0.168/0.185
- Скорость процессора: 0.191/0.189/0.189
Поэтому я не думаю, что это из-за скорости моего ПК, но я уверен, что есть еще одна проблема. У вас есть опыт работы с скоростью XAMPP в Windows 7 (или Vista)?
Спасибо.