как использовать nfs с веб-сервером magento в кластерной среде

#magento #debian #cluster-computing #nfs

#magento #debian #кластерные вычисления #nfs

Вопрос:

мне немного сложно ускорить установку magento EE. Среда построена на CloudStack с lodabalance, 2 веб-сервера nginx с php на борту, 1 виртуальная машина с экспортированным общим ресурсом nfs, 2 кластера percona, 1 кэш redis / memcache

теперь я поместил папку magento непосредственно в экспортированный общий ресурс nfs, я имею в виду полную папку magento, и веб-серверы подключили общий ресурс и обслуживают все содержимое из этой папки.

веб-сайты работают медленно, не очень медленно, но медленно. мой вопрос:

в кластерной среде со многими веб-серверами и общим ресурсом nfs технически правильно размещать на нем всю папку magento или лучше экспортировать только папку /media в nfs и каким-то образом (cron rsync?) синхронизировать содержимое между узлами?

Спасибо

кстати, веб-сайт www.mykidz.it , www.sanecovit.it

Ответ №1:

Вы должны использовать только два каталога magento: media и var

Совместное использование полного исходного кода magento с NFS происходит медленно.

Комментарии:

1. Хорошо, а как насчет репликации других оставшихся папок и файлов через веб-узлы? Rsync? Lsyncd? Спасибо

2. Вам не нужно копировать другие папки, просто поместите их копию в каждый веб-узел. Если вы часто обновляете исходный код, я предлагаю вам использовать Capistrano (Webistrano) или что-то еще для одновременного развертывания кода на нескольких серверах.