11 нояб. 2013 г.

Ссылки на статичный контент и БД

Данный пост навеян результатами ревизии кода одного из текущих проектов.
Часто возникает задача сохранения ссылок на различный внешний контент - например, картинки, документы, звуковые файлы загруженные пользователем - в базе данных. Делается это обычно так - создается таблица пользовательского контента, куда прописывается идентификатор пользователя и ссылка на файл.
Так вот, я хочу сказать следующее: - Коллеги! Никогда не сохраняете полный путь к файлу в базе данных. Там следует сохранять только относительный путь, корневую часть пути лучше сохранять в конфигурационном файле - так его проще поменять при переносе контента на другой сервер, на CDN или еще куда-нибудь.

Комментариев нет:

Отправить комментарий