1.
Código PHP:
while ( ! file_exists( "archivo.txt" ) ) { }
Código PHP:
while ( strlen( file( "archivo.txt" ) ) == 0 ) { }
Código PHP:
while ( /* ALGÚN OTRO MÉTODO ??? */ ) { }
| |||
¿Cuál es la menos saturadora? Hola que tal, quisiera saber que función de las siguientes puede usarse para un While en tiempo indeterminado en un servidor con muchas personas que casi no altere la velocidad de respuesta del servidor: 1. Código PHP: Código PHP: Código PHP: |
| |||
Respuesta: ¿Cuál es la menos saturadora? La existencia del archivo la tienes que hacer sí o sí con file_exists, no hay de otra. Otra cosa es que primero valides que el nombre del archivo sea válido. Si lo del tiempo indeterminado es que vas a estar intentando leer un archivo hasta encontrarlo, te recomendaría primero aumentar el tiempo de ejecución del archivo (time_limit) y segundo hacer un sleep de x segundos antes de volver a intentar leer. |
| |||
Respuesta: ¿Cuál es la menos saturadora? Hola gracias por responder, bueno todo lo que mencionas ya lo tengo en cuenta pero el punto aquí es: Cita: Hasta ahorita yo voto por file_exists. que método para indentificar un archivo interrumpe menos al servidor |
| |||
Respuesta: ¿Cuál es la menos saturadora? la mejor manera es que tu mismo hagas pruebas de para sabes cual se ejecuta en menos tiempo:
Código PHP:
(Extraido del manual de php)Ver original Si deseas algo mas avanzado usa xdebug + wincachegrind Saludos! |
Etiquetas: |