Имея в виду проект со следующими требованиями.
- приложение с интенсивным чтением данных.
- Максимум 100 одновременных пользователей раз. У приложения очень высокий трафик
- Хотя данные огромны, они изменяются только один раз в день.
Решили использовать дозвуковые, потому что они просты в освоении и могут работать в условиях высокой проходимости.
Хотя кое-что еще не найдено / не решено для работы с SubSonic 3
- Какой тип слоя использовать Active Records, Repository, Linq To SQL
- работа с хранимыми процедурами подкачки / сортировки (потому что они обеспечат лучшую производительность по сравнению со встроенным механизмом подкачки при отображении более 10000 строк с подкачкой и сортировкой. верно ??)
- Кеширование, с требованиями проекта это совершенно ясно, требуется интенсивное использование кеширования. Но не удалось найти подходящего решения, которое будет работать с дозвуковыми. нужно ли мне создавать для него отдельный слой, и если да, будет полезен небольшой пример.