Quels serveurs et frameworks Web fonctionnent bien sur le RP? Y a-t-il des ajustements qui peuvent être apportés aux fichiers de configuration du serveur Web qui le rendront mieux exécuté compte tenu de la RAM limitée?
software-development
web-server
Darren Wilkinson
la source
la source
Réponses:
Il n'y aura pas de réponse universelle à cela car il y a trop d'exigences différentes des serveurs Web pour différentes applications. Les questions qui obtiendront des réponses plus raffinées seront du type: Je souhaite héberger une petite application Ruby on Rails sur le Pi (instructions sur: RPi Ruby on Rails ).
Le Pi sera en mesure d'héberger la plupart des serveurs Web et / ou des frameworks car les deux essaient de maintenir leurs besoins en mémoire minimaux afin de pouvoir prendre en charge plus d'utilisateurs finaux avec moins de ressources de serveur. Les serveurs Web conçus pour repousser les limites inférieures des ressources du serveur seraient utiles si le nombre maximal de clients est souhaité, en essayant de vérifier de nombreuses options répertoriées dans le tableau comparatif de Wikipédia des serveurs Web légers .
Pour les utilisateurs qui souhaitent des serveurs Web plus complets, les suspects normaux comme Apache fonctionneront bien, mais vous voudrez passer un peu de temps à régler toutes les options pour utiliser les options minimales requises par l'application spécifique utilisée.
la source
Comme déjà indiqué, il n'y a pas une seule bonne réponse à cette question. Il existe de nombreux frameworks Web qui fonctionneront très bien sur le Pi. Toutefois...
Je prévois d'exécuter une application Node.js sur mon Pi. L'installation de Node.js sur Arch Linux ARM est aussi simple que
pacman -Sy nodejs
. En utilisant Express et Sqlite, vous devriez pouvoir créer une application Web assez accrocheuse qui n'a aucun problème sur le Pi.la source
Je suis d'accord qu'il n'est pas possible de donner une seule bonne réponse à cette question. Cependant, il y a quelque temps, je me suis posé la même question et j'ai essayé avec nginx sur le Pi.
J'ai écrit un tutoriel très simple sur la façon de l'installer. Le voici: http://www.joscandreu.com/post/22439909883/install-nginx-on-raspberrypi
J'ai également essayé avec node.js, mais comme je n'exécutais pas arch linux, mais Debian j'ai dû compiler node à partir de la source avec quelques hacks de configuration, ce qui a pris environ 1 heure. Voici le tutoriel qui a fonctionné pour moi pour l'installation du nœud: http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi
la source