SP-Поиск: по сайту. PHP-скрипты
Организуйте быстрый и удобный поиск по сайту с помощью
набора php-скриптов
Этот поиск не требует базы данных 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 Кб.
Мало? Не думаю. Большинство современных сайтов сконструированы
по принципу: верхушка - меню - содержимое - низ.
Программный продукт
Существует механизм удаления повторяющихся фраз. Например, в заголовке всех страниц указывается название фирмы или сайта, тогда и в результатах поиска будут выведены все страницы. Это не очень правильно, потому что пользователя интересуют только те страницы, где искомая фраза встречается в самом тексте материала.
Время поиска ЗАВИСИТ от искомой фразы.
Вы можете запустить поискового паука на сканирование Вашего сайта, начиная с любой страницы, например, с index.htm. В результате работы сканера будут проиндексированы все страницы, на которые существует хотя бы одна ссылка. Внешние ссылки отбрасываются, иначе, единожды уйдя в интернет, наш паучок никогда больше не вернется, гуляя по миллиардам ссылок.
Для новостных порталов такой поисковик не подходит. Для часто обновляющихся сайтов можно, например, обновлять раз в сутки, или, еще реже - при поступлении нового материала.
Технические характеристики, подходит ли скрипт для Вашего сайта.
-
Хостинг должен поддерживать обработку PHP-скриптов.
Размер свободного места: 3 Кб за одну страницу.
Количество индексируемых страниц: не более 4000.
Хостинг должен обслуживаться веб-сервером Apache (не русифицированным).
Хостинг должен поддерживать файл .htaccess.
Безопасный режим PHP-интерпретатора выключен ("safe mode = off").
Самоинициализация переменных выключена ("register globals = off").
Обновление поисковой базы - не чаще 1 раза в сутки.
Размер оперативной памяти, выделяемой для запуска и работы скрипта поиска, должен быть более 4 Мб на 1000 проиндексированных страниц. По умолчанию лимит php-интерпретатора "memory limit = 8M".
Если все перечисленные требования выполняются, то
-
Статья: Поиск по сайту, виды поисковых алгоритмов
Версия скрипта поиска: 1.00
Обновление программы не предвидится
Категория: "Internet, php-скрипты, поиск по сайту"
Предустановленное ПО: Apache, PHP
Лицензия: платный продукт
Стоимость 1 копии: пишите, обсудим, договоримся
JavaScript — это язык веб-программирования, работающий на стороне клиента, позволяющий автоматизировать какую-либо деятельность на странице сайта, не нагружая сервер. Вся нагрузка лежит на компьютере пользователя. В нем можно создавать функции, а также использовать базовые алгоритмы, состоящие из следования-ветвления-цикла. Чаще всего программный код на языке JavaScript обрабатывается обычными веб-браузерами. |
Интересные материалы на сайте:
|