Возможные альтернативы: AWS EFS и PHP мучительно медленные?

Возможные альтернативы: AWS EFS и PHP мучительно медленные?

Я создал высокодоступный и отказоустойчивый сайт Wordpress в облаке AWS,

Я использую Ubuntu 20.04 и Apache2.4,

/var/www/html смонтирован в файловой системе EFS, настроенной на пропускную способность 15 Мбит/с (108$ в месяц),

У меня есть группа автомасштабирования (доступная через ALB), запускающая мой ami на расстояниях t3.medium,

масштабирование работает довольно хорошо, но сайт работает медленно даже после кэширования в браузере,

Я знаю, что проблема в EFS, потому что если я использую EBS, скорость сайта в порядке,

Я попытался настроить весь сайт на CloudFront, следуя этой конфигурацииздесьно, кажется, это все портит,

в любом случае файлы .php должны быть выполнены в локальной файловой системе,

Я использую opcache на частоте 900, частоте повторной проверки 512 и максимальной частоте 20000 для файлов,

в любом случае, если использовать ebs, сайт будет работать намного лучше,

Это возможное решение, но я не знаю, сработает ли оно, мне нужна помощь:

клиент загружает/изменяет php-файлы (редко), такие как wp-settings, через sftp на главном сервере,

этот мастер-источник не входит в группу автомасштабирования,

поэтому для главного диска я хочу смонтировать 2 тома efs,

Мастер EC2:

EFS1 смонтирован /var/www/html

EFS2 смонтирован /var/www/html/wp-content

Экземпляры в группах автомасштабирования:

EFS2 смонтирован/var/www/html/wp-content

EFS1 смонтирован /mount/efs1

затем мне нужно синхронизировать папку "/mount/efs1" с папкой "/var/www/html/", исключая подпапку "wp-content", каждую минуту и ​​установить задержку 70-80 для масштабирования нового значения в автоматическом масштабировании,

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

мне интересно, использовать lsyncd, rsync или unison,

любая помощь или альтернативное решение будут оценены по достоинству

заранее спасибо

Связанный контент