Обновление времени доступа файлов в mysql

Viacheslav Klenov self at newage.crimea.ua
Thu Jun 18 18:40:45 MSD 2009


Денис пишет:
> Здравствуйте.
>
> Есть задача сделать обновление времени доступа к статике в базе mysql.
> Хочу написать на С fastcgi приложение, которое будет в отдельном
> потоке выполнять sql команду, что то вроде:
> UPDATE files SET lastVisit=UNIX_TIMESTAMP() WHERE id=?
> и немедленно отдавать файл nginx. Что бы в случае большой
> нагрузки на sql сервер статика отдавалась мгновенно. id будет браться
> из имени файла, но это дело десятое.
> Конфигурация получится что то вроде:
> location /files/ {
>     fastcgi_pass localhost:9000;
> }
>
> Вопросы следующие.
> 1. Можно ли в эту секцию добавить директиву "expires 1d". Чтобы статика
> кэшировалась на клиентах и была нагрузка поменьше.
> 2. Как сделать, чтобы в случае отказа fastcgi сервера файлы брались из
> локальной директории, ну например: /home/www/files.
> 3. Решал ли кто-нибудь подобную задачу другими методами?
>
>   
Зачем все это?
время доступа к файлу (atime) в самой файловой системе Вас не устраивает?





More information about the nginx-ru mailing list