How to recreate cloudflare's rocket loader and spdy functionality on my site withou Cloudflare?

badwolfff
badwolfff used Ask the Experts™
on
I have a website with and EV SSL certificate. I had it on Cloudflare before the certificate arrived but once it did I realized that since it is a custom signed certificate to be able to continue showing my site's signature Cloudflare demands an exorbitant 200$ per month! The problem is that I can't turn on even the free functions of Cloudflare anymore due to this and am at a loss given that my site was a lot faster before with Cloudflare's rocket loader working.

Cloudflare also has a couple of other tools called Spdy and rail gun which also help speed up ssl sites and of course there is rocket loader. Is there a any way these can still be used thrown some manual configuration, without having to fork out money I don't have to them?

I use cpanel by the way. Any suggestions or help would be highly appreciated.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Most Valuable Expert 2012

Commented:
I am not familiar with the term "custom signed certificate". You mean self-signed?

Author

Commented:
No sorry
It is a geotrust certificate with company name and green bar - this is the highest level of verification as they check your company status and persons etc
Just google EV ssl certificates
Most Valuable Expert 2012

Commented:
To the rest of your question, SPDY is not unique to Cloudflare. It's a newer version of HTTP. See: http://www.chromium.org/spdy/spdy-whitepaper. It's been experimental, but I believe has now been adopted or absorbed into HTTP/2.

As far as "speeding up SSL connections" that's mostly hogwash on the modern web. SSL connections used to be slower because of the initial handshake that's required to exchange the keys for the encryption. But modern crypto is so fast and efficient, this overhead is really not worth worrying about unless you're Google scale.

Lastly, RailGun appears to be their proprietary version of on-the-fly / stream data compression to get content between their nodes. You won't be able to duplicate this without creating your own CDN.
Ensure you’re charging the right price for your IT

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Author

Commented:
Cpanel and spdy don't seem to agree :(
How about rocket loader?
Most Valuable Expert 2012

Commented:
OK. Just call it an EV Cert.

I think it's ridiculous that they want $200 / month to host your EV cert. That falls into the category of "Go home Cloudflare. You're drunk." or "Ok Cloudflare, now you're just making things up."

Unless you need what cloudflare offers (CDN, anti-ddos, etc...) then you could just drop them for VPS hosting. Put other large resources that you need on Rackspace, which has SSL, and be done with it.
Most Valuable Expert 2012

Commented:
CPanel has nothing to do with SPDY. You can have Either without the other.

CPanel is a group of scripts for server management. SPDY is a protocol. Either your hosting provider supports it or they don't.

Author

Commented:
I have a vps with linode and am very satisfied
I only use Cloudflare for dns parsing and speed :(
Most Valuable Expert 2012

Commented:
Rocket loader is just javascript that loads resources in the background instead of during page load. This is something that a competent web developer should be doing anyway.

It seems like it's a preboxed version of the advice that Google PageSpeed gives when it tells you to remove blocking IO. (See: https://developers.google.com/speed/docs/insights/BlockingJS).

It makes it appear that the page loads faster even though some resources still take seconds to load, but since they do it in the background, it's not as noticeable.

See: https://support.cloudflare.com/hc/en-us/articles/200168056-What-does-Rocket-Loader-do-
Most Valuable Expert 2012
Commented:
Re: "dns parsing" I think you mean DNS failover.

For $30 / year, you can get fast, redundant DNS via http://www.dnsmadeeasy.com/. That solves problem one.

Regarding Problem two: I don't think you're getting much of a performance boost on Cloudflare unless you have millions of visitors. (What is your daily unique count? It makes a difference).

For the most part, serving text from your VPS and content from a CDN, like Rackspace, will solve / reproduce everything you're doing in a non-cloudflare environment.

Full disclosure, I have not used CloudFlare, because they are really in business for large companies that have to deal with DDoS problems, among other  things. For less than 5 million uniques per month, a moderate VPS with CDN served content should be fine. For more than that, a load balancer on the front end with redundant servers will get you to 10-15M uniques / month.

It really depends on your traffic, what your site uses for for its backend, the content you serve, and the architecture. So far, I haven't seen something that screams: "You need CloudFlare!"
Most Valuable Expert 2012

Commented:
Also, since you're running a VPS, if you have access to the shell, and can add / remove Apache2 modules, there's this:

https://code.google.com/p/mod-spdy/

That gives you SPDY.
Most Valuable Expert 2012

Commented:
Did this answer your question?

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial