@sandrain

Как вы кешируете изображения для веба?

Собственно вот в чём вопрос, сейчас я режу их при помощи php
и складываю под уникальным хешем в БД.
А потом проверяю есть ли хеш и если есть, то достаю путь к уже порезаной картинке или режу и ложу в бд, возвращая тот же самый путь.

Однако, в БД это слишком затратно получается...предложите альтернативу
Как правильно это делать?
  • Вопрос задан
  • 2431 просмотр
Пригласить эксперта
Ответы на вопрос 2
@begemot_nn
вы и сами картинки в БД складываете? или только их имена?
Ответ написан
FanatPHP
@FanatPHP
Чебуратор тега РНР
Не знаю, что имеется в виду под уникальностью хэша, но лично я привязываю уникальность к самой картинке, делая md5 от содержимого файла. сразу решается куча проблем - и с дублированием контента, и с дублированием имён, и с равномерным распределением по иерархии каталогов.

В этом случае БД для поддержания уникальности действительно не нужна, но вот для привязки картинок к сущностям писать всё-таки придётся.

Я только не понял, при чем здесь кэширование
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы