dimonchik2013
@dimonchik2013
non progredi est regredi

Nginx разные имена файлов на одном сервере для разных доменов, отдача статики?

подскажите, пожалуйста, куда смотреть принципиально:

Nginx настроен на отдачу статики, PHP MySQL на сервере не используется (установить можно), SATA HDD

в домене номер один файлы отдаются по URL as is в файловой системе: domain1.example.com/path/to/file_id.jpg

хочется в домене номер два отдать их SEO оптимизированными: как минимум domain2.example.com/path/to/SEO_super_filename.jpg а то и
domain2.example.com/SEO_super_filename.jpg

зависимости между file_id и атрибутом файла "SEO_super_file" есть, хранятся в БД

подскажите, как проще / надежднее реализовать с целью экономии места (domain2.example.com поднимается на этом же сервере, другой IP и т.п.):

очевидным выглядит создание symlink() /path/to/SEO_super_filename.jpg EO_super_filename.jpg,
но, может, можно заставить nginx работать с БД напрямую? и будет ли выигрыш при большом количестве файлов?
  • Вопрос задан
  • 985 просмотров
Решения вопроса 1
TheCreator
@TheCreator
Бездельник
А что мешает вам запустить один раз скрипт, который создаст симлинки на все сеошные файлы? Зачем мучать nginx?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы