MySiteGuy
Well-known member
Then you have something wrong with your server. Cloudflare shouldn't add that much.
That's not my server, that's HIS server. There's nothing wrong with my server.
Test this: http://api.iconify.design/fa-home.svg?height=512 and change height to something random to make sure its not cached. Loads in about 100ms for me. Not cached, so goes through Cloudflare to my origin server.
Loading a static resource is much different from loading from PHP.
In Cloudflare settings make sure you are connecting to origin server with HTTP, not HTTPS. That reduces page loading speed because when CF connects to your server it doesn't need to do handshake step.
Loading via an origin server through HTTP negates the entire reason people use HTTPS. If the end user is connected to an HTTPS server, submits registration data and then its submitted in the clear via the origin, in my opinion, its a breach of trust to users who are led to believe their data isn't being sent over the Internet unencrypted.
CDNs make a lot of sense for static resources, or for non-static if the site is the type to attract DDOS attacks. But not for most dynamic resources.