Sedikit lebih cepat nginx, tapi kelihatannya nginx terlalu banyak bypass/potong kompas untuk itu, apalagi kalau terlalu banyak optimasi, jadi pengalaman pake nginx-proxy sering terjadi 'error 500'. Atau coba kita perhatikan ketika browsing, banyak web yang nginx error, padahal pengguna Apache 90% lebih. Sedangkan hiawatha sangat stabil.
Nginx sering bermasalah pada CPU / IO ((untuk memory memang paling hemat)) karena dia mengandalkan read/write pada hardisk, misalnya untuk cache, nginx langsung read/write pada hardisk. Juga untuk cara kerja compress transfer (gzip) nginx juga sangat boros cpu, sedangkan gzip pada hiawatha bekerja dg cara yg unik dan efisien.
Pada cache Hiawatha menggunakan memory (ram), tapi tetap masih efisien, jauh bila dibandingkan dg apache yg sama-sama pake ram. Dan jangan lupa hiawatha juga bisa di-set "microcache" untuk menghadapi gempuran trafik.
Untuk security, Nginx sangat bagus, tapi kalau dibandingkan hiawatha yaa beda dong, karena dasar diciptakannya hiawatha karena soal security, jadi hiawatha seolah-olah merangkap sebagai firewall. Hiawatha juga menyediakan patch untuk software security 'apparmor' dan 'grsecurity', tapi saya menggunakan grsecurity karena ada yg menyediakan repo, jadi bisa install lewat 'yum'
Hiawatha lebih kompatibel, pengalaman pake 'hanya' nginx ternyata ada beberapa fungsi web drupal saya yg nggak jalan. Kalau hiawatha semua berjalan sempurna.
Kalau saya perhatikan file konfig pada hiawatha juga sangat sedikit dan sangat simpel. Hugo Leisink (pembikin hiawatha) saya lihat juga ngotot untuk soal simplicity, misalnya fungsi proxy supaya bisa disandingkan dg apache dll itu baru dibuat tahun kemarin, dll. Jadi hiawatha lebih "clean code and simple" ......
sudahlah, itu hanya opini pribadi, dan pasti bias
lanjutttttt ...