Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: PHP и количество обращений к файлу  (Прочитано 1532 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн EvilDev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Доброго времени суток.
Пишу небольшой веб-сервис но ни как не могу понять как можно подсчитать количество обращений к файлу за определенный промежуток времени (например 1 месяц)? Есть база, с информацией о файлах, в нее надо записать это количество обращений. А обращаются к файлам по прямой ссылке http://example.ru/file.ext

Заранее благодарен!

P.S. Знаю что можно такое реализовать, но не знаю как...

Оффлайн shumtest

  • Активист
  • *
  • Сообщений: 731
  • Это вам просто кажется...
    • Просмотр профиля
    • Блог Шумомера
Re: PHP и количество обращений к файлу
« Ответ #1 : 17 Марта 2011, 08:48:12 »
Обычно - делают так: через htaccess + rewrite перенаправляют все запросы к файлам на скрипт который считает статистику и отдает файл (пользователю это перенаправление не видно, т.е. в строке адреса все так-же прямой урл)

Если надо оставить как есть, именно прямое обращение к файлам - то только системными вещами.

Оффлайн EvilDev

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Re: PHP и количество обращений к файлу
« Ответ #2 : 17 Марта 2011, 09:06:29 »
Хм.. А как это сделать системными вещами?
« Последнее редактирование: 17 Марта 2011, 22:28:42 от EvilDev »

Оффлайн RandomNT

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: PHP и количество обращений к файлу
« Ответ #3 : 18 Марта 2011, 03:00:25 »
можно в логах апача посмотреть сколько раз файл запрашивали

Оффлайн shumtest

  • Активист
  • *
  • Сообщений: 731
  • Это вам просто кажется...
    • Просмотр профиля
    • Блог Шумомера
Re: PHP и количество обращений к файлу
« Ответ #4 : 18 Марта 2011, 06:33:38 »
Хм.. А как это сделать системными вещами?
inotify

 

Страница сгенерирована за 0.069 секунд. Запросов: 25.