Benchmark Sederhana Web Framework Python Pilihan dengan Apache Benchmark

Sabtu ini di April 2017, kami iseng – iseng melakukan benchmarking terhadap empat web framework beberapa web framework Python. Kami mencoba benchmarking terhadap web framework seperti Bottle, Flask, Falcon, Django, Japronto, dan Sanic. Sebenarnya benchmarking ini iseng dan tentu saja bukan acuan resmi yang dapat mempengaruhi proses bisnis atau plan development kamu jadi pengen ganti 

Lanjutkan membaca…

Cara Deploy Falcon Menggunakan Gunicorn, Supervisord, dan Apache2

Hampir sama dengan cara deploy Flask menggunakan perkakas yang sama, kita akan mencoba melakukan deploy terhadap Falcon. Gunicorn akan menjalankan aplikasi Falcon kita di port berbeda dengan port 80 yang digunakan oleh Apache2. Kemudian Apache2 akan mem-proxy port Gunicorn tersebut untuk dapat diakses keluar melalui port 80. Selain itu kita akan menggunakan Supervisord sebagai watchdog 

Lanjutkan membaca…

Cara Deploy Flask Menggunakan Gunicorn, Supervisord, dan Apache2

Hampir sama dengan cara deploy Django menggunakan perkakas yang sama, kita akan mencoba melakukan deploy terhadap Flask. Gunicorn akan menjalankan aplikasi Flask kita di port berbeda dengan port 80 yang digunakan oleh Apache2. Kemudian Apache2 akan mem-proxy port Gunicorn tersebut untuk dapat diakses keluar melalui port 80. Selain itu kita akan menggunakan Supervisord sebagai watchdog 

Lanjutkan membaca…

Cara Deploy Django Menggunakan Gunicorn, Supervisord, dan Apache2

Berbeda dengan penggunaan Mod_wsgi untuk menjadi jembatan Apache2 yang harus kita pasang modul tersebut terlebih dahulu. Sekarang kita akan mencoba melakukan deployment Django dengan menggunakan Gunicorn yang akan di-proxy oleh Apache2. Gunicorn adalah sebuah http web server untuk aplikasi berbasis WSGI. Gunicorn sendiri merupakan salah satu proyek yang terinspirasi dari Unicorn untuk Ruby. Gunicorn akan 

Lanjutkan membaca…