Согласен. Если график сверху — реальный, то нет смысла серьезно усложнять систему. Сделайте экранирование запросов и обдумайте, стоит ли сделать партиционирование (чтобы не приходилось этот лог чистить, как вы описывали в комментарии выше). Остальное — так, на будущее.
Подход, при котором программист все нужные шишки хочет набить самостоятельно, достоин уважения (лишь бы заказчикам такой код не отправлял).
Основные проблемы вам уже указали:
1. Разрастание таблицы с логом
2. Нагрузка на сервер при росте посещаемости будет расти нелинейно
3. Излишнее доверие к пользовательским данным может выйти боком
4. Вы считаете хосты, а не посетителей
Направление движения пока что могут быть таковы:
1. Партишенинг таблицы по дате (почитайте, например, здесь)
2. Буфер для инсертов (лучше сразу в мемкеше, но на первое время сгодится и файл)
3. Плейсхолдеры или mysql_real_escape_string должны стать привычкой
4. Куки с уникальными айди
… ну а там и решение использовать зарекомендовавшие себя сервисы типа Google Analytics не за горами.
Для ffmpeg есть хитрый ход: надо указывать параметр -ss самым первым, тогда резать будет быстро.
Правда, это относится только к новым версиям ffmpeg. То, что в репозиториях debian lenny, слишком старо.
Водород это уровень атомов, в то время как современные исследования уже посвящены кваркам, струнам и прочим замечательным вещам.
Хотя не спорю: интересного и на атомном уровне предостаточно!
CNET, в свою очередь, ссылается на The Daily Mail, но и там нет ссылки на оригинальную публикацию.
А жаль, хотелось бы почитать как именно он обрабатывал данные.
Основные проблемы вам уже указали:
1. Разрастание таблицы с логом
2. Нагрузка на сервер при росте посещаемости будет расти нелинейно
3. Излишнее доверие к пользовательским данным может выйти боком
4. Вы считаете хосты, а не посетителей
Направление движения пока что могут быть таковы:
1. Партишенинг таблицы по дате (почитайте, например, здесь)
2. Буфер для инсертов (лучше сразу в мемкеше, но на первое время сгодится и файл)
3. Плейсхолдеры или mysql_real_escape_string должны стать привычкой
4. Куки с уникальными айди
… ну а там и решение использовать зарекомендовавшие себя сервисы типа Google Analytics не за горами.
Правда, это относится только к новым версиям ffmpeg. То, что в репозиториях debian lenny, слишком старо.
Хотя не спорю: интересного и на атомном уровне предостаточно!
А жаль, хотелось бы почитать как именно он обрабатывал данные.