Le site de dream rose Online
Ceci a été écrit il y a un an alors qu'il s'agissait d'un serveur privé en pleine croissance. La base de code est de la merde car c'était l'un de mes premiers travaux.
Pendant le développement, j'ai utilisé MySQL. Cependant, nous avons utilisé MSSQL 2005 (pourquoi 2005, demandez-vous ?) en production car les fichiers du serveur étaient obsolètes. J'ai eu beaucoup de chance que PDO prenne en charge MSSQL et qu'il soit facile de changer de base de données en modifiant simplement quelques lignes dans la configuration. Cela aurait pu être amélioré avec des configurations basées sur l'environnement, mais je n'en ai reconnu aucune au moment de la rédaction de cet article.
Les fonctionnalités de Laravel ont brillé dans ce projet. J'ai dû faire face au fait que l'architecture et la méthodologie des fichiers du serveur étaient obsolètes ; c'était dur. Heureusement, Laravel a été en mesure de fournir la plupart des fonctionnalités dont j'avais besoin pour me concentrer sur les fonctionnalités.
J'ai utilisé TWBS3 . Cela m'a donné l'opportunité de passer la plupart de mon temps à écrire du code PHP au lieu de perdre mon temps avec les interfaces car on me donnait un délai court (je m'occupais également d'un autre projet à l'époque). J'ai également dû concevoir le site moi-même, donc Bootstrap m'a vraiment sauvé la mise.
Redis à cause de la mise en cache. Je n'ai remarqué aucune amélioration, sérieusement. Je viens d'entendre que c'était rapide tout en étant facile à installer, alors... hahaha.
Exigences :
>=v5.6
/ MSSQL 2005.>=5.3
.* Il n'y aura aucune instruction pour le configurer avec MSSQL 2005 .
Créez au moins 3 bases de données et videz le sqldump dans app/database/dump
. Parcourez /app/config/database.php
. Configurez Redis ensuite.
composer install
php artisan migrate
php artisan db:seed
bower install
Copyright 2014, équipe dream rose . Tous droits réservés.