Зависит от того, что обслуживает ваш сайт. Если данные, которые он обслуживает, являются конфиденциальными, то предоставление полного зашифрованного соединения SSL является бонусом.
Но, как уже упоминали другие, вы съедите свою пропускную способность. Данные, зашифрованные с помощью SSL, будь то изображения, HTML-страницы или другая информация, не (предполагается, что) кэшируются на клиенте, поэтому каждый раз, когда пользователь перезагружает браузер, файлы загружаются снова.
Я бы согласился с Vinay, предоставил бы вход / регистрацию по SSL, а затем вернулся к нормальному HTTP, затем посмотрите.
Другой подход может заключаться в том, чтобы предоставить весь ваш статический контент по HTTP, а весь чувствительный контент по HTTPS (например, если вы используете системы, такие как ExtJS, то страницы являются статическими файлами, а все данные извлекаются через AJAX).
Конечно, если вы предоставляете конфиденциальную информацию (например, банковскую информацию), где сами данные всегда конфиденциальны, то используйте полный SSL и съешьте расходы.