Рычаг загрузки FTP

Я не хочу полагаться на кэш ОС/файловой системы

Почему?

При реализации этой внешней стороны, которую означает ядро, код должен будет сцепиться в inotify для обеспечения непротиворечивости кэша. Этому также будет нужен код для загрузки и обновления кэша. Это будет ужасно сложно и в большинстве случаев будет не быстрее, чем доверие кэшу файловой системы. В некоторых случаях это на самом деле замедлит систему путем дублирования содержания.

1
задан 24 September 2012 в 12:57
1 ответ

You can approach this by using something more generic than a FTP hook (which will also allow it to scale if the users uses SCP, SFTP or even SSH using a text editor): inotify.

There are many languages that support this, but here's a Python API: https://github.com/seb-m/pyinotify/wiki

This would allow you to watch a directory, and when it changes, act on that information.

There is also Python Watchdog: http://code.google.com/p/python-watchdog

2
ответ дан 3 December 2019 в 21:42

Теги

Похожие вопросы