Hello rtCamp & EE Community,
Looking for some advice on what to do for those of us that have been running and updating EE for a long time.
I know rtCamp have changed MySQL engines, implemented HHVM and Pagespeed. For example, for those running fast-cgi with w3tc sites (–wpfc created sites), what would be the ideal config now or changes to our site configs to reflect the latest EE offers?
As an example, my /etc/nginx/site-enable for one of my sites looks like the below, this is my own site and I tend to do production level testing on it before client sites. I can bring a copy of it up and test via UpdraftPlus restores to an alternate site url, but I wanted to gain some insight into what various changes may occur before doings so:
# WPSINGLE FAST CGI NGINX CONFIGURATION
server {
server_name coralseait.com www.coralseait.com;
access_log /var/log/nginx/coralseait.com.access.log rt_cache;
error_log /var/log/nginx/coralseait.com.error.log;
root /var/www/coralseait.com/htdocs;
index index.php index.htm index.html;
include common/wpfc.conf;
include common/wpcommon.conf;
include common/locations.conf;
##
# CSIT - Aug 22nd, 2014 - Edwards, David
# Include the yoast xml site map rules
##
# Rewrite rules for Yoast SEO per https://rtcamp.com/wordpress-nginx/tutorials/plugins/yoast-seo-sitemap/
location ~ ([^/]*)sitemap(.*)\.x(m|s)l$ {
rewrite ^/sitemap\.xml$ /sitemap_index.xml permanent;
rewrite ^/([a-z]+)?-?sitemap\.xsl$ /index.php?xsl=$1 last;
rewrite ^/sitemap_index\.xml$ /index.php?sitemap=1 last;
rewrite ^/([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;
## following lines are options. Needed for wordpress-seo addons
rewrite ^/news_sitemap\.xml$ /index.php?sitemap=wpseo_news last;
rewrite ^/locations\.kml$ /index.php?sitemap=wpseo_local_kml last;
rewrite ^/geo_sitemap\.xml$ /index.php?sitemap=wpseo_local last;
rewrite ^/video-sitemap\.xsl$ /index.php?xsl=video last;
access_log off;
}
##
# CSIT - Aug 22nd, 2014 - Edwards, David
# Include the specific site nginx.conf for plugin and w3tc pro
##
include /var/www/coralseait.com/htdocs/nginx.conf;
}
What would be the impact of issuing sudo ee update --hhvm=on --pagespeed=on
?
For a full picture of the site’s ‘stack’
-
created and updated through quite early release of EE via --wpfc switch and using sudo ee update (and later when that stopped working via sudo wget -qO ee rt.cx/ee && sudo bash ee). The easy engine install is on the very latest release as of this post. I think it was 1.6 or maybe early 2.x when I first created the site, but can’t recall.
-
w3tc is on with following settings:
– Minify to memcache
– DB to memcache
– Object Cache to memcache
– Browser Cache on
-
CloudFlare is active for the site, but via the CloudFlare admin panel NOT via w3tc. CF is not doing any performance optimisations (non minify, etc) but is doing basic cache.
-
MaxCDN is active for the site, via w3tc panel.
Should w3tc be removed if we implement hhvm and/or pagespeed? If w3tc is removed or disabled, what settings are needed to implement or keep MaxCDN (I’m grandfathered in as a very early adopter and so get excellent rates compared to their newer pricing model so happy to keep them).
Also can I force an update to newer / preferred vs of MySQL?
Basically, I’m looking for good advice on how to bring a site or sites created with 1.x / 2.x releases of EE --wpfc to the latest recommended options.
Cheers!