Этот вопрос, вероятно, не имеет определенного ответа, так что если он считается субъективным и, скажем, bad, пожалуйста, не стесняйтесь его закрывать.Максимальное число запросов SQL закачки
В основном я разрабатываю довольно большое веб-приложение (PHP), и оно использует CakePHP. Сейчас он находится в стадии разработки, и некоторые вещи в базе данных действительно сложны, поэтому необходимо много запросов, чтобы отображать страницы (около 7-25 запросов).
Поскольку это, вероятно, будет крупномасштабным, я хотел бы знать, что такое максимум, то есть сортировка точки, которая указывает, что «вы, вероятно, делаете что-то неправильно и должны оптимизировать », количество SQL-запросов, которые должны выполняться на странице. У меня есть очень простая система кеширования, настроенная прямо сейчас, которая уменьшает количество запросов, которыми управляет один пользователь, до 5 в течение 15 секунд.
Запрашивается 25 запросов? Должен ли я остановить разработку (у меня много времени) на некоторое время и реорганизовать код, удалить SQL-запросы, которые не используются, и посвятить время для повышения производительности в этой части?
Это, вероятно, звучит немного запутанно, поэтому возобновлено: есть ли de facto максимум для количества запросов, запущенных на странице, которая не забивает сервер (то есть, совместно используемая среда хостинга)?
Спасибо.
Что вы подразумеваете под «способностью вашей базы данных», как вы определяете эту информацию? – Ash
@Ashley: Я имею в виду способность вашей базы данных выполнять запросы. База данных способна выполнять некоторое среднее количество запросов в минуту. Если вы попытаетесь выйти выше этого предела, скорее всего, все начнет отсчет времени. Я не знаю, есть ли определенный способ определить его, но вы можете проверить его сами, развязывая трафик в своей базе данных, чтобы узнать, как много он может справиться. – recursive