Pregunta

Para agarrar el inodo de un archivo en PHP, puedes usar este:

$fs = stat($file);
echo $fs['ino'];

El problema con esto es que en todas partes se dice que es lento y se debe evitar.Así que la pregunta se convierte en lo que es el ayuno(er), la manera de hacerlo?

¿Fue útil?

Solución

Usted podría utilizar fileinode() pero usted debe ejecutar los puntos de referencia si usted piensa que es lento.

Otros consejos

Yo creo que debe de referencia y echar un vistazo a lo que están haciendo para determinar si stat() es la parte más lenta de su código.Declarando 1 archivo en cada solicitud en un servidor que recibe alrededor de 100 visitas/día no es un problema.Indicando cada archivo puede ser un problema cuando se tiene que eek unos cuantos más solicitudes de un segundo.

Usted puede evitar que indica el mismo archivo varias veces por el almacenamiento en caché de los resultados a través de memcached, apc o algunos otros en la memoria caché del sistema.

Prematuro de la optimización es la raíz de todos los males.- Donald Knuth

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