Memangnya sejauh ini seberapa besar resource yang digunakan oleh nginx? Nginx itu cuman butuh resource ram sedikit, nggak sampai 100 MB untuk lalu lintas trafik besar. Palingan sih cpu usage aja yang naik cukup signifikan apabila koneksinya menggunakan https, apabila server yang digunakan tidak memiliki instruksi aes (untuk digital ocean saya rasa ini tidak jadi masalah).
Yang bikin resource naik itu biasanya proses interpreter/compiler yang berjalan, misal php, nodejs, python, dll) dan aplikasi server databasenya.
Untuk konten dinamis, redis bisa cukup membantu mengurangi penggunaan resource di cpu (untuk cms seperti wordpress, redis bisa membantu dan cukup signifikan perbedaan performanya), tapi konsekuensinya resource ram yang digunakan akan meningkat.
Salah satu vps yang saya pakai untuk server email ini speknya juga minimal. Hanya 1 core cpu @2100 Mhz dan RAM kurang dari 1 GB. Digunakan untuk menjalankan proses nginx, postfix, dovecot, amavis, mysql, roundcube, dan phpmyadmin.