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

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.
badwolfffAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

DrDamnitCommented:
I am not familiar with the term "custom signed certificate". You mean self-signed?
0
badwolfffAuthor 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
0
DrDamnitCommented:
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.
0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

badwolfffAuthor Commented:
Cpanel and spdy don't seem to agree :(
How about rocket loader?
0
DrDamnitCommented:
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.
0
DrDamnitCommented:
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.
0
badwolfffAuthor Commented:
I have a vps with linode and am very satisfied
I only use Cloudflare for dns parsing and speed :(
0
DrDamnitCommented:
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-
0
DrDamnitCommented:
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!"
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
DrDamnitCommented:
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.
0
DrDamnitCommented:
Did this answer your question?
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
JavaScript

From novice to tech pro — start learning today.