We are having a serious performance issue with our server when rendering the following resource:
All other resources are server in milliseconds but these "dynamic CSS" is rendered in every request, which takes around 2-3 seconds of nearly 100% CPU, which makes all our caching efforts useless, reducing the performance of our instances to nearly 2 ridiculous request per second while we are reaching over 1000rps in every single content except for this one.
Pagelines version: 2.4
Web server: Nginx 1.2.6
PHP Backend: PHP-FPM 5.3.20
- WP-FFPC 0.6.1 (Currently caching is disabled for debugging purposes)
- Pagelines Sections 1.0
- Contact Form 7 3.3.3
- Block Bad Queries 20130103
The only caching system we are currently using are browser caching and full page caching in a memcached backend.
Investigating in the forum, we have tried setting the wp-config.php variable LESS_FILE_MODE to enable the "static" behaviour of the CSS but doesn't affect in any way the behaviour of the application.
Right now we have been able to workaround this in an internal environment by saving the CSS contents in a static file and setting a rewrite rule in Nginx to serve the file instead of any resources matching the query string mentioned above which we think is a too dirty approach to deploy it in production.
Are there any further settings we should try to disable this "dynamic CSS" behaviour?