开发者

Polling a folder, best way to keep memory and speed unaffected?

I want to create a python script that polls a folder that a java server will fill with images when a user transfers them, however I want this script to be almost as invisible as possible in terms of noticeable effects. Keep in mind that this computer has many servers on it, and management of memory and speed are thing I want to optimize. How is the best way to poll this directory without it clogging up t开发者_StackOverflowhe system? Would I want to pull sleep functions in there, or does that cause even more problems?


If your server is Linux, the best and cleanest way to do this is with the system service inotify, which is designed just for your needs. Python has a lib as a part of the twisted network programming framework, which is loosely coupled, so you can use it while keeping it simple. Just check-out this example:

http://twistedmatrix.com/documents/10.2.0/api/twisted.internet.inotify.html

it is quite straight-forward.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜