Bon cadre de serveur Web léger? [fermé]

8

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?

Darren Wilkinson
la source
2
A voté pour fermer. C'est trop subjectif et de nombreuses réponses peuvent être trouvées ailleurs.
Jivings
Je suggérerais d'en faire un wiki communautaire et nous commencerons à lister les options. Il n'y a pas une seule bonne réponse, mais ce serait bien d'avoir une liste à laquelle les gens peuvent se référer ici.
silent__thought
@silent__thought, ce qui en fait un wiki communautaire ne changera pas le fait qu'il est mal adapté au format Q + A. Cette erreur a été commise souvent au début de StackOverflow.
finnw

Réponses:

9

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.

LovesTha
la source
2

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.

silent__thought
la source
1

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

Joscandreu
la source
C'est ce qui arrive aux réponses liées uniquement aux liens. Les deux liens sont morts depuis décembre 2016. Les mots restants n'ont aucune valeur.
techraf