Problème de méthode

Résolu/Fermé
blackbutterfly Messages postés 95 Date d'inscription mardi 17 avril 2012 Statut Membre Dernière intervention 29 mai 2012 - 24 avril 2012 à 11:42
informapierre Messages postés 425 Date d'inscription vendredi 30 novembre 2007 Statut Membre Dernière intervention 17 juin 2012 - 17 juin 2012 à 18:28
Bonjour,

J'ai fait un panier en utilisant une BD mysql utilisant pour chaque actions des requêtes implémentant la base ou non ( INSERT, DELETE, ALTER, SELECT etc ... )
J'utilise la méthode pdo pour faire chaque transaction.

Ma question est la suivante :

Quel est le plus intéressant question sécurité, stabilité serveur ?

--> Que je reste avec ma BDD
--> Que je fasse un panier en utilisant des $_SESSION de partout
--> Une autre idée ?

Je vous remercie d'avance pour vos réponses qui me seront très précieuses.

Cordialement


5 réponses

informapierre Messages postés 425 Date d'inscription vendredi 30 novembre 2007 Statut Membre Dernière intervention 17 juin 2012 49
24 avril 2012 à 12:28
Sa dépend, il faut que le client soit inscrit pour avoir un panier ou il peut commencer les achats sans inscription ?
Utiliser les variables de session sa va être un catastrophe tu peux oublier :)
0
blackbutterfly Messages postés 95 Date d'inscription mardi 17 avril 2012 Statut Membre Dernière intervention 29 mai 2012 1
24 avril 2012 à 12:30
Il faut que le client soit inscrit pour avoir accès aux produits. J'ai déjà 8 $_SESSION différent donc je décourage ( pour chaque info du client. Cela me permet de faire la requête qu'une seule fois ... )
0
informapierre Messages postés 425 Date d'inscription vendredi 30 novembre 2007 Statut Membre Dernière intervention 17 juin 2012 49
24 avril 2012 à 12:36
Effectivement tu peux charger toute les infos client de ta bases dans des variables SESSIONS en une seul fois, après si l'utilisateur doit être inscrit pour ajouter des choses a son panier tu peux les stoqués sur ta BDD sa sera le plus simple pour toi :)
0
blackbutterfly Messages postés 95 Date d'inscription mardi 17 avril 2012 Statut Membre Dernière intervention 29 mai 2012 1
24 avril 2012 à 12:40
Oui mais, question sécurité et stabilité serveur. Ce n'est pas trop lourd ? ( je dois avoir au moins 4 appels minimum à la base de données juste pour afficher les produits, le panier ( avec produit ou non ) le total du panier, le détail de la facture ( TVA etc ... )
0
blackbutterfly Messages postés 95 Date d'inscription mardi 17 avril 2012 Statut Membre Dernière intervention 29 mai 2012 1
24 avril 2012 à 12:42
Je ne cherche pas à planter le serveur qui héberge le site. Je suis en stage pour une boite professionnel et cela serait fâcheux si je fous tout en l'air ... xD ( Si tu as d'autre technique plus intéressante pour l'optimisation de mon travail, je suis preneur )
0
blackbutterfly Messages postés 95 Date d'inscription mardi 17 avril 2012 Statut Membre Dernière intervention 29 mai 2012 1
24 avril 2012 à 14:33
Découverte de la librairie ORM ( doctrine ). Est-ce mieux que ce que j'ai déjà ?
0
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 311
25 avril 2012 à 10:13
Bonjour,
Mysql et pdo ne conviennent pas ? Pourquoi ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
blackbutterfly Messages postés 95 Date d'inscription mardi 17 avril 2012 Statut Membre Dernière intervention 29 mai 2012 1
Modifié par blackbutterfly le 25/04/2012 à 10:53
Si elle convient mais, par exemple si 140 utilisateurs se connecte en même temps on risque le crash serveur ( à ce que j'ai compris ) donc je voulais savoir s'il y avait une meilleur solution sécuritaire en maintenant la stabilité du serveur.
"Le hasard n'existe pas, tout est inéluctable."
0
informapierre Messages postés 425 Date d'inscription vendredi 30 novembre 2007 Statut Membre Dernière intervention 17 juin 2012 49
17 juin 2012 à 18:28
140 * 4 = 560 requêtes/seconde c'est franchement pas ENORME et puis au pire il va laguer mais de la a aller cracher le serveur y'a de la marge ^^
Tu a quoi comme configuration (matériel) sur ton serveur ?
0