В настоящее время у меня есть магазин magento, работающий на выделенном сервере с использованием лака / скипидара и memecache
Я хотел бы, чтобы backend / admin работал на своем собственном сервере, и я ищу некоторые рекомендации о том, что мне нужно сделать, чтобы сделать это. особенно в отношении базы данных mysql.
Насколько я понимаю, мне нужно иметь две одинаковые установки с одним и тем же корнем документа. и что все файлы и ресурсы должны оставаться синхронизированными. (Rsync)
Memcache будет общедоступным.
Обе установки ссылаются на одну и ту же базу данных (одна локально, другая удаленно)? лучше ли хранить базу данных на внешнем или внутреннем компьютере?
Есть ли какие-то особые соображения для сессий, которые мне нужно будет взять?
Если вы не хотите устанавливать magento в двух разных местах, вы можете поделиться своим веб-диском. Таким образом, вам не нужно беспокоиться о синхронизации кода. В противном случае вы можете иметь 2 разных кода, которые будут использовать одну и ту же базу данных.
На обоих серверах сеанс должен быть сохранен в базе данных, тогда только сеанс не будет беспокоить.
Да, Memcache должен быть общим. У вас должна быть база данных на внешнем компьютере, чтобы время отклика было быстрым.
Других решений пока нет …