Hello,
I'm very intrigued by the efficiency opportunities presented by JMS.
I operate about 15 Joomla sites on a LINUX Virtual Private Server. Recently, I've installed APC to cache my PHP code and so in addition to the obvious benefits of JMS, I'm also excited about the possibility of having a greater percentage of my core Joomla PHP cached, squeezing all the performance possible out of my VPS before the next inevitable hardware upgrade.
Although I think I conceptually understand how JMS will work, I'm also self taught, so I've got some gaps in my technical knowledge and am trying to determine the best way to implement JMS on my VPS. Each of my domains is setup under a separate CPANEL account. The majority of these accounts / domains / Joomla sites are used by internal customers, although a couple are used by external customers. As such, and for simplicity, I'd like to keep this account structure the same, if at all possible.
I think the way I'd like to proceed is to create a new CPANEL account, install a fresh version of Joomla into /home/master/public_html folder, install the JMS component (and my other "production" extensions), thus establishing my JMS MASTER. I don't even think I'll need a new domain name, as this will be for my use only and I can just redirect to it using my from Windows desktop using the hosts.txt file.
So obviously now, when someone visits one of my
www.legacy.com sites, we need to "redirect" that visitor to the new JMS MASTER account and /home/master/public_html. I believe one option is to change the httpd.conf <virtualhosts> servername documentroot from /home/legacy/public_html to /home/master/public_html for each of my legacy domains. And, if I do so, will a properly configured JMS, be able to determine the correct Joomla configuration (containing database, etc) based on "incoming" domain name alone?
If so, then are we talking about manually creating a folder structure under /home/master/public_html for all legacy sites (or does JMS do this?), and perhaps with symbolic links back to /home/legacy/public_html/images, /templates so that images, templates can all remain in the same locations? I'm thinking it's at this point where I'm unclear on what / where the legacy folder structures would be, exactly how to determine the best method, structure for my situation.
And, without a doubt, I'd have to migrate my legacy standalone Joomla sites, one at a time, to the JMS Master / Slave structure. I can appreciate that the JMS may be difficult so I'd want to have a good plan in place prior to beginning any installation.
Looking forward to your response!
Craig