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

Блог

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