Документов, удовлетворяющих Вашему запросу: 8
- Файлы vs базы данных.
Степень соответствия запросу: 99,33%
Фрагменты текста поста :
... Файлы vs базы данных...
Подробнее: http://fit-media.com/post_1222679684.html
... В последнее время все чаще нахожу в интернете статьи, которые расхваливают сайтовые движки, созданные без использования баз данных , т...
... сохраняющие данные в файлах...
... Непонятно почему, но народ истово верит в то, что именно такой подход (отказ от использования систем управления базами данных и хранение данных в файлах) дает гораздо большую производительность...
... автор скрывает исходники, шифруя все в байт-код с помощью Zend-Guard), но общие выводы можно сделать просто проанализировав содержимое файлов, хранящих статистические данные...
... Пользователям скриптов других производителей, также использующих файлы в качестве хранилища данных этот пост также должен быть интересен...
... Нам гораздо важнее узнать, насколько оптимально использовать для этой работы файлы и действительно ли это быстрее, чем работа с базой данных...
... Особенность хранения данных Lasto-блогом такова, что статистика хранится в нескольких файлах: hits...
... db — данные о хитах (метка времени хита, IP-адрес источника, User-Agent клиента, хост источника, страница сайта к которой обратился клиент)...
... Странно, что Lasto не встроил какого-либо культурного просмотрщика и анализатора этих ценных данных...
... db — данные об обращениях RSS-ридеров...
... В данный момент нам эта инфа не интересна...
... В нем хранятся те данные, которые выводятся на странице статистики блога...
... Структура такова: allsein — данные о заходах с поисковиков по разным запросам хост | искомая фраза дата, количество заходов...
... agent — данные о броузерах и ботах user-agent броузера дата, количество заходов...
... pages — данные о посещенных страницах страница дата, количество заходов...
... rss_agent — данные о запросах от RSS-ридеров user-agent ридера дата, количество заходов...
... source — данные об источниках трафика URL страницы-источника дата, количество заходов...
... В первом «разделе» (данных о поисковиках и искомых фразах) разделителем данных является символ вертикальной черты...
... Случаи когда с данной поисковой машины еще не было посетителей и нужно создавать целую ветку массива рассматривать не будем...
... тут затронута обработка данных только из одного «раздела» статистики (а ведь скрипт еще должен скорректировать данные и в остальных), не описан блок, который проверяет доступность сайта для данного юзер-агента и хоста-источника (а он жрет времени тоже немало), не учтены потери на выделение/освобождение памяти и копирование целых веток массива, если автор решил (для упрощения программирования) отделить часть массива например так: Пример кода $as = $ar['allsein']...
... // выделяем данные о заходах с искалок в отдельный массив Все это уже не столь важно...
... Для данного примера также будем рассматривать работу только с одним «разделом» статистики — данных о поисковых запросах...
... :-) Структура, например, такая: Структура таблиц Таблица se_hosts -------------------- ID1 — уникальный числовой номер (используется для связи таблиц) Host — имя хоста поисковика Таблица se_query --------------------- ID2 — уникальный числовой номер (используется для связи таблиц) SH_ID — уникальный номер для ссылки на первую таблицу Query — текст искомой фразы Таблица se_hits ------------------- Q_ID — уникальный номер для ссылки на вторую таблицу Date — кво-дней с 1 января 2000 года Hits — количество хитов за этот день Естественно первая и третья таблицы будут иметь индексы по первым двум полям, а вторая — по всем...
... Скрипт должен получить данные из базы о количестве хитов «за сегодня»...
... Если не использовать индексы, то для выполнения этой операции придется провести сравнение имен хоста с содержимым поля Host первой таблицы для части (а в худшем случае всех ) записей...
... Индексный файл содержит копию проиндексированного поля (или полей) из таблицы БД, но в отсортированном виде...
... Весь диапазон значений (количество записей в таблице) делится пополам и сравнение искомого значения происходит со значением поля сразу из середины таблицы...
... Благодаря тому, что мы проиндексировали поле с именем хоста, мы находим нужную запись в 15 раз быстрее, чем в массиве (буду брать наихудший вариант)...
... После того как мы нашли с помощью индексов нужную запись, ее требуется загрузить в память...
... В нашем случае размер записи (для третьей таблицы) составляет 12 байт , ведь там только три поля — Q_ID , Date и Hits , каждое из которых представляет собой 32-битное число и занимает 4 байта... - Привратник-младший. Турбо-решение.
Степень соответствия запросу: 0,38%
Фрагменты текста поста :
... php А вот то, что должно быть после изменения: Модифицированный файл...
Подробнее: http://fit-media.com/post_1225008537.html
... php После изменений сохраните файл...
... PS Если вы решили, что данный скрипт для вас полезен, то автор с удовольствием примет вашу благодарность в виде пары монет, отправленных на кошелек Z193099158015 системы WebMoney...
... Он подкинул идею, что данный скрипт может быть опасен, т... - Краткий чатлано-пацакский словарь
Степень соответствия запросу: 0,1%
Фрагменты текста поста :
... После них появилось, никогда не угадаете, Поколение Y , а вот для следующего буквы еще не придумали...
Подробнее: http://fit-media.com/post_1215949289.html
... И ведь действует, после элитарной пластмассовой мебели, нужно быть готовым и к элитной пластиковой посуде... - 300-летие битвы при Лесной
Степень соответствия запросу: 0,1%
Фрагменты текста поста :
... После церковных песнопений, по задумке организаторов, от первых рядов кресел должны были пройти ряженые, неся в лампадках огонь к памятнику победы при Лесной (Орлу)...
Подробнее: http://fit-media.com/post_1223377088.html
... А так зрители, сразу же после возложения венка, стали разбредаться от сцены в разные стороны... - Ода Ослиному Упорству.
Степень соответствия запросу: 0,02%
Фрагмент текста поста :
... Но, как все вы знаете, DIV 'ы можно создать только после того, как DOM страницы полностью загружена...
Подробнее: http://fit-media.com/post_1221685017.html - Борьба с продажей ссылок. Война или кукольный театр?
Степень соответствия запросу: 0,02%
Фрагмент текста поста :
... На данный момент создать сотню сайтов для матерого СЕО-шника &mdash...
Подробнее: http://fit-media.com/post_1224241557.html - Война с попингуями: вторая волна
Степень соответствия запросу: 0,02%
Фрагмент текста поста :
... :) PSS 4 минуты, полет нормальный...
Подробнее: http://fit-media.com/post_1224454796.html - Комменты на е-мэйл? Легко!
Степень соответствия запросу: 0,02%
Фрагмент текста поста :
... Ввод "...
Подробнее: http://fit-media.com/post_1225842665.html