Pour les routes j'ai pu créer 1 millions de routes différentes (bon cela consomme un peu de RAM )
Pour les perfs cela dépend du serveur mais on peut atteindre les 100k req/s pour une page simple et ensuite je suis monté à 36k req/s pour une page connecté à la base de données (avec 1seule requête)
Et la consommation mémoire est assez faile (quelques MB pour un projet simple)
Alors en fait pour l'installer grossomodo il faut docker & docker-compose.
J'utilise openresty (qui est un fork de nginx) car le framework lapis tourne dessus.
Ensuite j'ai besoin d'une base de données (arangodb)
Les scripts nodejs ne sont pas obligatoire et répondent à un besoin précis (temps réel par exemple)
L'édition via le module de synchronization est bien évidemment protégé via un token est communique en https (là aussi pas forcément obligatoire mais bien plus pratique) et je ne travaille jamais sur la prod, mais sur le dev.
Pour info, j'ai bientôt 44 ans et j'ai aussi des poules, 2 chèvres, 4 ânesses et 1 cheval :)
Donc en PHP on aurait :
laravel
apache
mysql
Et avec Fasty :
openresty + lapis
arangodb
pas sûr que ce soit plus lourd (le frontend pèse 1,5Mo en RAM) et le déploiement avec docker-compose est assez facile : docker-compose up cms
Alors bonne remarque pour le flux Atom/RSS je vais le leur soumettre. Le code du front-end n'a pas été fait par moi, je m'occupe en général du backend.
[^] # Re: on veut des chiffres :)
Posté par fasty . En réponse au journal LuaOnBeans un micro Framework MVC basé sur redbean.dev. Évalué à 6 (+5/-0).
# lien github
Posté par fasty . En réponse au journal LuaOnBeans un micro Framework MVC basé sur redbean.dev. Évalué à 2 (+1/-0).
Voici le lien github => https://github.com/solisoft/luaonbeans
[^] # Re: intéressant !
Posté par fasty . En réponse à la dépêche À découvrir : Fasty, un CMS pour les équipes de développeurs. Évalué à 1.
https://gist.github.com/spion/3049314 LuaJIT ne semble pas si mal
[^] # Re: Je ne sais pas!
Posté par fasty . En réponse à la dépêche À découvrir : Fasty, un CMS pour les équipes de développeurs. Évalué à 1.
Non docker n'est pas obligatoire non plus. On peut très bien installer openresty et arangodb sans docker …
[^] # Re: Je ne sais pas!
Posté par fasty . En réponse à la dépêche À découvrir : Fasty, un CMS pour les équipes de développeurs. Évalué à 1. Dernière modification le 06 novembre 2020 à 10:09.
Alors en fait pour l'installer grossomodo il faut docker & docker-compose.
J'utilise openresty (qui est un fork de nginx) car le framework lapis tourne dessus.
Ensuite j'ai besoin d'une base de données (arangodb)
Les scripts nodejs ne sont pas obligatoire et répondent à un besoin précis (temps réel par exemple)
L'édition via le module de synchronization est bien évidemment protégé via un token est communique en https (là aussi pas forcément obligatoire mais bien plus pratique) et je ne travaille jamais sur la prod, mais sur le dev.
Pour info, j'ai bientôt 44 ans et j'ai aussi des poules, 2 chèvres, 4 ânesses et 1 cheval :)
Donc en PHP on aurait :
Et avec Fasty :
pas sûr que ce soit plus lourd (le frontend pèse 1,5Mo en RAM) et le déploiement avec docker-compose est assez facile :
docker-compose up cms
# A propos de arangodb
Posté par fasty . En réponse à la dépêche À découvrir : Fasty, un CMS pour les équipes de développeurs. Évalué à 1.
Un des attraits de arangodb est Foxx. Un framework is permettant de créer des APIs dans le coeur de la base de données.
Fasty permet donc de modifier et de créer de nouvelles APIs. Là également l'édition de fait en livre t il y a du hot reload. C'est tres pratique.
Je pense que cette base n'est pas assez connu et mérite grandement de s'y intéresser
[^] # Re: intéressant !
Posté par fasty . En réponse à la dépêche À découvrir : Fasty, un CMS pour les équipes de développeurs. Évalué à 1.
je ne voulais montrer que le blog qui l'utilise … après on pourrait l'enlever pourquoi pas …
[^] # Re: intéressant !
Posté par fasty . En réponse à la dépêche À découvrir : Fasty, un CMS pour les équipes de développeurs. Évalué à 2.
Alors bonne remarque pour le flux Atom/RSS je vais le leur soumettre. Le code du front-end n'a pas été fait par moi, je m'occupe en général du backend.
Je vais voir ce que je peux améliorer.
[^] # Re: intéressant !
Posté par fasty . En réponse à la dépêche À découvrir : Fasty, un CMS pour les équipes de développeurs. Évalué à 3. Dernière modification le 05 novembre 2020 à 20:08.
N'oubliez pas que je venais du monde Ruby on rails… Donc du coup tout me semble plus rapide ;)
Un des avantages de Lua et openresty est les coroutines qui permet d'écrire du code asynchrone de façon transparente.
De plus lapis est simple a comprendre même si on ne connait pas openresty et Lua
Bien évidemment il y a des stacks / langages plus performants. Après j'y ai trouvé du plaisir à découvrir celle là.