Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Parsowanie wielu stron naraz, i wyswietlanie wynikow w jednej liscie
lukass
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 20.03.2002

Ostrzeżenie: (0%)
-----


Witam

Mam problem natury technicznej, buduje wyszukiwarke, ktora mialaby pobierac dane z kilku stron, laczyc je w liste, sortowac i wyswietlac jako wynik. Zastanawiam sie jak rozwiazac przeszukiwanie kilku stron na raz i jak pozniej zarzadzac tymi danymi (jakas tablica by sie przydala). Ale glownie chodzi o to aby przeszukiwanych bylo kilka stron na raz i aby to nie trwalo za dlugo (juz nie chodzi o timeout'y w php'ie).

Jesli ktos ma jakis pomysl, bylbym wdzieczny.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
vala
post
Post #2





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 12.01.2005

Ostrzeżenie: (0%)
-----


a jakies konkretne dane chcesz wyszukiwac czy cala tresc?
Go to the top of the page
+Quote Post
lukass
post
Post #3





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 20.03.2002

Ostrzeżenie: (0%)
-----


Strona bedzie parsowana. Najpierw bedzie rozbijana na czesci a pozniej wyciagane dane beda wg odpowiednich wyrazen regularnych...
Go to the top of the page
+Quote Post
hyper
post
Post #4





Grupa: Zarejestrowani
Postów: 207
Pomógł: 0
Dołączył: 7.03.2002
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Istnieje cos takiego jak fsockopen() i stream_set_blockin().
http://pl2.php.net/manual/pl/function.stre...et-blocking.php
Go to the top of the page
+Quote Post
marast78
post
Post #5





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 30.11.2004

Ostrzeżenie: (0%)
-----


hm jeśłi tylko kilka stron chcesz parsować to żaden problem zajmie to około
5-6 sekund (zalezy ile linii kodu ma strona), ja mam parser ,który parsuje 25 stron (z 1300 liniami kodu każda) w 28 sekund, ale nie pracowałem nad zoptymalizowaniem tego więc myślę, że zszedłbym do 20 sekund. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Oczywiście jeśłi strona jest w XML to użyj jakiegoś parsera np. DOM lub SAX(ten jest szybszy) i po sprawie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 07:19