Я хотел бы знать, сколько запросов к базе данных на просмотр страницы (то есть каждая страница, которую просматривает пользователь, будет запускать несколько запросов на получение данных из базы данных) должно быть сделано, чтобы иметь "оптимальное " производительность, когда я использую общие или выделенные серверы хостинга, аппаратное обеспечение которых предоставляется чаще всего (например, те, которые предлагают HostMonster или Bluehost). В обоих случаях я хотел бы знать, что когда
- Я использую MySQL или другую систему баз данных
- Размер базы данных 1, 10, 100, 1000 Мегабайт
- Я не использую или использую оптимизацию кеша
- Пользователи просматривают страницы 10, 100, 1000, 10000 в секунду
В двух словах, при каких условиях (учитывая вышеперечисленные случаи) сервер начнет тормозить, что отрицательно скажется на пользовательском опыте? Я ценю некоторую статистику...
P.S.: В настоящее время я использую Ruby on Rails 3, поэтому увеличить запросы "легко"!