www.gcmsite.ru

Новости Программы PHP-скрипты Статьи Числа
Услуги Резюме Игры Автомобили Поиск

СИСТЕМНОЕ И ВЕБ-ПРОГРАММИРОВАНИЕ
компьютерная техника, игры

SP-Поиск: по сайту. PHP-скрипты

Организуйте быстрый и удобный поиск по сайту с помощью набора php-скриптов "SP-Поиск".

Этот поиск не требует базы данных MySQL. Нужен только PHP.

Посмотрите средние значения времени поиска на различных объемах информации:

Количество страниц (шт) 50 250 1000 2000 4000 RAM
(Мб)
Размер базы (Кб) 100 500 2000 4000 9800
Время поиска AMD K6 2+ (с) 0.080 0.550 2.230 6.500 ---- 256
Время поиска Xeon DP 2000 (с) 0.007 0.141 0.620 3.400 ---- 1024
Время поиска Celeron 2400 (с) 0.011 0.403 1.346 3.932 ---- 256
Время поиска Celeron 2400 (с) 0.014 0.128 0.446 0.913 2.521 768

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

Примечание. Средний размер страницы составляет 2 Кб. Мало? Не думаю. Большинство современных сайтов сконструированы по принципу: верхушка - меню - содержимое - низ. Программный продукт "SP-Поиск" сканирует только "содержимое", отсекая всю ненужную информацию. Например, на данной странице - это все, что находится между заголовком "SP-Поиск" и концом статьи. Результаты поиска разбиты на страницы. Восстанавливается содержание искомых страниц, с указанием найденных слов.

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

Время поиска ЗАВИСИТ от искомой фразы.

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

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

Технические характеристики, подходит ли скрипт для Вашего сайта.

    Хостинг должен поддерживать обработку PHP-скриптов.
    Размер свободного места: 3 Кб за одну страницу.
    Количество индексируемых страниц: не более 4000.
    Хостинг должен обслуживаться веб-сервером Apache (не русифицированным).
    Хостинг должен поддерживать файл .htaccess.
    Безопасный режим PHP-интерпретатора выключен ("safe mode = off").
    Самоинициализация переменных выключена ("register globals = off").
    Обновление поисковой базы - не чаще 1 раза в сутки.
    Размер оперативной памяти, выделяемой для запуска и работы скрипта поиска, должен быть более 4 Мб на 1000 проиндексированных страниц. По умолчанию лимит php-интерпретатора "memory limit = 8M".

Если все перечисленные требования выполняются, то "SP-Поиск" подойдет для Вашего сайта.

    Статья: Поиск по сайту, виды поисковых алгоритмов
    Версия скрипта поиска: 1.00
    Обновление программы не предвидится
    Категория: "Internet, php-скрипты, поиск по сайту"
    Предустановленное ПО: Apache, PHP
    Лицензия: платный продукт
    Стоимость 1 копии: пишите, обсудим, договоримся

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

Интересные материалы на сайте:

Автор, разработчик: Шаров Евгений   (gcmsite@yandex.ru)
(c) 2000-2020 GCM-Site - системное и веб-программирование
Цитирование материалов сайта возможно только при наличии гиперссылки