powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Производительность ASA в крупных веб-проектах
4 сообщений из 4, страница 1 из 1
Производительность ASA в крупных веб-проектах
    #35852113
Stas Tristan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Сейчас мы разрабатываем проект - информационный портал с предполагаемой нагрузкой очень высокой (точно сказать какой пока нет возможности)
Проект состоит из двух ASP.NET приложений и СУБД:
1. ASP.NET MVC + Nhibernate - чтение/запись 90/10
2. Visual WebGui (продвинутый AJAX Framework) + Nhibernate - чтение/запись 10/90
3. СУБД - сейчас принимаем решение о выборе. ASA Web Edition подкупает бесплатностью.
Как ведет себя ASA в высокопроизводительных веб-проектах?
...
Рейтинг: 0 / 0
Производительность ASA в крупных веб-проектах
    #35852292
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При условии грамотного проектирования модели БД, продуманной оптимизации выполнения запросов (индексы, использование нетранзакционных времянок, предрассчитанные мат представления, опции БД) и вдумчивой работы с уровнями изоляции без лишних блокировок и пользованием снапшотами по делу, можно сказать что ASA очень хорошо себя чувствует в больших веб проектах. Один из примеров: dvdnet.ru и dvdmart.ru - уже много лет без проблем крутятся на ASA (сейчас 10 версии), без какого либо администрирования и вмешательства, причем оба сайта в одной базе. Нагрузки немалые - ASA от апача в секунду обрабатывает одновременно сотни запросов (в праздники и выходные пиковые нагрузки выходят на тысячи запросов в сек), плюс десяток человек через GUI приложение работают с базой (правят каталог товаров, выполняют поисковые запросы по товарам и клиентам, обрабатывают заказы, распределяют их курьерским и почтовым службам, работают со складом товаров и т.д.). Все ПО (ASA и apache) работают здесь на одном сервере, с достаточно скромными параметрами (двухядерный процессор и 2 гб памяти). Так что на фоне этого проекта могу смело заявить, что для веб проектов ASA себя отлично зарекомендовала.

P.S. Вдогонку можно заметить, что сначала пару лет этот проект крутился на базе Linux, потом был переведен на Win2003, так как у владельцев сайта не складывалась судьба с линукс администраторами (а вернее не было постоянного) и из за этого постоянно возникали проблемы с самой ОС, Apache, почтой или ftp. Единственный процесс, который продолжал стабильно работать вне зависимости от чего либо - была только ASA :)
...
Рейтинг: 0 / 0
Производительность ASA в крупных веб-проектах
    #35852543
Stas Tristan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за исчерпывающий ответ.
...
Рейтинг: 0 / 0
Производительность ASA в крупных веб-проектах
    #35852891
v_smirnov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я вам написал ответ, немного повторюсь тут
Перед началом разработки я бы рекомендовал провести маленький пилотный проект с использованием Nhibernate. Чему стоит уделить внимание:
1. в Nhibernate пока нет диалекта для 11-й (только для 10)
2. в Nhibernate кеш двухуровневый (один на запросы к базе, второй на объекты в сессии)
3. В пилотном проекте внимательно оперировать сессиями в Nhibernate и недопускать при включенном кеше низкого уровня использовать механизм изменения БД минуя Nhibernate (ISQL, php и т.д), т.к. в этом случае изменения вы увидите через Nhibernate только по по истечению времени хранения данных в кеше (в нашем случае это 10 минут)
4. Уделить внимание пулу соединений вашего AppServer к SyBase (следить за правильностью установки уровней изоляции в транзакциях - транзакции Nhibernate и SyBase независимые вещи).
5. Решить сразу будите ли вы использовать связанные объекты или нет.

Я бы обратил внимание еще и на Linq.
(у нас не было большого выбора в технологиях при начале разработки, если бы пришлось начинать с нуля сейчас, то мы бы пошли по пути "все от MS" за исключением СУБД )
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Производительность ASA в крупных веб-проектах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]