Большой Drupal Клера Виленская. Производительность на одном сервере 99 пользователей: 80% аутентифицированных 30% добавляют контент зарегистрировано 1000.

Презентация:



Advertisements
Похожие презентации
Поддержка кластерных решений и разделения модулей на разные базы данных Максим, Смирнов программист.
Advertisements

Распределенная Архитектура LAMP приложений Петр Зайцев Директор, Percona Ltd.
Платформа разработки высоконагруженного веб-сервиса: инструменты отладки и возможности масштабирования Александр Демидов руководитель направления арендных.
CMS и хостинг Докладчик: Константин Малов Компания : Хостинг-Центр РБК.
Требования к параметрам тарифного плана по хостингу для эффективной работы веб-проекта на Drupal Семинар для клиентов Возможности и архитектура.
Веб-кластер 1С-Битрикс – примеры работающих проектов Александр Сербул Руководитель направления контроля качества интеграции и внедрений ООО «1С-Битрикс»
Сергей Рыжиков генеральный директор компании «1С-Битрикс» Архитектура и запуск SaaS решения в Amazon AWS. Как обеспечить реальные 24?
О разработке приложений для разных мобильных платформ Виктор Кузьмин Руководитель разработки компании AlterGeo О разработке приложений для разных мобильных.
1С-Битрикс: Управление сайтом 10.0 Веб-кластер.
Принципиальные изменения в версии 6.0. Оптимизация. Производительность продукта Сергей Рыжиков Генеральный директор ООО «1С-Битрикс»
Как улучшить производительность проекта за три шага Шаромов Денис руководитель отдела техподдержки.
Аспекты увеличения быстродействия «1С-Битрикс: Управление сайтом» на виртуальном хостинге Артём Рябинков 1С-Битрикс.
Построение сообществ на Drupal, интеграция с сервисами Google Анна Федорук, Клера Виленская Sterno.Ru.
1С-Битрикс: Управление сайтом 10.0 Веб-кластер.
Архитектура проекта «Битрикс24»: как сделать так, чтобы все летало и не падало Александр Демидов руководитель направления арендных решений «1С-Битрикс»
Использование MySQL в сервисе дневников LiveInternet.ru Практика, практика, практика Гурьянов Андрей, программист Новиков Лев, системный администратор.
Александр Демидов «1 С-Битрикс» Производительность Виртуальная машина 3.0 Инструменты отладки Летняя партнерская конференция «1 С-Битрикс» 2011.
SaaS платформа для Online- казино Граков Алексей. Antalika.com.
Построение системного ландшафта для высоко нагруженного проекта ООО «Ленвендо-Софт» Гаврилов Виталий Технический директор тел.: +7 (812)
Seo Поисковая оптимизация Продвижение сайта. Поиско́вая оптимиза́ция (англ. search engine optimization, SEO) комплекс мер для поднятия позиций сайта в.
Транксрипт:

Большой Drupal Клера Виленская

Производительность на одном сервере 99 пользователей: 80% аутентифицированных 30% добавляют контент зарегистрировано 1000 пользователей 5 словарей с 300 ключевыми словами 1000 страниц, по 5 ключевых слов к каждой 2000 комментариев. Amazon EC2 Small Instance: 1 EC2 Compute Unit (эквив GHz Opteron \ Xeon), 1.7 GB RAM

Как сделать быстрее? Больше памяти Только необходимые модули Отдельные обработчики для запросов AJAX Меньше JOIN`ов больших таблиц Грамотно написанные модули под конкретную задачу Чтение из MyISAM, чтение и запись - InnoDB Легкий веб-сервер (nginx, lighttpd) Тонкая настройка PHP и MySQL

Еще быстрее? Кэширование –Advanced cache –Memcache API and Integration Кэширование байт-кода PHP (Opcode Caching) –eAccelerator

Использование memcached

Использование eAccelerator Диаграмма статистики использования процессора без кэширования байт-кода PHP Диаграмма статистики использования процессора с кэшированием eAccelerator

Больше? Разделение веб-сервера, сервера для статических файлов и сервера базы данных Создание кластера веб-серверов Масштабирование базы данных

Разделение веб-сервера, сервера для статических файлов и сервера БД img.example.ru Клиенты Веб-серверФайл-сервер Сервер БД example.ru

Создание кластера веб-серверов img.example.ru Клиенты Веб-сервер Файл-сервер example.ru Сервер БД Балансировщик

Реплицирование базы данных img.example.ru Клиенты Веб-сервер Файл-сервер example.ru Балансировщик Сервер БД master Сервер БД slave

Сервер БД master Сервер БД slave example.ru img.example.ru Клиенты Веб- сервер Балансировщик Сервер БД master Сервер БД slave Сервер БД master Сервер БД slave Балансировщик Файл- сервер Веб- сервер Возможности дальнейшего масштабирования системы

900 аутентифицированных и 100 анонимных пользователей Drupal на 5 серверах

Ссылки

Спасибо за внимание!