Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP][MySQL] Najszybszy sposób ściągania danych z innej strony
iber
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 5.01.2012

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


Do tej pory wyciągałem 10 różnych danych ze strony za pomocą preg_match (_all) i zapisywałem do bazy danych , po paru poprawkach w kodzie dla 25 stron długość wykonywania skryptu trwa ok. 70 sec. Niestety takich stron mam do sprawdzenia 530~ więc to trochę trwa.
I tu się rodzi pytanie czy w innym języku da się zrobić to dużo wydajniej?
Słyszałem o czymś takim jak pobieranie równoległe w jquery+ajax , jednak nigdy nie miałem z tymi językami doczynienia więc nie wiem z czym to się je.
Wujek google zawsze na posterunku tylko nie wiem czego mam szukać , więc proszę o wszelkie wskazówki. Język , nazwy bibliotek/funkcji, cokolwiek.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
flashdev
post
Post #2





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


Cytat(iber @ 14.10.2013, 21:09:07 ) *
Do tej pory wyciągałem 10 różnych danych ze strony za pomocą preg_match (_all) i zapisywałem do bazy danych , po paru poprawkach w kodzie dla 25 stron długość wykonywania skryptu trwa ok. 70 sec. Niestety takich stron mam do sprawdzenia 530~ więc to trochę trwa.
I tu się rodzi pytanie czy w innym języku da się zrobić to dużo wydajniej?
Słyszałem o czymś takim jak pobieranie równoległe w jquery+ajax , jednak nigdy nie miałem z tymi językami doczynienia więc nie wiem z czym to się je.
Wujek google zawsze na posterunku tylko nie wiem czego mam szukać , więc proszę o wszelkie wskazówki. Język , nazwy bibliotek/funkcji, cokolwiek.


W js da się, ponieważ są tam funkcje działające asynchroniczncie. Ale w w curl, który jest w php, też można pobierać kilka plików równolegle. To na pewno może przyspieszyć ich ściągnięcie.
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 23:50