Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Оптимизация скрипта для построения карты сайта
 
 автор: GлюК   (23.05.2007 в 14:46)   письмо автору
 
 

Пишу скрипт построителя карты сайта. Всё ничего, но комп загружает этот скриптик оооой как хорошо...:) Алгоритм таков: начинаем с главной сраницы, загружаем её и выделяем внутренние ссылки, всяческие проверки, чтоб не было ссылочного мусора, дальше идём по ссылкам и также вытягиваем ссылки с внутренних страниц и т.д. Вобщем, обычный бот. Делаю до 3 уровня (http://site.ru/dir1/dir2/link.html), но если ссылок получается больше 100, то это уже становится небольшим, а может и большим затруднением для компа (смотря что за комп). Слышал, что за такие скриптики могут и забанить провайдеры... правда ли это? (первый вопрос:) )
Так вот в любом случае не плохо бы было его как-нибудь оптимизировать, но вот как? Подскажите, пожалуйста, каким образом можно хоть какую-нибудь оптимизацию?
Заранее спасибо!

   
 
 автор: vbps   (23.05.2007 в 14:56)   письмо автору
 
   для: GлюК   (23.05.2007 в 14:46)
 

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

   
 
 автор: Loki   (23.05.2007 в 15:16)   письмо автору
 
   для: GлюК   (23.05.2007 в 14:46)
 

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

   
 
 автор: kasmanaft   (23.05.2007 в 19:11)   письмо автору
 
   для: GлюК   (23.05.2007 в 14:46)
 

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

   
 
 автор: GлюК   (25.05.2007 в 12:25)   письмо автору
 
   для: kasmanaft   (23.05.2007 в 19:11)
 

маленько глюкануло!) Я про хостеров и имел ввиду!

   
 
 автор: Trianon   (23.05.2007 в 19:20)   письмо автору
 
   для: GлюК   (23.05.2007 в 14:46)
 

If-modified-since

   
 
 автор: GлюК   (25.05.2007 в 12:28)   письмо автору
 
   для: Trianon   (23.05.2007 в 19:20)
 

Спасибо всем за ответы! Вообщем-то я так и думал, что ничё особого тут не сделаешь!

   
 
 автор: CrazyAngel   (25.05.2007 в 12:27)   письмо автору
 
   для: GлюК   (23.05.2007 в 14:46)
 

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

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования