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

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

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

    ... Нужно сперва собрать «заготовку», состоящую из домена поисковика и искомой фразы, разделенных двумя символами вертикальной черты, а затем просмотреть все элементы массива («раздел» allsein) на предмет ПОЛНОГО строкового равенства (совпадения)...

    ... Но эта задача для отображения статистики, а нас больше интересует ее сбор...

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

    ... Язык PHP содержит пару функций ( serialize и unserialize ), предназначенных для преобразования массива в строку и обратно...

    ... Первая склеивает все элементы массива (разделяя их спец-символами с технической информацией) и возвращает полученную текстовую строку...

    ... Вторая делает обратное преобразование из строки в массив...

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

    ... Просто одной командой вы можете превратить ваш супер запутанный массив в текст, а второй точно также вернуть все обратно...

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

    ... Итак, скрипт загружает текстовый файл и преобразует его в массив...

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

    ... она требует перебора части (а в худшем случае всех ) элементов массива и для каждого из них необходимо сделать сравнение достаточно длинных текстовых строк...

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

    ... Серилизация (склейка элементов массива в строку) и перезапись (опять же) ВСЕГО файла статистики...

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

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

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

    ... И хотя это будет гораздо быстрее чем сканирование массива (за счет работы библиотечных функций) все равно потребует много времени...

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

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

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

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

    ... Ну и конечно не забудьте о том, что поиск можно производить не в каждой таблице по отдельности, а сразу во всех, одной командой: Пример запроса SELECT Hits FROM se_hosts, se_query, se_hits WHERE ID1 = SH_ID AND ID2 = Q_ID AND Date = 3085 что еще даст еще больший выигрыш, т...
    Подробнее: http://fit-media.com/post_1222679684.html

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

    Степень соответствия запросу: 2,93%
    Фрагменты текста поста :
    ... Ибо большие бабки...

    ... Ибо очень большие бабки...

    ... Большие бабки...

    ... Чем выше и суммарнее пузомерки, тем больше бабок прилетает ему в карман в единицу времени...

    ... Не будет у него больше денежек...

    ... Ибо большие бабки...

    ... Ибо офигенно большие бабки...
    Подробнее: http://fit-media.com/post_1224241557.html

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

    Степень соответствия запросу: 0,1%
    Фрагменты текста поста :
    ... Собственно он таким и вышел бы, если бы организаторы приложили чуть больше усилий...

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

  4. Давайте померяемся... знаниями!

    Степень соответствия запросу: 0,03%
    Фрагмент текста поста :
    ... Вот "живой" пример: А ну, давайте, кто больше...
    Подробнее: http://fit-media.com/post_1220472467.html

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

    Степень соответствия запросу: 0,03%
    Фрагмент текста поста :
    ... Размер библиотеки — чуть больше 20 килобайт...
    Подробнее: http://fit-media.com/post_1221685017.html

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

    Степень соответствия запросу: 0,03%
    Фрагмент текста поста :
    ... Это значит, что если, например, вы впишете слово 'bot' , то все хиты с юзер-агентом 'googlebot', 'rambler-bot', 'super-puper-mega-yandex-bot', 'bottom and top' больше никогда не увидят ни одной страницы вашего блога...
    Подробнее: http://fit-media.com/post_1225008537.html

  7. С наступающим вас!

    Степень соответствия запросу: 0,03%
    Фрагмент текста поста :
    ... Надеюсь, что он принесет гораздо больше радости, чем огорчений...
    Подробнее: http://fit-media.com/post_1230551264.html

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


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