Уже очень давно мне хотелось попробовать создать проект, который бы представлял собой настоящие JavaScript Application, а именно толстый клиент, без backend и своего хостинга, на основе open source и какого-нибудь BaaS/DaaS. К тому же я окончательно устал от jsperf.com, от этих бессмысленных двух шагов, от отсутствия хоть какого-то редактора кода и нормального поиска и от постоянной потери своих тестов, а история с капчой, которая не всегда срабатывает, окончательно добила меня. Я наконец выкроил время, чтобы осуществить давно задуманное и убить двух зайцев, реализовав альтернативу jsperf.
Рубрика «benchmark» - 4
Создаём проект c OAuth и NoSQL за $0,00
2015-12-15 в 7:54, admin, рубрики: BaaS, benchmark, daas, javascript, nosql, oauth, performance, Блог компании Mail.Ru Group, Веб-разработка, разработкаТехнологический «пузырь» сдувается. Инвесторы переоценивают риски
2015-10-22 в 13:16, admin, рубрики: benchmark, бизнес-модели, венчурные инвестиции, инвестиции, Исследования и прогнозы в IT, тенденции
Фото: Bioedge
Около года назад венчурный капиталист Билл Гурли сообщил о смене курса инвестиций. По его мнению, инвестиции в технологические компании — это уже чрезмерный риск. Сейчас, по мнению Гурли, и другие инвесторы приходят к такому же выводу, пишут «Ведомости». Билл Гурли дал развернутое интервью газете The Wall Street Journal WSJDLive, в ходе которого сообщил о стартапах, которые снижают собственные оценки по ожидаемому финансированию. Что касается паевых инвесторов, они снижают стоимость своих пакетов в технологических компаниях.
Сейчас Гурли считает, что инвестирование в технологические компании требует большой осторожности. После нескольких лет очень бурного роста многих стратапов, причем рос как объем инвестиций, так и траты таких компании, у них все еще нет четкого пути получения прибыли. И сейчас у венчурных фондов достаточно неудачный период, который связан с низким уровнем возврата инвестиций. Многие частные компании отказываются от IPO, а стартапы стоят гораздо больше того, на что могут рассчитывать более крупные технологические компании.
Читать полностью »
Cyanogen привлек $80 млн от Twitter, Qualcomm и Руперта Мёрдока
2015-03-23 в 16:32, admin, рубрики: Access Industries, andreessen horowitz, android, benchmark, cyan, cyanogen, Index Ventures, Premji Invest, Qualcomm Incorporated, Redpoint Ventures, Smartfren Telecom, Telefónica Ventures, tencent, twitter, Twitter Ventures, Текучка, метки: Access Industries, andreessen horowitz, android, benchmark, cyan, cyanogen, Index Ventures, Premji Invest, Qualcomm Incorporated, Redpoint Ventures, Smartfren Telecom, Telefónica Ventures, tencent, twitter, Twitter Ventures, ТекучкаРазработчик независимой от Google открытой Android-прошивки для сотовых телефонов и планшетов CyanogenMod, Cyanogen, рассказал сегодня, что закрыл очередной раунд финансирования, по результатам которого привлек $80 млн, пишет re/code.
Инвесторами выступили крупнейшие участники рынка, такие как Twitter Ventures, Читать полностью »
Стали доступны свежие результаты тестирования производительности фреймворков от Techempower
2013-10-17 в 12:50, admin, рубрики: benchmark, framework, php, веб-дизайн, Веб-разработка, метки: benchmark, frameworkДля тех кто еще не знаком с тестами веб фреймворков которые регулярно проводит Techempower очень рекомендую сделать это сейчас заглянув по ссылке www.techempower.com/benchmarks/
Пока что для широкого доступа опубликованы только результаты 6-го раунда. С этого времени добавились несколько новых ферймворков к каждой из платформ (кстати включая и PHPixie) и разработчики уже больше двух месяцев ждали следующего раунда, который вот-вот будет иметь место.
Загружаем данные в postgresql
2013-10-16 в 2:56, admin, рубрики: benchmark, golang, postgresql, postgresql 9.3, метки: benchmark, golang, postgresql 9.3 Прочитал статью о разгоне производительности операций вставок в СУБД Oracle при помощи транзакций на Java. Так как в данный момент я работаю с postgresql, то решил проверить, сколько выдаст эта СУБД в связке с голангом.
Используемый стек: golang-1.1.2 + postgresql-9.3.1.
Для запуска программы понадобится голанговский драйвер для postgresql. Я пользуюсь драйвером github.com/lib/pq, который установил при помощи команды go get -u github.com/lib/pq.
Читать полностью »
Go: многопоточность
2013-09-30 в 22:17, admin, рубрики: benchmark, golang, threads, метки: benchmark, golang, threads Заинтересовал меня топик о многопоточности в Go: habrahabr.ru/post/195574/.
Внимательно перечитал автора и комментарии сообщества и решил, что тема все же раскрыта не полностью.
В дальнейшем, дабы не было непонимания, попрошу принять, что здесь и далее термин «поток» используется исключительно в значении «thread», а не в значении «stream». Спасибо.
Читать полностью »
Go: многопоточность и параллельность
2013-09-27 в 19:08, admin, рубрики: benchmark, golang, метки: benchmark, golang Люблю Go, люблю его хвалить (бывает даже, привираю слега), люблю о нем статьи. Прочитал статью “Go: Два года в продакшне ”, потом комменты. Стало понятно, на хабре — оптимисты! Хотят верить в лучшее.
Читать полностью »
Производительность GridFS
2013-09-03 в 11:17, admin, рубрики: benchmark, gevent, mongodb, python, метки: benchmark, gevent, mongodb, python В интернете не так много статей о производительности GridFS, вот одна из них Serving files out of GridFS которая показывает, что отдача файлов из GridFS медленнее чем с диска в 6 раз.
Но в той статье есть недочет — в тестировании обращение идет к одному файлу, а при этом файл кешируется на уровне nginx либо файловой системы что дает отрыв по сравнению с GridFS. Да и неплохо проверить свежий GridFS, 3 года прошло как никак.
Поэтому я решил провести собственное тестирование, с обращением по разным именам файлов.
Есть 52 тыс файлов — постеры к фильмам, общий объем 2Гб, средняя картинка весит 40кб. Копия файлов на ext4, копия в GridFS.
Виртуалка 512Мб с 1 ядром. Ubuntu server 12.04 LTS 64bit, настройки Nginx/1.4.1 стандартные.
Тест рассчитан на low-cost сервер, для мощных серверов результаты будут другие.
Способы отдачи файлов:
1) Nginx — статика
2) Gevent через nginx
3) 2 x Gevent через nginx (балансировка)
4) Gevent напрямую
5) Gevent через nginx (unix socket)
для пунктов 2-5 использовался http сервер на Python + Gevent который отдавал файлы из GridFS
Способы нагрузки:
1) ol, t2 — Обращение к одному url, 2 потока
2) ol, t10 — Обращение к одному url, 10 потоков
3) t2 — Обращение к разным url, 2 потока
4) t10 — Обращение к разным url, 10 потоков
Тест скорости сети Amazon EC2
2013-02-01 в 5:57, admin, рубрики: amazon, Amazon Web Services, benchmark, cloud, cloud computing, EC2, Блог компании EPAM Systems, Облачные вычисления, метки: amazon, benchmark, cloud, cloud computing, EC2 При работе с Amazon многое остается за кадром. Для обычного пользователя это даже хорошо, ему нужен работающий сервис и не имеет значение, как этот сервис реализован. Но для тех, кто проектирует системы для Amazon или других облачных провайдеров это может быть проблемой. Некоторые внутренние аспекты работы выясняются при общении с тех. поддержкой, но в большинстве случаев для лучшего понимания приходится проводить различные тесты и эксперименты.
Возьмем, к примеру, производительность сети. Гарантирует ли Amazon определенную пропускную способность сети для любой машины или нет, как зависит скорость сети от ресурсов сервера, от региона или времени суток. Скажу сразу, что поддержка Amazon настоятельно рекомендует использовать машины больших размеров, если скорость сети является важным критерием и то, что максимально скорость 1G/s. Но всё всегда лучше проверить на практике.
Читать полностью »
Сравнение производительности: curl, php curl, php socket, python pycurl
2013-01-22 в 12:15, admin, рубрики: benchmark, curl, libcurl, linux, php, pycurl, python, socket, метки: benchmark, c++, curl, libcurl, linux, PHP, pycurl, python, socket Мне предстоит проект, модуль которого будет большую часть времени работать с другим сервером, отправляя ему GET запросы.
Я провел тесты чтобы определить каким способом получать страницу будет быстрее (в рамках предполагаемых технологий проекта).
Первые 3 теста: каждым из способов выполнялось по 50 запросов подряд к одному сайту.