В настоящее время я разрабатываю проект Zend Framework, используя Doctrine в качестве ORM.
Я столкнулся с типичной ситуацией, когда вам нужно показать список элементов (около 400) в таблице, и, конечно, я не хочу показывать их все сразу.
Я уже использовал Zend_Paginator раньше (только для некоторого базового использования), но я всегда использовал, чтобы получать все элементы из БД, а затем разбивать их на страницы, но теперь это не совсем правильно.
У меня такой вопрос: лучше ли сначала получить всех элементов из БД, а затем "разбить их на страницы" или получить "страниц" элементов по запросу? что будет иметь большее влияние на производительность?