Нагрузочный тест на Go, версия 2
2013-11-23 01:28:04
Никак не доходили руки переписать go-meter. Увеличить производительность, получить более полный ...
+ развернуть текст сохранённая копия
Никак не доходили руки переписать go-meter. Увеличить производительность, получить более полный контроль над процессом и довести до приближения к wrk. В идеале хочется увидеть легко и удобно расширяемую альтернативу. Да, в wrk недавно появилась поддержка Lua скриптов, которые решают многие неудобства, но и там тоже есть неприятные нюансы, например, расширенную статистику собирать не получится, так как методы вывода статистики работают только на первом потоке, и к собранным данным на других потоках доступа нет, поэтому сводится опять к тому, что-бы разбираться в исходниках и делать под себя, но это не тривиальная задача. И так, готовим нагрузочный тест на Go, c плюшками. Кому интересно, прошу под кат.
Читать дальше →
Тэги:
wrk,
веб-разработка,
нагрузочное,
тестирование
Результаты применения SPDY на сайтах Google
2013-11-21 09:35:35
+ развернуть текст сохранённая копия
Ровно четыре года назад компания Google анонсировала протокол SPDY, который задумывался как апгрейд для HTTP 1.1 с целью значительно повысить скорость работы всех типов соединений. SPDY позволяет вдвое уменьшить задержку (latency) при работе через HTTP. Делается это за счёт трёх методов: 1) мультиплексирование запросов; 2) расстановка приоритетов для запросов; 3) сжатие заголовков HTTP.
Первые «лабораторные» тесты SPDY показали увеличение скорости загрузки веб-страниц на 55%, в мобильных сетях — на 23%. Впрочем, независимые тесты на реальных сайтах не показали вообще никакой прибавки производительности. Одна из причин — у реальных сайтов ресурсы подгружаются с разных доменов, в том числе с тех, где нет поддержки SPDY.
За прошедшие четыре года многое изменилось. Сам SPDY оптимизирован и вырос до версии 3.1, и его решено сделать основой для протокола следующего поколения HTTP 2.0. Нынешняя реализация поддерживается во всех современных браузерах, в том числе Chrome, Opera, Firefox и даже Internet Explorer, в десятках серверных платформ и на многих крупных сайтах.
Читать дальше →
Тэги:
2.0,
it-стандарты,
latency,
spdy,
веб-разработка,
оптимизация,
производительность,
серверная,
тестирование
Рекламный движок DAOS – новый формат.
2013-11-12 17:07:37
BrokenBrake последние дни активно разрабатывает довольно оригинальный рекламный движок Daos. В ...
+ развернуть текст сохранённая копия
BrokenBrake последние дни активно разрабатывает довольно оригинальный рекламный движок Daos. В открытой продаже он появился буквально вчера, но несколько наглых халявщиков активных бета-тестеров вроде меня заранее получили дистрибутив и начали с ним экспериментировать. Что из этого вышло, вы можете увидеть чуть выше — над шапкой блога. Daos — это рекламный движок для посещаемых сайтов, с [...]
Тэги:
разработка,
сервисы,
тестирование
time() или now() как зависимость от глобального окружения
2013-11-08 01:24:05
... невозможным усложняет
тестирование кода и его ...
+ развернуть текст сохранённая копия
Сразу скажу, что опытным программистом откровения не будет, грабли тривиальные.
Все знают, что в моделях недопустимо использовать суперглобальные массивы $_POST, $_SESSION, $_SERVER и т.д., поскольку это делает невозможным усложняет тестирование кода и его повторное использование. Но если суперглобальные массивы, всё-таки, при желании можно «хакнуть» (разумеется это уже за гранью добра и зла), то другую менее очевидную зависимость от глобального окружения — уже никак.
Я говорю о времени — такую зависимость вы добавляете в свой код, когда используете в php-модели time() ( date() без аргумента timestamp) или в MySql-запросе now() (sysdate в Oracle). «Хакнуть» время сервера, чтобы узнать как поведет себя ваш запрос завтра или вчера — задача нетривиальная.
Как это происходит.
Читать дальше →
Тэги:
php,
разработка,
тестирование
Microsoft «прокачала» батарею планшета Surface Pro 2
2013-11-05 10:00:14
Нынешний Surface Pro 2 отличается от Surface Pro 2, вышедшего на рынок 22 октября. А все благодаря ...
+ развернуть текст сохранённая копия
Нынешний Surface Pro 2 отличается от Surface Pro 2, вышедшего на рынок 22 октября. А все благодаря микропрограммному обновлению, которое существенно снизило расход заряда аккумуляторной батареи планшета. Читать далее... Hi-News.ru - Новости высоких технологий. | Комментарии: нет Посмотреть все записи в категории Планшеты.
Тэги:
microsoft,
pro,
surface,
планшеты,
тестирование