Qu'en est-il d'une valeur de chaîne récupérant la vitesse avec fopen, requête mysql, include / require

StackOverflow https://stackoverflow.com/questions/1024715

  •  06-07-2019
  •  | 
  •  

Question

C’est une question générale. J'ai besoin de récupérer la valeur d'environ 20 chaînes d'environ 100 caractères chacune. Laquelle des méthodes suivantes serait la plus rapide pour récupérer les variables?

1) lecture à partir d'un fichier d'inclusion séparé, où les valeurs des variables sont attribuées (par exemple, $ var1 = "blablablah ....", etc.) 2) lecture d'un fichier texte 3) lire dans une (petite) base de données - par ex. faire une simple requête mysql

Et qu’en est-il d’un boîtier légèrement plus grand, par exemple environ 50 chaînes de 300 caractères chacune?

Merci

Était-ce utile?

La solution

  

Laquelle des méthodes suivantes serait   être le plus rapide, afin de récupérer   les variables?

1) lecture à partir d'un fichier d'inclusion séparé

  

Et qu'en est-il d'un boîtier légèrement plus grand,   par exemple. environ 50 chaînes jusqu'à 300   caractères chacun?

1) lecture à partir d'un fichier d'inclusion séparé

Cela dépend vraiment de l'importance que vous accordez à la performance plutôt qu'à l'aspect pratique.

Autres conseils

Vous n'avez pas indiqué le nombre total de ces chaînes dans l'ensemble de données et leur fréquence de mise à jour.

Utiliser une solution entièrement basée sur PHP ou une solution de fichiers disque est acceptable s’il n’ya que quelques-unes d’entre elles et qu'elles sont rarement mises à jour; cela devient un cauchemar de la direction quand il y a 1 milliard d’euros et qu’ils sont mis à jour à un taux de milliers de dollars par minute.

Commencez par la solution la plus évidente (la plus facile à gérer), puis optimisez lorsque les performances deviennent un problème et que vous êtes certain que c'est la source du problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top