У нас есть несколько 100 пользователей, которые регистрируются через FTP и загружают файлы. Наша онлайн-система (PHP) должна отображать только что загруженные элементы. Я не хочу продолжать проверять все разные папки FTP для проверки новых файлов.FTP-входящий монитор (при загрузке)
Каков наилучший способ проверить новые файлы с помощью PHP без замедления работы сервера? Все пользователи имеют файлы в папках, например,/загрузки/user1,/загрузки/user2 и т.д. Подход, который я имею в виду следующее:
- Постоянно проверять загрузки папки, чтобы проверить, если дата изменения папка имеет изменено (если дата изменилась с последнего раза, в файл вступил). Какую функцию PHP я могу использовать, чтобы проверять дату и время последней загрузки каталога?
- Если измененное изменение даты изменилось, используйте scandir(), чтобы пройти через каждую директорию, чтобы переместить каталог, который был изменен для идентификации файлов.
Можете ли вы повлиять на конфигурацию/выбор сервера FTP-сервера? –
Да, это выделенный сервер, у нас есть контроль. – Pasta
Это не должно быть Community Wiki IMO btw. –