-
Notifications
You must be signed in to change notification settings - Fork 5
Performance (NGINX and/or Redis) #6
Description
Performance of WPonEB on a t2.micro instance sits at around 20 requests per second before it starts to loose stability and performance. According to Loader.io Tests I've done.
I'd like to see this performance increase dramatically for front end users, and also for back end users.
I've seen people run servers with less resources with over 1000 requests per second, I realise there is no "Magic" code to do this, but currently WPonEB is running on the stock AWS Amazon Linux AMI for PHP, and nothing has been configured in addition to this.
Bear in mind that this is an open source project and will be used for everything from Membership Sites, eCommerce Websites, Multisite Deployments & High Traffic Static Sites.
Given the interest I've had so far, I feel the bulk of uses will be for static sites, however I've had quite a few enquiries about large deployments for huge eCommerce & Membership Sites.
So the Caching Method/s used needs to be as high performance driven as possible, while still being "Backwards Compatible" with Dynamic Sites like eCommerce or Membership.
I think its clear that NGINX configured properly will do the best job of serving and speeding up page load, especially for static content.
For Dynamic content, here are some Ideas:
- Redis - https://wordpress.org/plugins/redis-cache/
- OP Cache - https://wordpress.org/plugins/opcache/
- Batcache/Memcached - https://wordpress.org/plugins/batcache/
For a recent article from a well regarded source, check out: https://deliciousbrains.com/hosting-wordpress-yourself-server-monitoring-caching/ | @A5hleyRich from @deliciousbrains
Your ideas, comments and feedback are welcome.
Please Discuss: