Contexte
Conception, développement et maintenance à long terme d'un site communautaire et réseau social pour passionnés de pêche. Ce projet m'a permis de me confronter à des problématiques de montée en charge réelles, de gestion de bases de données volumineuses et de conformité réglementaire.
Actions réalisées
- Architecture : Développement sous le framework PHP Yii, structuré selon le modèle MVC (Model-View-Controller) assurant la maintenabilité de l'application.
- Optimisation de base de données : Analyse régulière des requêtes SQL et optimisation des index MySQL pour maintenir un temps de réponse rapide malgré le volume d'enregistrements.
- Analyse de logs : Mise en place de scripts d'analyse de logs d'accès Apache pour détecter et bloquer les requêtes malveillantes, optimiser le crawl des moteurs de recherche et assurer la conformité RGPD.
- Sécurité applicative : Protection robuste contre les injections SQL, failles XSS et CSRF intégrée nativement.
Résultats chiffrés
- Audience au pic : plus de 50 000 visites par mois de manière fluide.
- Bases de données de plus de 50 000 enregistrements maintenue sans dégradation de performance.
-
Temps de chargement moyen divisé par 2 grâce aux index de requêtes et à l'analyse de cache PHP.