GoFuckBiz.info
Форум успешных вебмастеров - GoFuckBiz.info
SEO · трафик · партнерские программы

   Форум успешных вебмастеров - Gofuckbiz.com > Бизнес-решения > Скрипты, программы и технические решения > 404 чекер

Просмотр полной версии : 404 чекер

28.10.2007, 20:25
seocoder
Выложил на блоге сырцы своего чекера.
Зацениваем.
28.10.2007, 20:40
analgin
Аккуратный код, красиво все оформлено. Респект :)
28.10.2007, 20:52
lol
пользовался старым чекал базу в 400К умирает после ~80К
28.10.2007, 20:54
seocoder
там был баг. в сырцах его нет.
никто не отписался о баге.
а я че рыжий )))
29.10.2007, 10:33
gogzik
Шустрая тулза , респект.
Но вот проц грузит на 100% при любом кол-ве потоков...
29.10.2007, 11:13
Dmitry HT
Шустрая тулза , респект.
Но вот проц грузит на 100% при любом кол-ве потоков...

это потому что нет задержки в основном потоке при обработке ошибок на создание нового потока.
29.10.2007, 12:15
Dmitry HT
ты писал, что обновил WP и просил сообщить о багах :)
Так вот, каменты не добавляются! (Opera)


По коду, имхо не помешало бы сделать след.:

проверку на код ответа 200 в потоке, т.е.
if ResponseCode = 200
then Synchronize(Sync);

...
...

procedure TGrabThread.Sync;
begin
form1.Memo1.Lines.Add(url);
end;
29.10.2007, 17:26
seocoder
комменты проверил работают.
а с синхронизацией идея, зачем синхронизировать если не мой вариант.
это потому что нет задержки в основном потоке при обработке ошибок на создание нового потока.
а это не понял
30.10.2007, 00:33
Dmitry HT
в общем, опять не смог открыть твой блог :)
кстати он у меня всегда оч. долго грузится - хостера смени что ли.

пишу по памяти
while число_потоков < макс_потоков
do Application.HandleMessage;

вот эта вот часть и вешает проц по максимуму, а при низком приоритете потоков может и повлиять на кол-во Good урлов, так что добавь хотя бы Sleep(100) и все сразу станет ок.

т.е. так:
while число_потоков < макс_потоков do
Begin
Application.HandleMessage;
Sleep(100);
End;

и процу станет жить намного легче :beer:

Работает на vBulletin® версия 3.8.4. Copyright ©2000-2010, Jelsoft Enterprises Ltd. Перевод: zCarot