Рейтинг:1

Как скомпилированные файлы CSS и JavaScript обрабатываются с помощью S3?

флаг br

Мой сайт Drupal настроен на загрузку общедоступных файлов в корзину S3, но у меня странное поведение с разными средами и разными корзинами s3. У меня есть 3 корзины s3: одна для нашей производственной среды, одна для нашей промежуточной среды и одна для моей среды разработки. Конфигурации Drupal настроены так, чтобы указывать на соответствующие корзины s3 в зависимости от среды.

Было несколько случаев, когда наш промежуточный экземпляр работал отлично, и в его корзине s3 были скомпилированные файлы css и js, а затем после случайного развертывания из разработки (хотя и не при каждом развертывании) промежуточный экземпляр не может загрузить css ресурс, потому что он не существует в соответствующей корзине S3, потому что ресурс css, который он пытается загрузить, фактически существует в корзине s3 среды разработки.

Как друпал справляется с загрузкой этих ресурсов, например, откуда он на самом деле извлекает имена файлов? Я просто пытаюсь понять, почему он пытается получить имя файла для ресурса, который был создан в процессе разработки, а не имя файла для ресурса, который он генерирует?

P.S.

Развертывания никогда не содержат в кодовой базе ничего, связанного с тем, какие файлы загружать.

sonfd avatar
флаг in
Мне было бы любопытно узнать, есть ли у вас аналогичная проблема, если агрегация отключена. Также было бы полезно узнать, как вы подключаете Drupal к корзинам S3, так как это кажется вероятной точкой отказа.
BlondeSwan avatar
флаг br
Не уверен, где бы я проверил часть агрегации, но я просто использую модуль файловой системы S3 для связи с S3. Предполагается хранить личные и общедоступные файлы

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

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.