NGINX* with asynchronous mode for Intel® OpenSSL QAT Engine provides significant performance improvement with QAT acceleration. The asynchronous fork of NGINX* can be found at the following Github* repository:
Follow the below link on how to enable Async mode Nginx* with QAT Hardware and software Acceleration using best known configuration. Async mode for Nginx*
HAProxy* is a free, very fast and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications.
Follow the instructions from the HAProxy INSTALL file
to build and install HAProxy. The validated release is listed in Software Requirements. Use USE_PTHREAD_EMULATION=1 option in the make command which improves performance
utilizing HAProxy's much lighter locks replacing OpensSL* Pthread locks.
Add the following options along with other standard settings in the HAProxy* Configuration File to utilize QAT Acceleration.
ssl-engine qatengine algo ALL
ssl-mode-asyncssl-provider qatprovider
ssl-mode-asyncOther Application Integration and more case studies can be found at QAT link below