SSL是提供安全保密的互联网通讯协议,对HTTP请求的敏感数据等传输进行加密。如果会话、加密和解密过程都由Web Server处理的话,会给服务器造成极大的负担,因此SSL加速器硬件就应运而生,采用额外的硬件去执行SSL通讯,减少CPU负荷。但目前一些公司提供的SSL加速器非常昂贵,如F5 Networks的Big-IP 6900售价高达5万美元。
John Buswell介绍了如何创建开源SSL加速器,软件方面是Linux,发行版可以选择Ubuntu Server、CentOS或Fedora Core,主要的应用程序是开源web server Nginx(Engine-X)。硬件方式是2个AMD Opteron 2380 2.5GHz四核处理器,Intel Server Gigabit NIC,32GB内存,价格只需5千美元。它能处理超过26,590次TPS,而Big-IP 6900最大只能处理25,000次TPS。