Я создаю RSS-канал по требованию из папки изображений. Создание канала довольно дорого для больших наборов файлов, поэтому я кеширую канал после первого создания, но я хотел бы знать, нужно ли мне заново создавать канал, когда кто-то его запрашивает.
Я думаю, что если бы я мог найти способ дешево создать уникальный хеш из всех файлов и дат файлов, то, когда хеш изменился, я бы знал, что нужно заново сгенерировать фид.
У кого-нибудь есть идеи, как дешево создать этот хэш? Является ли хеш даже правильным названием для того, что я собираюсь сделать?
Edit:
Я знаю, что FileSystemWatcher существует именно для этого типа вещей. Но мне более любопытно, как сделать это по требованию. У меня были другие случаи, когда я делал то же самое и использовал средство просмотра файлов для получения уведомлений, но я полагаю, что у кого-то есть представление о том, что делать, когда вы не можете получать уведомления об изменении файла ...