Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «производительности»
[Перевод] Руководство для начинающих: Масштабирование приложений на Ruby до 1000 rpm 2015-12-06 14:34:02
+ развернуть текст сохранённая копия
Мы в 1cloud занимаемся построением облачного сервиса — наши пользователи могут заказывать у нас виртуальные серверы, и очень часто на них запускаются различные приложения. И периодически у компаний, разрабатывающих такие приложения, возникают проблемы с их масштабированием. Избежать распространенных ошибок при масштабировании приложений поможет руководство «для начинающих» от эксперта по Ruby Нейта Беркопеца (Nate Berkopec) — мы представляем вашему вниманию адаптированный перевод заметки.
Примечание: Это технически сложный текст, так что если вы заметите ошибку или неточность перевода — напишите нам, и мы все поправим, чтобы сделать материал лучше.
Большинство инструментов для масштабирования приложений на Ruby было разработано компаниями, которым приходится обрабатывать по несколько сотен запросов в секунду. Как же проводить масштабирование всем остальным?
Масштабирование – тема достаточно острая. Блоги и другие интернет-ресурсы о масштабировании приложений на Ruby обычно ориентированы на обработку нескольких тысяч запросов в минуту. Читать о масштабировании, например, Twitter и Shopify, конечно, интересно, так как важно представлять, какого предела может достичь приложение на Ruby. Однако это не так актуально для большинства разработчиков, в распоряжении которых имеется лишь от одного до ста серверов.
Рассмотрим руководство по масштабированию «для начинающих». Читать дальше →
Тэги: 1cloud.ru, ruby, блог, веб-разработка, высокая, компании, производительность, разработка
Долгий путь низкоуровневого дебага, чтобы найти закомментаренную строку кода, случайно ушедшую в продакшн 2015-11-27 00:22:44
«Здравствуйте. Меня зовут Вячеслав, мне 22 года и я пхп программист. Я сижу на PHP с 18 лет.»… ...
+ развернуть текст сохранённая копия
«Здравствуйте. Меня зовут Вячеслав, мне 22 года и я пхп программист. Я сижу на PHP с 18 лет.»… (копирайт не знаю чей, я не Вячеслав и мне давно не 22 года).
Да, у нас проект на PHP и мы столкнулись с тем, что на MySQL сервере стало появляться большое количество коннектов в состоянии Sleep.
А виноват в этом оказался код, работаюший с кроликом (RabbitMQ).
Ну а как связаны MySQL, RabbitMQ и закомментаренная строка вы узнаете код катом.
Читать дальше →
Тэги: erlang/otp, netstat, node.js, nodejs, php, rabbitmq, strace, веб-разработка, высокая, производительность
Способ быстрого измерения производительности случайного сервера 2015-11-24 11:05:22
... аналогии проверка производительности имеющегося сервера ... оценку производительности приложения на ...
+ развернуть текст сохранённая копия
В мире веб-разработки часто возникает задача подбора сервера под веб-приложение, либо по-аналогии проверка производительности имеющегося сервера. Возможно, нам необходимо купить новый сервер, чтобы он выдерживал предполагаемую нагрузку. Может быть, заказчик передает нам для деплоя свой имеющийся сервер. В любом случае, если после развертывания и запуска приложения оно будет показывать низкую производительность, то спросят с команды.
Основная проблема в том, что выполнить оценку производительности сервера нужно быстро, без использования специальных (читай, сложных) инструментов и, разумеется, до релиза. Мы должны уметь снять с сервера некие метрики и, умножив их на известные показатели приложения, получить оценку производительности приложения на этом сервере.
В жизни выполнить эту задачу может далеко не каждый разработчик, а из оставшихся далеко не каждый хочет её выполнять.
В этой статье я хочу рассказать о тех приёмах и инструментах, которые мы используем для оценки производительности сервера.
Читать дальше →
Тэги: linux, php, simbirsoft, sysbench, администрирование, анализ, блог, компании, настройка, оценка, проектирование, производительности, серверное, серверы, систем
[Перевод] 400 потрясающих бесплатных сервисов 2015-11-19 17:09:06
+ развернуть текст сохранённая копия
Рад представить дополнение оригинального списка из 300 потрясающих бесплатных сервисов. Автор оригинальной статьи Ali Mese добавил ещё +100 новых сервисов, которые помогут найти все — от источников вдохновения и редакторов фотографий до создания опросов и бесплатных иконок.
A. Бесплатные веб-сайты
- HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
- Bootswatch: Бесплатные темы для Bootstrap.
- Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
- Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
- Strikingly: Конструктор веб-сайтов.
- Layers: Создание сайтов на WordPress (new).
- Bootstrap Zero: Самая большая коллекция бесплатных шаблонов Bootstrap (new).
- Landing Harbor: Продвижение мобильного приложения c помощью бесплатного лендинга (new).
Читать дальше →
Тэги: бесплатно, веб-дизайн, веб-разработка, высокая, инструменты, интерфейсы, производительность, список, типографика
Python Meetup 25.09.2015: мониторинг производительности и использование BDD 2015-11-02 11:04:14
... />
- Мониторинг производительности веб-приложения на ...
+ развернуть текст сохранённая копия
Всем привет!
С небольшой задержкой публикуем видео с сентябрьского Python Meetup.
В этот раз, в рамках докладов мы обсудили:
- Мониторинг производительности веб-приложения на Python с использованием pinba + graphite + tessera
- Использование BDD в разработке на Python
Также участники сообщества обсудили несколько актуальных Python'овских тем в рамках Lightning Talk.
Записи всех выступлений вы найдете под катом.
Читать дальше →
Тэги: bdd, open, python, source, wargaming, web, блог, веб-разработка, высокая, компании, производительность
Главная / Главные темы / Тэг «производительности»
|
Взлеты Топ 5
Падения Топ 5
|