Вот как мы настраиваем WP на ECS, чтобы файлы сохранялись при сохранении производительности:
Ключ заключается в том, чтобы отделить файлы программного обеспечения WordPress от папки загрузки мультимедиа.
WordPress по умолчанию , сохранит загруженные файлы в папке wp-content/uploads
. WordPress позволяет вам настроить назначение папки для выгрузки.
Установить системные файлы WP в /var/www
.
Подключить файловую систему ECS в /var/files
.
Настройка WordPress для загрузки мультимедийных файлов в эту папку. Откройте файл WordPress wp-config.php
и добавьте следующий код после объявления require_once(ABSPATH.'wp-settings.php');
: define('UPLOADS', '/var/files');
.
Это рекомендуемая конфигурация для обслуживания файлов php из локальной файловой системы. при перемещении медиа-файлов в постоянное хранилище. EFS предпочтительнее S3, потому что ее легко монтировать как файловую систему.
Это также будет хорошо работать, если вы масштабируете на несколько серверов. Это также облегчит развертывание и обновление программного обеспечения, поскольку программное обеспечение и файлы мультимедиа не будут смешиваться.