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

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

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

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

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

    ... Давайте рассмотрим процессы, проистекающие на сервере при работе КМС "на файлах" и сравним их с аналогичными процессами при использовании СУБД...

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

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

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

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

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

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

    ... db — а вот на этот файл стоит обратить особое внимание...

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

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

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

    ... Главное то, что ПРИ ЛЮБОМ ХИТЕ (даже переходе серфера с одной страницы сайта на другую) происходят ВСЕ описанные операции — чтение, разбор, поиск, склейка, запись и выполняются они над ВСЕМ содержимым файла статистики...

    ... За счет кэширования вы выиграете часть времени на чтении/сохранении файла статистики, но как быть с массивом...

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

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

    ... Естественно между ними есть жесткая связь типа «один со многими», т...

    ... Ни один скрипт тут рядом не стоял...

    ... Индексный файл содержит копию проиндексированного поля (или полей) из таблицы БД, но в отсортированном виде...

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

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

    ... Запись считали, увеличили на единицу и снова записали НА ТОЖЕ МЕСТО в файле таблицы...

    ... Поскольку записи в нашей третьей таблице (в данном случае) также будут иметь фиксированную длину, то поиск нужной внутри файла также сведется к одному сложению и одному умножению, а уж прочесть и снова записать на тоже место 12 байт — милисекундное дело (даже с учетом автоматической коррекции индексного файла)...

    ... Да еще про кэширование вспомним :-) Кстати, если ваш сайт достаточно посещаем, то файл статистики будет расти как на дрожжах и каждое обращение к скрипту будет вызывать чтение/парсинг/поиск/сохранение всех этих десятков мегабайт, а при использовании БД при любом количестве посетителей нам все так же будет нужно читать всего несколько сотен байт (три записи из таблиц), а записать - только 12 байт...
    Подробнее: http://fit-media.com/post_1222679684.html

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

    Степень соответствия запросу: 13,41%
    Фрагменты текста поста :
    ... Но если вам важен каждый процент нагрузки сервера и плевать вы хотели на случайных серферов, пользующихся неправильными броузерами, то замените в файле pr...

    ... Чуть ниже в файле идет список стоп-слов, найдя которые в юзер-агенте скрипт безаговорочно выплюнет 404...

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

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

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

    ... вам достаточно будет вернуть родной файл...

    ... htaccess в папку с блогом...

    ... Итак, вот содержимое файла...

    ... htaccess, который поставляется Вадимом в комплекте Lasto-Blog-B: Исходный файл...

    ... php А вот то, что должно быть после изменения: Модифицированный файл...

    ... php После изменений сохраните файл...
    Подробнее: http://fit-media.com/post_1225008537.html

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

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

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

    ... Когда я их фотографировал, рядом проходили какие-то мужики и один другому, показывая на пушку, в шутку задал риторический вопрос: "И как только мы умудрились победу одержать...

    ... когда на груди у графа из свиты Петра золотой крест сделан из картона и фольги и один из его лучей помят, торчит в сторону и обмотан скотчем (видимо оторвали в толпе)...
    Подробнее: http://fit-media.com/post_1223377088.html

  4. Бабах Большой Адронный Коллайдер!

    Степень соответствия запросу: 0,4%
    Фрагменты текста поста :
    ... Адин сделали, фтароой сделали, и вместе их два один сделали...

    ... Еще один Большой Взрыв захотели...
    Подробнее: http://fit-media.com/post_1221043919.html

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

    Степень соответствия запросу: 0,08%
    Фрагменты текста поста :
    ... Ведь ни один вэб-мастер не станет «...

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

  6. Краткий чатлано-пацакский словарь

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

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

    Степень соответствия запросу: 0,02%
    Фрагмент текста поста :
    ... Не скажу, что скрипт даст 100% защиту, но пока (за последние дни работы первого варианта) на сайт не смог пробиться никто посторонний :) Точнее, ни один попингуй не принес на блог более 10 хитов...
    Подробнее: http://fit-media.com/post_1224454796.html

  8. Линкуем текст в контекст.

    Степень соответствия запросу: 0,02%
    Фрагмент текста поста :
    ... По вопросу Распаковываем его в папку data/php_pages Заходим в папку data и добавляем в конец файла settings...
    Подробнее: http://fit-media.com/post_1225483176.html

  9. Комменты на е-мэйл? Легко!

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

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


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