![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 29.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jest to mój pierwszy post na tym forum więc Witam Wszystkich (IMG:style_emoticons/default/smile.gif)
Mam problem ze skryptem php który pobiera rekordy zapisane w bazie MySql a następnie wrzuca je do serwisu przez CURL. Serwer wytrzymuje przy 2-5 rekordach ale kiedy wrzucam już 10 lub 20 niestety otrzymuję 504 Gateway Timeout i tyle ;( (serwer na którym wywołuję poniższy skrypt) Wyczytałem że najlepiej przerobić to na multicurl ale niestety raczkuję dopiero w tematyce PHP i nie jestem w stanie tego lepiej ogarnąć. Liczę na Waszą pomoc i z góry dziękuję. Wszelkie inne pomysły na rozwiązanie tego problemu mile widziane (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 17 Dołączył: 17.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Masz zmienne $numerid i $msg['wiadomosc'] w pętli while zamiast od razu je wysyłać połącz je w jedna wiadomość np w formcie json
{"1":"jakas wiadomość","2":"kolejna wiadomość"} o tak całość jak już będziesz miał zbudowanego takiego stringa wmyśli go. Oczywiście nie weim jak długie masz te wiadomości i ile ich jest ale zawsze możesz zamknąć to w funkcie i wywoływać z LIMIT'em. Tam gdzie odbierasz dane sparsujesz sobie jsona i po sprawie (IMG:style_emoticons/default/smile.gif) Ten post edytował szalek01 29.09.2012, 11:59:11 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 03:21 |