Bonjour nous utilisons opencart 2.1.0.1. Au fur et à mesure du temps, nous avons ajoutés des fonctions en php inline (calcule de moyenne etc) et un sélecteur de filtre pour trier les produits, mais du coup, quand on charge la page qui contient tous les produits (250 environ) le temps de chargement est de 14 secondes et donc beaucoup trop lent.

Nous avons besoin de quelqu'un qui puisse apporter un regard professionnel pour limiter ce temps de chargement à 2 secondes tout en conservant le même contenu, peut être optimiser le php inline et apporter un savoir faire dans la mise en place de délais de chargement sur les foreach products ainsi que pour charger le sélecteur de filtre (afin d'avoir un affichage instantané de la page puis les produits et le sélecteur quand ils sont prêts) ou un savoir faire dans l'utilisation de pages mises en cache etc.

Plusieurs solutions sont possibles et peuvent être complémentaires:

1) Afficher la page de suite, mais mettre un délai sur le sélecteur de filtres, et sur l'affichage des résultats de produits.

2) Charger les produits au fur et à mesure de la navigation mais le but est que si quelqu'un clique sur un produit et fait un retour en arrière il récupère l'endroit exact où il était avant dans la catégorie (pas de retour au début) avec les mêmes filtres sur le même niveau dans la catégorie (si il était vers la fin ça le renvoi au même endroit).

3) Peut être enlever du inline nos fonctions php et les intégrer à un fichier php externe à lier à category.tpl qui serait chargé seulement quand il est prêt.

4) Nous sommes ouverts sur toute solution qui pourrait réduire drastiquement le temps de chargement sans altérer la navigation dans les catégories.

Nous n'avons pas un gros budget, comme nous sommes une petite société, notre budget est entre 150 et 300€ pour ce travail complet sur une seule page category.tpl de opencart et les fichiers qui vont avec (category.php etc).

Pour un codeur qualifié, la durée d'un tel travail ne devrait pas dépasser les deux heures

Budget indicatif Moins de 500 €
Publié le 15 juin 2018 à 16h33
Début du projet Tout de suite

Vous avez aussi besoin d'un expert ?

Déposez une annonce en décrivant votre projet et recevez gratuitement des devis en quelques minutes

Déposer une annonce gratuite

Offres pour ce projet :

Il n'y a pas encore d'offres sur ce projet.
Proposez votre tarif pour la réalisation du projet

Vous pourrez contacter le client et discuter ensemble des solutions que vous pourriez lui apporter pour réaliser son projet.

Envoyer un devis

Déposez un projet similaire
Publication 100% gratuite
Recevez 10 devis en moyenne
Pas de commission à payer

Vous êtes prestataire et vous cherchez des missions ?

Remplissez rapidement votre carnet de commandes en utilisant Codeur.com pour contacter des nouveaux clients.

Créer un compte gratuitement

Gérer mon 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

En utilisant ce site, vous acceptez l'utilisation de cookies. permettant de vous proposer des contenus et des services adaptés à vos centres d'intérêts.

Vous utilisez actuellement Internet Explorer. Pour profiter pleinement de Codeur.com, veuillez utiliser un des navigateurs suivant :