dimonchik2013
@dimonchik2013
цирковой медведь попался на угоне мотоцикла

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 работать с БД напрямую? и будет ли выигрыш при большом количестве файлов?
  • Вопрос задан
  • 753 просмотра
Решения вопроса 1
TheCreator
@TheCreator
Бездельник
А что мешает вам запустить один раз скрипт, который создаст симлинки на все сеошные файлы? Зачем мучать nginx?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
от 100 000 до 130 000 руб.
SaveTime Москва
от 140 000 до 200 000 руб.
от 100 000 до 120 000 руб.
23 окт. 2018, в 12:31
1000 руб./за проект
23 окт. 2018, в 12:08
1200 руб./за проект
23 окт. 2018, в 11:59
500 руб./за проект