I'm trying to load balance a WordPress site on 2 web servers, each with its own database instance. I'm thinking of setting up master-master replication on the MySQL databases to keep things in sync and to have redundancy just in case one server dies and the web files will just be rsyncd between the 2 web servers.
The load balancer is set up to send all /wp-admin and /wp-login page requests to the master web server (I'm not sure if this is necessary though).
Is this the best approach? Any suggestions/comments?