#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) или что-то еще для одновременного развертывания кода на нескольких серверах.