= Kelalang Pengehosan pada titisan DigitalOcean (pelayan maya). Apakah spesifikasi yang disyorkan? =

Saya mempunyai aplikasi web kecil dengan lebih kurang 5k pengguna setiap minggu (100k Paparan Halaman). Ia adalah aplikasi didorong pangkalan data menggunakan SQLite. Saya menggunakan Apache sebagai Pelayan Web

Apakah spesifikasi ballpark untuk pelayan? Saya amat berminat dengan berapa banyak ingatan yang perlu saya miliki

Perkara yang menarik tentang DO adalah sangat tidak menyakitkan untuk menaik taraf spesifikasi anda. Anda boleh melompat dalam CPU / memori dengan mengklik beberapa butang dan menunggu kira-kira 30 saat

Cara terbaik untuk memberitahu perkara yang anda perlukan ialah mengukur jumlah memori yang digunakan oleh apl anda semasa ia berjalan dan di bawah beban yang anda jangkakan. Alat wrk (httpsgithub.com/wg/wrk) bagus untuk melakukan ujian beban dan anda boleh mengukur sumber sistem anda menggunakan
htop (alat baris arahan Linux), atau jika anda menggunakan Docker, ia lebih mudah
statistik buruh pelabuhan

DO cukup murah di mana saya hanya akan memutar pelayan dan menyemaknya di sana (ia berharga beberapa sen untuk 1 jam), tetapi anda juga boleh menyediakan VM dengan spesifikasi yang sama seperti yang anda dapatkan di DO dan itu akan memberi anda taman permainan yang cukup baik dengan mengandaikan VM anda mempunyai SSD dan anda boleh memadankan kelajuan jam CPU DO. Anda boleh menjalankan
Perintah lscpu pada pelayan DO untuk mendapatkan butiran tentang CPU yang dimilikinya

Saya telah menjalankan apl SAAS trafik rendah pada pelayan memori 1gb $5 / bulan mereka. Itu dengan 2 proses gunicorn, saderi, redis, postgres dan nginx. Pelayan hampir tidak berpeluh

Saya baru sahaja membeli titisan DO yang paling murah, sediakan pelayan anda dan sediakan swap, kerana mereka mempunyai SSD, ia sepatutnya lebih pantas daripada storan HDD yang saya belum mengehoskan aplikasi saya tetapi saya pasti anda akan mendapat banyak hits selain daripada pengguna biasa, saya terus membaca log Fail2ban dan Sigh saya setiap kali

Walaupun tiada apa yang menghalang anda, DO mengesyorkan agar tidak menyediakan Swap pada storan SDD
httpswww.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04
soalan: adakah anda memerlukan apache?
Saya bertanya kerana sebelum ini kami mempunyai pengimbang beban AWS ->nginx ->gunicorn ->flask. Dan kemudian IT memutuskan untuk mencuba pengimbang beban aws ->gunicorn ->flask

Saya tertanya-tanya jika seseorang boleh melakukan persediaan yang sama dengan cloudflare ->gunicorn ->flask

Tetapi anda mungkin menggunakan apache untuk menyampaikan kandungan statik kepada anda? Mungkin nginx lebih ringan? Juga bagaimana anda menyediakan aplikasi kelalang anda? #