You might say «Why do we need to do that at all?» Good question!
- All passwords and credit cards data entered by users on your websites can be exposed to a third party so it would be wise to encrypt your connection using ssl certificate.
- Nowadays it is good practice to use SPDY (speedy) protocol which is an extension to HTTPS protocol and removes the limit of 6 concurrent connection from one browser that persists in HTTP & HTTPS. With that limit removed all static data like images, scripts and styles is loaded simultaneously (much faster).