![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 3 Dołączył: 23.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Zadaniem mojego skryptu jest około 10 krotnie wywołanie innych plików, które są na tym samym serwerze. Teraz mam file_get_contents wewnątrz foreacha. Wolno to działa. Może da się jakoś inaczej? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Tak, wywołuje 10 razy ten sam plik z różnymi parametrami. To już wiem, przecież sam ci to napisałem, bo z pierwszego posta można było wywnioskować, że to ty tego nie wiesz.Cytat Czy wrzucenie tego do funkcji w miejsce file_get_contents na pewno poprawi szybkość? 1) zamiast file_get_contents() będziesz wywoływał funkcje, którą masz zdefiniować gdzieś wcześniej - tak, to przyspieszy ten kod, bo nie będziesz już bez sensu ładował przez http tego pliku. 2) Czy przyspieszy znacznie? Może się okazać, że nie koniecznie, gdyż ty w tym pliku latasz do google, i może się okazać, że dośc spore opóźnienia masz właśnie tam. 3) Mógłbyś cachować u siebie wyniki. Przecież pozycja podanych adresów nie zmienia się zbyt często (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 22:35 |