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. В результате работы сканера будут проиндексированы все страницы, на которые существует хотя бы одна ссылка. Внешние ссылки отбрасываются, иначе, единожды уйдя в интернет, наш паучок никогда больше не вернется, гуляя по миллиардам ссылок.
Для новостных порталов такой поисковик не подходит. Для часто обновляющихся сайтов можно, например, обновлять раз в сутки, или, еще реже - при поступлении нового материала.
Технические характеристики, подходит ли скрипт для Вашего сайта.









Если все перечисленные требования выполняются, то







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