Документов, удовлетворяющих Вашему запросу: 7

  1. Файлы vs базы данных.

    Степень соответствия запросу: 98,83%
    Фрагменты текста поста :
    ... Файлы vs базы данных...

    ... В последнее время все чаще нахожу в интернете статьи, которые расхваливают сайтовые движки, созданные без использования баз данных , т...

    ... сохраняющие данные в файлах...

    ... Непонятно почему, но народ истово верит в то, что именно такой подход (отказ от использования систем управления базами данных и хранение данных в файлах) дает гораздо большую производительность...

    ... автор скрывает исходники, шифруя все в байт-код с помощью Zend-Guard), но общие выводы можно сделать просто проанализировав содержимое файлов, хранящих статистические данные...

    ... Пользователям скриптов других производителей, также использующих файлы в качестве хранилища данных этот пост также должен быть интересен...

    ... Итак, последовательность действий модуля сбора статистики Lasto-блога примерно такова: при обращении серфера к любой странице сайта запускается один и тот же скрипт, который должен собирать статистическую информацию: кто пришел (серфер или бот), откуда он пришел (сайт-источник), куда он пришел (страница нашего сайта) и т...

    ... Нам гораздо важнее узнать, насколько оптимально использовать для этой работы файлы и действительно ли это быстрее, чем работа с базой данных...

    ... Особенность хранения данных Lasto-блогом такова, что статистика хранится в нескольких файлах: hits...

    ... db — данные о хитах (метка времени хита, IP-адрес источника, User-Agent клиента, хост источника, страница сайта к которой обратился клиент)...

    ... Кстати, анализируя этот файл можно увидеть, какие страницы сайта проиндексированы какими поисковыми системами (были посещены поисковыми ботами) и когда это произошло...

    ... Странно, что Lasto не встроил какого-либо культурного просмотрщика и анализатора этих ценных данных...

    ... db — данные об обращениях RSS-ридеров...

    ... В данный момент нам эта инфа не интересна...

    ... В нем хранятся те данные, которые выводятся на странице статистики блога...

    ... Структура такова: allsein — данные о заходах с поисковиков по разным запросам хост | искомая фраза дата, количество заходов...

    ... agent — данные о броузерах и ботах user-agent броузера дата, количество заходов...

    ... pages — данные о посещенных страницах страница дата, количество заходов...

    ... rss_agent — данные о запросах от RSS-ридеров user-agent ридера дата, количество заходов...

    ... source — данные об источниках трафика URL страницы-источника дата, количество заходов...

    ... В качестве дат (видимо для оптимизации) используются целочисленные значения, равные количеству дней, прошедших с некой фиксированной даты (1 января 2000 года)...

    ... В первом «разделе» (данных о поисковиках и искомых фразах) разделителем данных является символ вертикальной черты...

    ... html в определенный день, нужно сперва вычислить сколько дней прошло с 1 января 2000 года до искомой даты, затем «заглянуть» в ячейку массива Пример кода $ar['pages']['/stat...

    ... Тут можно немного оптимизировать процесс и сделать обращение вида Пример кода $ar['allsein']['google...

    ... Случаи когда с данной поисковой машины еще не было посетителей и нужно создавать целую ветку массива рассматривать не будем...

    ... тут затронута обработка данных только из одного «раздела» статистики (а ведь скрипт еще должен скорректировать данные и в остальных), не описан блок, который проверяет доступность сайта для данного юзер-агента и хоста-источника (а он жрет времени тоже немало), не учтены потери на выделение/освобождение памяти и копирование целых веток массива, если автор решил (для упрощения программирования) отделить часть массива например так: Пример кода $as = $ar['allsein']...

    ... // выделяем данные о заходах с искалок в отдельный массив Все это уже не столь важно...

    ... Для данного примера также будем рассматривать работу только с одним «разделом» статистики — данных о поисковых запросах...

    ... :-) Структура, например, такая: Структура таблиц Таблица se_hosts -------------------- ID1 — уникальный числовой номер (используется для связи таблиц) Host — имя хоста поисковика Таблица se_query --------------------- ID2 — уникальный числовой номер (используется для связи таблиц) SH_ID — уникальный номер для ссылки на первую таблицу Query — текст искомой фразы Таблица se_hits ------------------- Q_ID — уникальный номер для ссылки на вторую таблицу Date — кво-дней с 1 января 2000 года Hits — количество хитов за этот день Естественно первая и третья таблицы будут иметь индексы по первым двум полям, а вторая — по всем...

    ... Куда ж без них :-) Итак, серфер пришел, что происходит в скрипте...

    ... Скрипт должен получить данные из базы о количестве хитов «за сегодня»...
    Подробнее: http://fit-media.com/post_1222679684.html

  2. 300-летие битвы при Лесной

    Степень соответствия запросу: 0,72%
    Фрагменты текста поста :
    ... 300-летие битвы при Лесной В минувшее воскресенье (5 октября 2008) мне довелось побывать в знаменитом месте нашей страны - деревне "Лесная" славгородского района...

    ... Диалог был примерно таким: - Нам, наверное, нужно пройти вон туда, к сцене, где находятся все эти важные люди...

    ... Поскольку прямого пути туда гении тротуаров не предусмотрели, то путь получился мягко-говоря кривым...

    ... Но потом видишь, как организаторы прямо во время праздника по рации безуспешно пытаются выяснить, куда вести тех или иных гостей...
    Подробнее: http://fit-media.com/post_1223377088.html

  3. Ода Ослиному Упорству.

    Степень соответствия запросу: 0,29%
    Фрагменты текста поста :
    ... Мой заказчик решил на своем сайте сделать окно приветствия — когда пользователь заходит на страницу регистрации, должно появиться всплывающее окно, в котором владелец сайта приветствует новоприбывшего будущего пользователя его ресурса...

    ... Она представляет собой кусок кода на JavaScript , который только то и делает, что генерит разнообразные всплывающие окошки...

    ... Ну так вот, соорудил он, значит, HTML-файл с приветствием, и вставил в код страницы регистрации такой вызов: Пример кода: <...

    ... Вторая проблема посерьезнее — когда он все же нашел машину с виндой, выяснилось, что в ишаке окно почему-то не выпрыгивает...

    ... Ситуация такова: все нормальные броузеры начинают обрабатывать JavaScript -код (загруженный в секции нашей HTML -страницы) ПЕРЕД обработкой самой страницы...
    Подробнее: http://fit-media.com/post_1221685017.html

  4. Привратник-младший. Турбо-решение.

    Степень соответствия запросу: 0,09%
    Фрагменты текста поста :
    ... PS Если вы решили, что данный скрипт для вас полезен, то автор с удовольствием примет вашу благодарность в виде пары монет, отправленных на кошелек Z193099158015 системы WebMoney...

    ... Он подкинул идею, что данный скрипт может быть опасен, т...
    Подробнее: http://fit-media.com/post_1225008537.html

  5. Борьба с продажей ссылок. Война или кукольный театр?

    Степень соответствия запросу: 0,02%
    Фрагмент текста поста :
    ... На данный момент создать сотню сайтов для матерого СЕО-шника &mdash...
    Подробнее: http://fit-media.com/post_1224241557.html

  6. Война с попингуями: вторая волна

    Степень соответствия запросу: 0,02%
    Фрагмент текста поста :
    ... Если она оправдает возложенные на него надежды, то наконец-таки начнется долгожданная раздача сего чуда в массы...
    Подробнее: http://fit-media.com/post_1224454796.html

  7. Усиливаем внутреннюю перелинковку.

    Степень соответствия запросу: 0,02%
    Фрагмент текста поста :
    ... Куда их направить еще не решил...
    Подробнее: http://fit-media.com/post_1225381829.html

История внешних поисковых запросов.


Этот сайт полностью окупает себя, хотя его ТИЦ=10, а PR=2. Хотите знать, как он это делает? Хотите чтобы Ваш сайт чарез пол-часа тоже начал на полном автопилоте приносить деньги?
Регистрируйся здесь и здесь и начинай получать деньги со своего сайта!