06-27-2017, 04:36 PM
(06-27-2017 03:48 PM)GreenGecko Wrote: [ -> ]When you do it for a living, that's not really true. Your comments on use of CDNs is only slightly true when using any common CMS - WordPress, Drupal, Silverstripe... the reasons being:
I do it for a living and that's exactly what I see. I think you mix web server with whatever backend that is responsible for generating dynamic content (PHP, Java, Scala, C# etc.). Those should be considered to be separate services just as database server is considered to be separate service from - for example - PHP. When you measure performance and scalability of web server and you mix those two you're not really measuring performance and scalability of web server but of part of application stack. In most cases bottleneck is in content generators, not in the web server itself. Hence my comment on comparing performance of Apache and Nginx.
(06-27-2017 03:48 PM)GreenGecko Wrote: [ -> ]It is unlikely that anyone using a CDN would be in the category of the trivial users that you describe, who would probably be best using shared resources and have little need or use for optimisation or WPT - just installing a FPC plugin ( one that can compress/combine css, js and html as they all shrink by much more than a factor of 5 - as opposed to images which just don't! ) is probably the best that you can do.
CloudFlare is free, many paid CDN plans are as low as $20/mo. These days most of my (potential) clients already use CDN when they approach me, even if they're very small e-commerce site.
Pardon me for being picky, I suspect you know this and you oversimplified your comment, but FPC role is to cache dynamic content, not to combine JS/CSS (which these days is an anti-pattern anyway)