Низкая производительность при изменении размера нескольких изображений с помощью Smart Image Resizer - PullRequest
1 голос
/ 25 октября 2010

Я использую Smart Image Resizer для изменения размера изображений на лету, и это прекрасно работает - для страниц с несколькими изображениями.

Однако при загрузке страницы, содержащей 72 изображения, оназагрузка занимает 6-7 секунд (на локальном хосте).Если я просто выведу имена файлов (не используя image.php), страница загрузится в течение секунды.

Вот что я делаю:
1. Перебираем массив из 18 галерей (путь к папке)
2. Считываем первые 4 изображения из каждой папки
3. Выводим изображение, используяimage.php

Я ожидаю, что страница будет медленной при первой загрузке, потому что она должна генерировать новые изображения, которые хранятся в папке /imagecache/.

Но похоже, что он хрустит всеми файлами для каждой загрузки страницы, а затем сравнивает его с кэшированными файлами, чтобы увидеть, есть ли какие-либо изменения (?).

Есть ли способускорить этот процесс?

...