Bonjour,
Je suis en train de coder un système de cache pour chacune de mes pages et je me demandais s'il était plus coûteux en ressource d'utiliser la fonction file_exist() dans une condition ou bien de faire un SELECT via mysql et d'y vérifier le résultat dans une condition ?
exemples:
au lieu de faire
je souhaiterais faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $sql = mysql_query("SELECT `id` FROM `table` WHERE `data1`='".$user['id']."';"); $sql = mysql_fetch_array($sql); if($sql['id']){traitement;}
pour moi en regardant les lignes, file_exist() me semble + rapide d'exécution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(file_exist("fichier-".$user['id'].".htm")) {traitement;}
mais est-ce vrai ? (je fait ce système car le site deviendra assez gros dans quelques semaines/mois .. et je suis donc penché sur son optimisation)
je vous remercie d'avance pour vos réponses en espérant pouvoir avancer convenablement grâce à votre aide ^^
Partager