config optimale pour php/mysql

config optimale pour php/mysql - Programmation

Marsh Posté le 08-06-2001 à 08:42:30    

Salut,
je fait tourner php/mysql sur un pIII avec 64 Mo de ram et winNT. J'aimerai savoir comment ameliorer ca! Plus de ram, linux???
Merci d'avance


---------------
Moi, quand on m'en fait trop j'correctionne plus : j'dynamite, j'disperse, j'ventile. (tontons flingueurs)
Reply

Marsh Posté le 08-06-2001 à 08:42:30   

Reply

Marsh Posté le 08-06-2001 à 09:04:23    

Pq tu veux amélioré ca ???
 
ca rame ?

Reply

Marsh Posté le 08-06-2001 à 09:08:02    

c'est sur 128 de ram c'est mieux, mais avec ce que t'as ça devrais pas être trop lent ?
 
en tout cas si c'est lent, c'est lier au code/mysql
 
au lieu de claquer du fric pour du matos, vérifie si y 'a pas de gaspillages de resources lors des accès au BDonnées.
ou des trucs comme ça.
 
faut voir aussi (la taille de la base, le nombre de requete simulta...)
 
 
sinon oui, linux pour ameliorer ça.
et le serveur web ?

 

[edit]--Message édité par lamatrice--[/edit]

Reply

Marsh Posté le 08-06-2001 à 09:19:01    

lamatrice a écrit a écrit :

 
en tout cas si c'est lent, c'est lier au code/mysql




tu pourrais expliquer le genre de choses qu'il faut pas faire stp ?  
merci  :hello:

Reply

Marsh Posté le 08-06-2001 à 09:28:28    

ne pas cumuler les connexions bd (en croisé)
exemple
 
pas bon :
open connect A
open connect B
close conect A
close connect B
 
bon :
open connect A
close connect A
open connect B
close connect B
 
par exemple...
par ce que un pIII avec 64ram, euh je sais pas pour  vous mais pour moi c'est déjà pas mal.

 

[edit]--Message édité par lamatrice--[/edit]

Reply

Marsh Posté le 08-06-2001 à 09:32:07    

sans parler de la structure même de la base de donnée, qui peut être optimiser aussi.

Reply

Marsh Posté le 08-06-2001 à 12:44:34    

Et les requêtes sql aussi peuvent parfois être optimisés.
Par exemples, un "select *" est à éviter si tu n'utilise qu'une seule zone dans ton code. Faire plutôt "select NOM_DU_CHAMP" qui sera plus rapide pour le retours des informations.
Pour la bdd. Toujours mettre au moins 1 index par table et si possible sur le champs qui sera utilisé dans les "where" des requêtes. Ca rends les requêtes plus rapides (il lit pas toute la table pour savoir ce qu'il doit ramené mais juste la partie indiqué par l'index).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed