Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)
Найдено страниц: 15 [показано 10]
Файлы vs базы данных.
Степень соответствия запросу: 94,3%
Фрагменты текста поста : ... В качестве примера «файлового подхода» я буду использовать движок этого блога ( Lasto-blog-B ), точнее работу его системы статистики... ... Кстати, все нижеописанное касается и других поделок от Lasto, которые собирают статистику — сплогов, нового варианта nano-CMS и т... ... Итак, последовательность действий модуля сбора статистики Lasto-блога примерно такова: при обращении серфера к любой странице сайта запускается один и тот же скрипт, который должен собирать статистическую информацию: кто пришел (серфер или бот), откуда он пришел (сайт-источник), куда он пришел (страница нашего сайта) и т... ... Особенность хранения данных Lasto-блогом такова, что статистика хранится в нескольких файлах: hits... ... В нем хранятся те данные, которые выводятся на странице статистики блога... ... a — общая статистика по ридерам, ботам и т... ... Но эта задача для отображения статистики, а нас больше интересует ее сбор... ... Скрипт считывает в память ВЕСЬ файл статистики, не взирая на размер ( если посещаемость высокая или статистика собирается за большой срок, то это могут быть десятки или даже сотни мегабайт )... ... Ну а если это статистика за месяц и при этом с поисковиков в день приходит по несколько сотен человек, да еще по тысяче различных запросов, то получается весьма нехилый объем работы... ... Серилизация (склейка элементов массива в строку) и перезапись (опять же) ВСЕГО файла статистики... ... тут затронута обработка данных только из одного «раздела» статистики (а ведь скрипт еще должен скорректировать данные и в остальных), не описан блок, который проверяет доступность сайта для данного юзер-агента и хоста-источника (а он жрет времени тоже немало), не учтены потери на выделение/освобождение памяти и копирование целых веток массива, если автор решил (для упрощения программирования) отделить часть массива например так: Пример кода $as = $ar['allsein']... ... Главное то, что ПРИ ЛЮБОМ ХИТЕ (даже переходе серфера с одной страницы сайта на другую) происходят ВСЕ описанные операции — чтение, разбор, поиск, склейка, запись и выполняются они над ВСЕМ содержимым файла статистики... ... За счет кэширования вы выиграете часть времени на чтении/сохранении файла статистики, но как быть с массивом... ... Другими словами, пока идет обработка одного посетителя, все остальные будут ждать ибо для них доступ к файлу статистики окажется заблокированным... ... Для данного примера также будем рассматривать работу только с одним «разделом» статистики — данных о поисковых запросах... ... Да еще про кэширование вспомним :-) Кстати, если ваш сайт достаточно посещаем, то файл статистики будет расти как на дрожжах и каждое обращение к скрипту будет вызывать чтение/парсинг/поиск/сохранение всех этих десятков мегабайт, а при использовании БД при любом количестве посетителей нам все так же будет нужно читать всего несколько сотен байт (три записи из таблиц), а записать - только 12 байт... Подробнее: http://fit-media.com/post_1222679684.htmlВсе ли CMS одинаково полезны?
Степень соответствия запросу: 1,71%
Фрагменты текста поста : ... Ибо все изыскания, все идеи, решения, принятые на основе анализа статистики посещаемости своих ресурсов, прибыли и убытков, все то ценное, что только может посетить несчастную опухшую голову мани-мейкера в конечном итоге выливается в одно и тоже - изменения, производимые на подконтрольных сайтах... ... Может я чего-то упустил, но ни один из виденных мной движков не давал сколько-нибудь полной (и полезной) статистики работы сайта... ... Статистика всего, что только можно получить с помощью PHP... Подробнее: http://fit-media.com/post_1200405197.htmlПошлите серфера на три веселых цифры!
Степень соответствия запросу: 1,71%
Фрагменты текста поста : ... Расположенный на сайте скрипт от Гугль-аналитикс, (или любой другой конторы по подсчету статистики) засекает этот хит и вносит в статистику посещаемости новую, ранее невиданную, страницу с адресом http://www... ... И естественно посылают туда посетителей, ломая на корню всю так нужную вэб-мастеру статистику... Подробнее: http://fit-media.com/post_1200930244.htmlВойна продолжается
Степень соответствия запросу: 0,76%
Фрагменты текста поста : ... Сейчас положение исправлено, но пришлось снова очистить статистику... ... %%%борьба с попингуями, статистика сайта, блокировка нежелательных хитов, привратник%%%... Подробнее: http://fit-media.com/post_1243946280.htmlДруг ты мне или не друг?
Степень соответствия запросу: 0,53%
Фрагмент текста поста : ... Привратник, блокировка попингуев, очистка статистики, проверка обратных ссылок %%%... Подробнее: http://fit-media.com/post_1244791217.htmlWindows с маленькой буквы w
Степень соответствия запросу: 0,33%
Фрагменты текста поста : ... Например, полная очистка базы данных – это вовсе не обычное действие... ... Очистка должна происходить в отдельном окне... Подробнее: http://fit-media.com/post_1204300625.htmlВот Магадан Добрался И До Меня
Степень соответствия запросу: 0,19%
Фрагмент текста поста : ... Короче, в поисках виновника я полез смотреть статистику сервера и увидел там интересного "посетителя", которого раньше не замечал - spider05... Подробнее: http://fit-media.com/post_1213311430.htmlПривратник-младший. Турбо-решение.
Степень соответствия запросу: 0,19%
Фрагмент текста поста : ... Копаясь в статистике «... Подробнее: http://fit-media.com/post_1225008537.htmlО бедном привратнике замолвите слово...
Степень соответствия запросу: 0,19%
Фрагмент текста поста : ... %%%привратник, блокировка попингуев, ссылки, пинги, пингующие сайты, статистика хитов%%%... Подробнее: http://fit-media.com/post_1230136227.htmlЕсли не хочется кусать локти
Степень соответствия запросу: 0,08%
Фрагмент текста поста : ... Перед копированием так же автоматически будет сделана очистка папки архива от старых файлов... Подробнее: http://fit-media.com/post_1203529769.html
