¿Qué pasa con la velocidad de recuperación de un valor de cadena con fopen, mysql query, include / require

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

  •  06-07-2019
  •  | 
  •  

Pregunta

Esa es una pregunta general. Necesito recuperar el valor de aproximadamente 20 cadenas de aproximadamente 100 caracteres cada una. ¿Cuál de los siguientes métodos sería el más rápido para recuperar las variables?

1) lectura de un archivo de inclusión separado, donde se asignan los valores de las variables (por ejemplo, $ var1 = " blablablah .... " ;; etc) 2) leer desde un archivo de texto 3) lectura de una base de datos (pequeña), p. Ej. haciendo una simple consulta mysql

¿Y qué hay de un caso un poco más grande, p. ¿aproximadamente 50 cadenas de hasta 300 caracteres cada una?

Gracias

¿Fue útil?

Solución

  

¿Cuál de los siguientes métodos   ser el más rápido para recuperar   las variables?

1) leer desde un archivo de inclusión separado

  

¿Y qué hay de un caso un poco más grande,   p.ej. alrededor de 50 cuerdas hasta 300   caracteres cada uno?

1) leer desde un archivo de inclusión separado

Realmente depende de cuánto valoras el rendimiento sobre la practicidad.

Otros consejos

No ha incluido cuántas de estas cadenas existen en su conjunto de datos en total y con qué frecuencia se actualizan.

Usar una solución totalmente basada en PHP o una solución de archivos de disco está bien cuando hay solo unos pocos y rara vez se actualizan; se convierte en una pesadilla administrativa cuando hay mil millones y se actualizan a una velocidad de miles por minuto.

Comience con la solución más obvia (más fácil de mantener) y luego optimice una vez que el rendimiento se convierta en un problema y esté seguro de que esa es la fuente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top