Просмотр поста

.
Folour
Think different

Собственно начинаю работать с мемкешем и возникло несколько вопросов, в частности по правильной организации кеша.

Вот к примеру, зц, возьмем список файлов в категории. Я получаю ВЕСЬ список файлов из БД для ТЕКУЩЕЙ КАТЕГОРИИ, этот массив сохраняю в мемкеш, а затем получаю из массива таким способом:

$_view['data'] = array_filter($data['filesList'], function($item) use ($start, $itemsPerPage) {
    return ($item->key >= $start || $item->key < ($start + $itemsPerPage));
});

Вопрос №1 - Верно ли решение? Или лучше делать кеш для каждой страницы отдельно? гг (сомневаюсь)

Идем дальше. Наряду со списком файлов идет просмотр отдельного файла. Тут у меня используется тот же массив что и для списка файлов, ключами которого идут айди файлов.

Вопрос №2 - Верно ли? или лучше делать для каждого файла отдельный кеш?