![]() |
![]() |
![]()
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ść- |
![]()
Post
#2
|
Goście ![]() |
O ile nie robisz naprawde bardzo, bardzo skompikowanych regexpow nie jestes w stanie preg_matcha zajechac na 70 sekund na tak malym zestawie danych. Problemem weic nie jest jexzyk, bo kazdy sposob pobiera dane mniejwiecej tak samo szybko (i tak zapewne przez cURLa), a raczej serwer z ktorego pobierasz dane jest poprstu wolny. Lub może używasz do tego tora? W pierwszym przypadku nic juz z tym nie zrobisz, w drugim zainteresuj sie tym, lub innymi rozwiazaniami (nie tak trudno jest napisac swoje).
Napisz wiecej info to poradzę więcej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 04:43 |