Server dan kerangka kerja web mana yang berfungsi dengan baik pada RP? Apakah ada tweak yang dapat dibuat untuk file konfigurasi server web yang akan membuatnya berjalan lebih baik mengingat RAM yang terbatas?
software-development
web-server
Darren Wilkinson
sumber
sumber
Jawaban:
Tidak akan ada jawaban universal untuk ini karena ada terlalu banyak persyaratan berbeda dari server web untuk aplikasi yang berbeda. Pertanyaan yang akan mendapatkan jawaban yang lebih halus ada di sepanjang baris: Saya ingin meng-host aplikasi Ruby on Rails kecil di Pi (instruksi di: RPi Ruby on Rails ).
Pi akan dapat meng-host sebagian besar server web dan / atau kerangka kerja karena keduanya berusaha menjaga kebutuhan memori mereka minimal sehingga mereka dapat mendukung lebih banyak pengguna akhir dengan sumber daya server yang lebih sedikit. Server web yang dirancang untuk mendorong batas bawah sumber daya server akan berguna jika jumlah klien maksimum yang diinginkan, mencoba memeriksa banyak opsi yang tercantum dalam bagan perbandingan server web ringan Wikipedia di Wikipedia .
Untuk pengguna yang menginginkan server web berfitur lengkap, tersangka normal seperti Apache akan bekerja dengan baik, tetapi Anda harus meluangkan waktu untuk mengatur semua opsi untuk menggunakan opsi minimal yang diperlukan oleh aplikasi spesifik yang digunakan.
sumber
Seperti yang sudah dinyatakan, tidak ada jawaban tunggal yang bagus untuk pertanyaan ini. Ada banyak kerangka kerja web yang akan berjalan dengan baik di Pi. Namun...
Saya berencana untuk menjalankan aplikasi Node.js di Pi saya. Menginstal Node.js di Arch Linux ARM semudah
pacman -Sy nodejs
. Menggunakan Express dan Sqlite Anda harus dapat membuat aplikasi web yang cukup tajam yang tidak memiliki masalah pada Pi.sumber
Saya setuju bahwa tidak mungkin memberikan satu jawaban yang baik untuk pertanyaan ini. Namun, beberapa waktu lalu saya bertanya pada diri sendiri pertanyaan yang sama dan saya mencoba dengan nginx pada Pi.
Saya menulis tutorial yang sangat sederhana tentang cara menginstalnya. Ini dia: http://www.joscandreu.com/post/22439909883/install-nginx-on-raspberrypi
Saya juga mencoba dengan node.js, namun karena saya tidak menjalankan linux arch tetapi Debian saya harus mengkompilasi simpul dari sumber dengan beberapa hack konfigurasi, yang memakan waktu sekitar 1 jam. Ini adalah tutorial yang berfungsi untuk saya untuk menginstal node: http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi
sumber