Exogens
О компании Контакты Клиенты Новости Форум

Испытания серверов

2009.05.24
Испытания серверов никогда не являлись моей сферой; но сейчас пришлось делать выбор между двумя разными методами работы с базами данных. Второй, новый способ – более удобный, но у меня были опасения, что он будет медленнее. Как определить какой способ быстрее?

Как уже написал – особыми знаниями в области подобных испытаний я не обладаю, поэтому пришлось изобретать собственную методику тестирования. Для этого я написал маленький PHP-скриптик, работающий таким образом:
и то же самое для второго способа. Результаты в виде секунд и милисекунд, потраченных на отработку обоих способов, я записывал ручками в Excel, потом просто посчитал результаты как среднее арифметическое изо всех значений. Все просто. Второй способ и более удобный, и более быстрый, не даром же он более новый, и на него потратилось немало сил.

Для теста было выбрано 4 разных сервера и мой ноутбук Acer 9300, на котором собственно большинство работ и делается.

Ноутбук
Acer 9300
Сервер 1
Россия
Сервер 2
Украина
Сервер 3
Германия
Сервер 4
Россия
1366 мс 1635 мс 1354 мс 685 мс 2118 мс
75.3% 45.5% 68.8% 77.2% 53.9%

Строка с милисекундами – это время исполнения кода, вернее среднее арифметическое из десятка замеров. Строка с процентами – это получившаяся экономия процессорного времени. Новый код будет грузить процессор меньше на 45-75%, а по удобству работы с ними – способы вообще не сравнимы. Результат более чем приемлемый, выбор сделан :)

Следующий пост: Баннеры на сайтах (#44, 2009.06.26)
Предыдущий пост: Программистские будни: модернизация фотогалереи (#42, 2009.05.23)

Расскажите о нас!

Мы поддержим

Техподдержка | Контакты | Форум
О компании | Контакты | Отзывы | Блог
Карта сайта | На главную

Мы предлагаем создание сайтов в Новосибирске под ключ на нашей CMS Ruen, их обслуживание и сопутствующие рекламные услуги.

Сайт работает на CMS RUEN

www.webmoney.ru

Блог

15Июнь
2016
Правильный адрес сайта
31Май
2016
Обновление нашего бесплатного инструмента
12Май
2016
Эксперимент по статистике сайта
18Март
2016
Создание и разработка сайтов
1Март
2016
Вход рубль, выход – два
18Февраль
2016
Мобильная версия по Яндексу vs. Pluso.ru
8Февраль
2016
Простейшее А/Б тестирование
5Ноябрь
2015
Регистрация 5-миллионного доменного имени в зоне «RU»
© Exogens, 2003-2016ИП Богданович К.П.   ИНН 5403345261   ОГРИП 305540427600039   WM аттестован