Ошибка в скрипте проверки ссылок?

  • Автор темы Автор темы Vlad_c
  • Дата начала Дата начала

Vlad_c

Guest
Ошибка в скрипте проверки ссылок?

Всем привет!
Написал скрипт который обходит другие сайты где размещена ссылка на мой сайт (типа двусторонний обмен) и показывает мне где есть мой сайт а где нет, скрипт очень простой, он берет страницу и ищет на ней url моего сайта типа так:
strstr ($adr, 'мой сайт') раньше было все ок, но когда обмен дошел до 250 ссылок скрипт где то на 100 записи просто не выполняется и не выдает ни каких ошибок, такое чувство что по таймауту вырубает сервер, но иногда доходит до 30 записи и облом, инет выделенный 320 канал, в чем может быть причина? может скрипт проверки как то более оптимизированно надо писать? спрямые ссылки там где находится наш сайт храняться в БД mysql, пожалуйста помогите очень не хочется проверять все ссылки вручную.

-~{}~ 29.06.05 12:10:

кстати иногда скрипт нормально проходит все 250 ссылок, в чем причина такой работы, неработы????
 
пусть твой скрипт выводит время, затраченное на каждую ссылку
 
а есть какой нибудь более удобный способ проверить обратную ссылку? т.к. искать с помощью strstr слишком долго
 
ты шутишь?
и сколько, по-твоему, времени занимает поиск с помощью strstr?
Ты вообще, хоть понимаешь, как твой скрипт работает? По-твоему, Strstr занимает больше всего времени?
 
нет но насколько я понимаю много времени в поиске фразы в этом массиве $adr=@file_get_contents($f['url']);
или я что то не понимаю
т.е. как я это вижу:
берем из бд $f['url']
считываем все file_get_contents
потом ищем нужную строку strstr...
 
вот возьми и померяй.
глядишь, и просветление наступит
 
спасибо за ответ померить я померию, просто возможно есть какие то более быстрые пути нежели file_get_contents
и strstr....
 
делай, что говорят.
рассуждать потом будешь, теоретик
 
можешь не писать.
мне твои цифры не нужны.
они нужны тебе, чтобы ты понял, как твой скрипт работает.
 
ну увижу я что file_get_contents это ест столько времени а это strstr столько, как мне это заменить или оптимизировать???
 
Сверху