Кой уеб сървър да изберете
Материал от 1GbWiki.
Съдържание
[редактиране] Методология за тестване
Основният критерий за оценка ще бъде броят на заявките (10 паралелни), обработени от уеб сървъра в рамките на 60 секунди. За пълнота на тестването се използва различно съдържание: Joomla! (празно, без демо данни), 100Kb .zip файл, 1,5Kb .png изображение. Всички параметри са осреднени, получени след три еднакви последователни теста.
[редактиране] Joomla!
- UNIX/Apache/CGI - 1484
- UNIX/Apache/FastCGI - 2417
- UNIX/Apache/FastCGI/eAccelerator - 5318
- UNIX/Apache/mod_php - 2067
- PROSTO.1Gb.ru - 2178
- Windows/IIS/CGI - 362
- Windows/Apache/mod_php - от състояние на сървъра от 300-500 до Joomla! 'e (и за всеки друг PHP сайт) ще бъде UNIX/Apache/FastCGI, вкл. с активиран eAccelerator. Платформата на Windows се провали на теста, работи много по-бавно.
В същото време в Windows скоростта на изпълнение на най-простия PHP скрипт, да речем, PRINT "OK", е нормална (в този тест - повече от 15 хиляди, което очевидно не е пречка), но съвременните портали работят много зле.
[редактиране] .zip файл 100 Kb
- UNIX/Apache/CGI - 4263
- UNIX/Apache/FastCGI - 3976
- UNIX/Apache/mod_php - 4100
- PROSTO.1Gb.ru - 3030
- Windows/IIS/CGI - 4225
- Windows/Apache/mod_php - 3580
Тук няма лидери, всеки от сървърите ще бъде еднакво добър в обслужването на средно големи файлове, може би единственото нещо, което не си струва, е да изберете Windows/Apache/mod_php .
Резултатът от теста зависи почти изцяло от състоянието на мрежата на сървъра (от наличната честотна лента), така че има смисъл да се сравняват само резултатите от един тип сървър (групите са разделени).
[редактиране] .zip файл 100 Mb
Този тест използва различно изчисление, измервайки времето (секунди) за изтегляне на един 100 мегабайт файл в мрежата със скорост 100 Mbps. Данните са осреднени за множество тестове.
- UNIX/Apache/CGI - 16
- UNIX/Apache/FastCGI - 13
- UNIX/Apache/mod_php - 13.6