Salut !
Je bidouille un hébergeur de fichiers depuis quelques mois (https://easypics.xyz/) et j'aimerais vos avis techniques.
Stack : PHP 8.3 vanilla + MariaDB 11.4 + Apache
Trucs implémentés :
- Upload chunké pour gros fichiers + validation MIME serveur
- Rate limiting, logs sécu, nettoyage auto avec triggers MySQL
- API REST basique + partage temporaire/galeries
Mes interrogations :
1. PHP sans framework - J'ai fait du vanilla par flemme d'apprendre Symfony/Laravel, mais je me demande si c'est pas con à long terme ?
2. Scalabilité - Tout sur une VPS pour l'instant. Si ça grossit, vous séparez comment app/BDD ?
3. Sécurité - Qu'est-ce que j'ai sûrement oublié d'important ?
Code exemple API :
```php
POST /api/files/upload
// Response:
{
"success": true,
"url": "https://easypics.xyz/view/abcd1234_filename.jpg"
}
```
C'est vraiment juste pour apprendre, pas commercial. Si vous voyez des trucs foireux je suis preneur !
TL;DR : Hébergeur fichiers en PHP vanilla, je cherche retours techniques sur perf/sécu/archi.
---
*PS : J'espère que ça passe pas pour de la pub, c'était pas le but.*
Message édité par easypics le 06-09-2025 à 22:41:15