Fasty - un cadre PHP rapide et simple
(Actuellement en développement lourd)
Installation
L'installation de Fasty est super facile, suivez simplement les étapes ci-dessous
Composer Create-Project Fast / Framework Project_name
Ou télécharger la dernière version stable (https://github.com/fastyphp/fasty/releases) puis exécuter
Installation du compositeur
- Définissez le répertoire racine des serveurs Web sur le dossier / public
- Ouvrez la console / l'invite de commande et le CD dans le dossier racine FASTY
- Exécutez le compositeur Installer et attendez que le compositeur termine le téléchargement des fichiers nécessaires (si vous n'avez pas la configuration du composer, vous pouvez le faire en visitant ce lien: https://getcomposer.org/doc/00-intro.md)
- Configurez le fichier config.php pour correspondre à vos propres paramètres
- Créez quelque chose de génial!
Fasty ne nécessite pas de travail de console seul, mais il en a besoin pour l'installation initiale
Repères
Tous les repères sont effectués à l'aide d'apaches à l'outil de référence appelé apachebench version 2.3 ils sont également effectués sur ma machine locale (qui n'est pas une spécification élevée), donc les résultats sont quelque peu faibles
Commande de référence
ab -n 1000 -c 100 http://localhost
Spécifications de la machine
- Processeur: Intel Core i5-4210U @ 1,70 GHz
- RAM: 8 Go
- Système: 64 bits Windows 10
Les résultats réels
- Fasty - 53.91 Demandes / seconde (connexion MySQL, système de cache de fichier par défaut)
- Laravel - 13.59 Demandes / seconde (connexion MySQL, système de cache de fichier par défaut)
- CakePhp - 10.83 requêtes / seconde (connexion mysql, système de cache de fichier par défaut)
Exigences
Fasty nécessite les services suivants
- PHP 7,1 ou plus
- MARIADB 10.1 / MySQL 5.7.14 ou plus