Les meilleurs développeurs informatique freelances sont sur Codeur.com

Optimisation et compression des images avant upload (Site PHP)

 Fermé · Moins de 500 € · 37 offres · 2841 vues · 33 interactions


Objectif

Optimiser la gestion des images sur notre site web (développé en PHP/HTML sans framework) afin de :

Réduire le poids des images uploadées
Améliorer les performances du site (temps de chargement)
Optimiser le SEO (Core Web Vitals)
Limiter l’espace de stockage serveur

Contexte technique
Site existant : PHP natif + HTML + JS
Hébergement :VPS chez nbda.cloud (SSH possible)
Upload d’images via formulaires (utilisateurs)

Besoin principal

Mettre en place un système complet de :

1. Compression côté navigateur (avant upload)
Compression automatique des images sélectionnées par l’utilisateur
Utilisation possible d’une librairie JS (ex : browser-image-compression)
Paramètres attendus :
Taille max : ~1 Mo
Largeur/hauteur max : 1600 px
Envoi de l’image compressée au serveur via AJAX / FormData

2. Traitement côté serveur (PHP)
Recompression systématique des images uploadées
Redimensionnement automatique si nécessaire
Gestion des formats :
JPEG
PNG
GIF
HEIC / HEIF
WebP

3. Conversion automatique en WebP OU JPEG fallback si besoin
Génération d’une version WebP pour chaque image uploadée
Nommage propre des fichiers
4. Sécurité et validation
Vérification du type MIME
Limitation de la taille des fichiers (50 Mo max en entrée je prévois large car les appareils photos évoluent vite )
Protection contre les fichiers malveillants
5. Organisation des fichiers
Structuration des dossiers (ex : /uploads/type/année/mois/)
Nommage unique des fichiers (éviter collisions)

Mise en place du lazy loading des images
Suppression des métadonnées EXIF

Livrables attendus
Tests de bon fonctionnement complet AVANT de mis en production sur différents navigateurs PC et mobile
La compatibilité mobile 100%
Code propre, commenté et documenté
Intégration fonctionnelle sur le site existant
Instructions d’installation / maintenance

Délai souhaité

À proposer délai développement + test + livraison

Budget

Merci de proposer un tarif global.
Un surcout ne sera accepté que si il est justifié par un défaut d'informations de ce cdc ou demande complémentaire

Une attention particulière sera portée à :

La performance et la rapidité d'upload
La compatibilité mobile
La simplicité d’intégration sur un site existant
Échanges

Sur votre offre merci de préciser :
méthode utilisée (JS + PHP ?)
exemples de projets similaires
gestion WebP / resize

Cette demande de prix ne s'adresse pas :
aux agences
aux prestataires hors zone métropole

Possibilité d’échange rapide pour préciser les besoins techniques avant validation.

Budget indicatif : Moins de 500 €

Publication : 27 mars 2026 à 10h53

Profils recherchés : Développeur spécifique freelance , Développeur JavaScript freelance , Développeur PHP freelance , Intégrateur HTML freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

37 freelances ont répondu à ce projet

32 propositions de devis en moins de 2h

Dan Salczer Développeur full-stack
Anthony Alberola Développeur C++
Frédéric Muller Agence de développement e-commerce
Nolwenn Drai--Laguens Agence de développement e-commerce
Kévin  Guiot Développeur full-stack
Jaroslaw Chmielewski Développeur WordPress
Stéphane Bieber Agence web
+30

Montant moyen des devis proposés : 600 €

Estimation du délai : 3 jours

Publier un projet similaire

Nos ressources utiles

Allez plus loin avec nos ressources liées à ce projet !

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients