[Модуль] Избавляемся от лишних запросов модуля FileField

Главные вкладки

Аватар пользователя Crea Crea 25 сентября 2011 в 15:34

Сделал модуль FileField Load Multiple, оптимизирующий загрузку информации о файлах при отображении полей FileField/ImageField с помощью Views. Модуль избавляется от 1 лишнего запроса для каждого файла/изображения, таким образом больше всего будет полезен сайтам, отображающим много файлов на странице - фотогалереи, каталоги файлов.

Использование модуля

  1. Проверяем, есть ли в нашем view связь данных поля с таблицей файлов. Если нет, добавляем (она обычно имеет вид "Content: [Название поля] ([машинное имя поля]) - fid")
  2. Добавляем поле FFLM Preloader из группы File (Файл) и сохраняем view. Все, теперь view генерирует меньше запросов.

Комментарии