Украинская Баннерная Сеть

Качественный хостинг, 1Gb места - $1.88
Хостинг

Linux VPS, 512 RAM, 30Gb HDD - $17
VPS
Видео с Highload 2009. Компромиссная производительность (или какой логикой руководствуются владельцы коммерческих ресурсов)

Видео доклад с конференции Highload 2009.

Название: Компромиссная производительность (или какой логикой руководствуются владельцы коммерческих ресурсов)
Год: 2009
Докладчик: Михаил Токовинин
Компания: QSOFT
Язык доклада: Русский
Описание:
* Достаточная производительность как основа принимаемых решений (Краткое содержание: не возможно говорить об “абсолютной производительности”. Производительность не линейно зависит от инвестиций, вкладываемых в ее достижение. Любому коммерческому сервису важно определить, что считать “достаточной производительностью” в данный отрезок времени; )
* Производительность как одна из задач (Чтобы понять логику принимаемых решений, стоит учитывать, что достижение достаточной производительности является не уникальной и не единственной задачей сервиса. Требуется найти компромисс между требованиями производительности и другими задачами).
* Альтернативные способы достижения достаточной производительности (Достаточная производительность может быть достигнута не только “улучшением архитектуры или качества кода”, но и просто, например, “наращиванием железа”; при этом, коммерческий сервис должен руководствоваться не соображениями “красоты решения”, а стоимостью сравниваемых альтернативных способов).
* Масштабирование как риск (достаточная производительность может меняться – это риск, который принимается в расчет; есть разные способы масштабирования; опять же при выборе это компромисс по результату и цене; примеры из практики).

Подробнее »

Видео с Highload 2009. Что мы знаем о производительности интернет-проекта или как вылечить зуб, если неизвестно какой болит?

Видео доклад с конференции Highload 2009.

Название: Что мы знаем о производительности интернет-проекта или как вылечить зуб, если неизвестно какой болит?
Год: 2009
Докладчик: Сергей Рыжиков
Компания: 1С-Битрикс
Язык доклада: Русский
Описание: Производительность Интернет-проекта складывается из производительности платформы, качества разработки Интернет-проекта и общей конфигурации серверной системы и базы данных (хостинга).

На опыте нескольких тысяч проектов мы неоднократно убедились, что небольшая корректировка в одной из трех частей может увеличить производительность в десятки раз.

Но как найти это ключевое место, или тот самый больной зуб, чтобы устранить проблему?

Что играет решающую роль в производительности системы? Где заканчивается оптимизация кода, и начинается оптимизация конфигурации? Какие ограничения может накладывать платформа разработки?

В рамках доклада я детально расскажу о разработанной нами методике для анализа производительности Интернет-проектов на базе PHP и рекомендуемых конфигурациях.

Подробнее »

Видео с Highload 2009. Capacity Management как основа регулярного процесса обеспечения производительности информационных технологий

Видео доклад с конференции Highload 2009.

Название: Capacity Management как основа регулярного процесса обеспечения производительности информационных технологий
Год: 2009
Докладчик: Максим Кутузов, Юрий Ковалев
Компания: Performance Lab
Язык доклада: Русский
Описание: В докладе «Capacity Management как основа регулярного процесса обеспечения производительности корпоративных информационных технологий» будут:(/p)
- Описана структура процесса Performance Assurance
  *Анализ ожиданий и прогнозов бизнеса.
  *Управление мощностями оборудования (Capacity Management).
  *Нагрузочное тестирование (приемочное и регрессионное).
  *Мониторинг производительности (End-To-End, RUM, др.).
  *Оптимизация производительности и Performance Engineering .
- Рассмотрен конкретный пример работы процесса для банковского кредитного конвейера (нагруженная 4-звенная информационная система)
- Выполнен краткий обзор инструментов, необходимых для поддержания процесса Performance Assurance
  * Инструменты нагрузочного тестирования.
  * Средства мониторинга производительности.
  * Инструменты анализа производительности и диагностики.

Подробнее »

Видео с Highload 2009. Тестирование в компании Бегун

Видео доклад с конференции Highload 2009.

Название: Тестирование в компании Бегун
Год: 2009
Докладчик: Дмитрий Зенович
Компания: Бегун
Язык доклада: Русский
Описание: Тема доклада связана с организацией отдела тестирования, реорганизацией процесса разработки, техническими аспектами автоматизированного тестирования или еще чем-то подобным, в зависимости от того, что будет наиболее интересным публике конференции Highload++.

В основном, наш отдел занимается автоматизированным функциональным тестированием веб-интерфейсов, онлайновых и оффлайновых демонов и скриптов, а также js.

В качестве фреймворка для тестирования всего этого мы используем PHPUnit. У нас есть масса технических наработок, таких как:

* библиотека для написания тестов с оригинальным подходом к хранению и сериализации данных;
* средства отслеживания и подмены результатов вызовов методов PHP;
* средства перехвата вызова хендлеров демонов;
* отслеживание записи в лог-файлы;
* средства перехвата работы с базой;
* сборщиком мусора в БД;
* улучшения PHPUnit в части работы с селениум;
* патч PECL-модуля;
* настройка средства непрерывной интеграции;
* перевод тестирования в виртуальные стенды;
* настраиваемый прокси для подмены ответов демонов и статических файлов;

В процессе создания и становления отдела тестирования мы сильно изменили организацию разработки в компании. Например:

* введена стабильная ветка svn;
* код стал выкладываться из стабильной ветки;
* разработчики в обязательном порядке стали покрывать код юнит-тестами;
* утверждены стандарты кодирования;
* введена процедура code-review;
* перед коммитом стабильной ветки в ней прогоняются тесты;
* введены обязательные декомпозиции разработки и тестирования с оценкой трудозатрат;
* на основе оценок и трудозатрат разработки и тестирования стали составляться планы;
* последнее время мы стали собирать статистику на основе формализованных баг-репортов.

Подробнее »

Видео с Highload 2009. Улучшения производительности в PostgreSQL 8.4

Видео доклад с конференции Highload 2009.

Название: Улучшения производительности в PostgreSQL 8.4
Год: 2009
Докладчик: Магнус Хагандер (Magnus Hagander)
Компания: PostgreSQL Europe & Redpill Linpro (Sweden)
Язык доклада: Английский с переводом
Описание: В любой точке мира сегодня можно встретить компании и проекты, использующие свободную СУБД PostgreSQL для обеспечения надёжной работы высоконагруженных систем. Каждая новая версия PostgreSQL несёт в себе множество значительных улучшений производительности. В данном докладе подробно описываются все основные новшества PostgreSQL 8.4 в области производительности, такие как: Карты Видимости (Visibility Maps), мультипроцессорное восстановление бэкапов, оптимизации ввода-вывода. Кроме этого, обсуждаются темы, особо важные для обеспечения отказоустойчивости и высокого уровня производительности промышленных систем, а именно: статистика и мониторинг, новые инструменты для администраторов баз данных.

Подробнее »


Украинская Баннерная Сеть
Hosting Catalog Rambler's Top100