Quali web server e framework funzionano bene su RP? Ci sono modifiche che possono essere apportate ai file di configurazione del server Web che lo faranno funzionare meglio data la RAM limitata?
Quali web server e framework funzionano bene su RP? Ci sono modifiche che possono essere apportate ai file di configurazione del server Web che lo faranno funzionare meglio data la RAM limitata?
Risposte:
Non ci sarà una risposta universale a questo in quanto vi sono troppi requisiti diversi dai server Web per diverse applicazioni. Le domande che otterranno risposte più raffinate saranno sulla falsariga di: Voglio ospitare una piccola applicazione Ruby on Rails sul Pi (istruzioni su: RPi Ruby on Rails ).
Il Pi sarà in grado di ospitare la maggior parte dei server Web e / o dei framework poiché entrambi cercano di ridurre al minimo i requisiti di memoria in modo da poter supportare più utenti finali con meno risorse del server. I server Web progettati per spingere i limiti inferiori delle risorse del server sarebbero utili se si desidera il numero massimo di client, provando a controllare molte delle opzioni elencate nella tabella comparativa di Wikipedia dei server Web leggeri .
Per gli utenti che desiderano server Web più completi, i normali sospetti come Apache funzioneranno bene, ma ti consigliamo di dedicare un po 'di tempo a sintonizzare tutte le opzioni per utilizzare le opzioni minime richieste dall'applicazione specifica utilizzata.
Come già detto, non esiste un'unica buona risposta a questa domanda. Ci sono molti framework web che funzioneranno perfettamente sul Pi. Però...
Sto programmando di eseguire un'applicazione Node.js sul mio Pi. Installare Node.js su Arch Linux ARM è facile come pacman -Sy nodejs
. Usando Express e Sqlite dovresti essere in grado di creare un'app Web piuttosto scattante che non abbia problemi con il Pi.
Sono d'accordo che non è possibile dare un'unica buona risposta a questa domanda. Tuttavia, qualche tempo fa mi sono posto la stessa domanda e ho provato con nginx sul Pi.
Ho scritto un tutorial molto semplice su come installarlo. Eccolo: http://www.joscandreu.com/post/22439909883/install-nginx-on-raspberrypi
Ho anche provato con node.js, tuttavia poiché non eseguivo arch linux ma Debian ho dovuto compilare il nodo dal sorgente con alcuni hack di configurazione, che sono durati circa 1 ora. Questo è il tutorial che ha funzionato per me per l'installazione del nodo: http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi