Входной монитор FTP (при загрузке)

У нас есть несколько 100 пользователей, которые регистрируются через FTP и загружают файлы. Наша онлайн-система (PHP) должна отображать только что загруженные элементы. Я не хочу продолжать проверять все разные папки FTP для проверки новых файлов.

Каков наилучший способ проверки новых файлов с помощью PHP без замедления работы сервера? Все пользователи имеют файлы в папках, например, / uploads / user1, / uploads / user2 и т. Д. Подход, который я имею в виду, это следующее:

  • Постоянно проверяйте папку для загрузки, чтобы проверить, изменилась ли дата изменения папки (если дата изменилась с последнего раза, файл появился). Какую функцию PHP я могу использовать, чтобы проверять дату и время последней загрузки каталога?
  • Если измененная дата изменилась, используйте scandir (), чтобы пройти через каждую директорию в папку для записи, которая была изменена для идентификации файлов.

Solutions Collecting From Web of "Входной монитор FTP (при загрузке)"