¿La función fopen de PHP implementa algún tipo de caché?

Estoy luchando con la recopilación automatizada de datos de un script PHP desde un servidor web. @Los archivos en cuestión contienen datos meteo y se actualizan cada 10 minutos. Por extraño que parezca, la fecha de "archivo modificado" en el servidor web no cambia.

Un simple fopen ('http: // ...') -command intenta obtener la versión más reciente del último archivo en este directorio cada hora. Pero regularmente termino con una versión de hasta 4 horas. Esto sucede en un servidor Linux que (como me aseguró el administrador de mi sistema) no utiliza ningún servidor proxy de ningún tipo.

¿PHP implementa su propio mecanismo de almacenamiento en caché? ¿O qué más podría estar interfiriendo aquí?

(Mi solución actual es tomar el archivo a través de exec ('wget --nocache ...') que funciona.)

Respuestas a la pregunta(5)

Su respuesta a la pregunta