Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] Praca z dużą ilością wywołań JSON/API
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
NetPax
Cześć,

programuję sobie w JS skrypt/appkę która pobiera dane z API. W tym nie ma nic szczególnego oprócz tego że podczas jednego cyklu musi się wywołać ~300 requestów do zdalnego API. Nie mam możliwości zredukowania tej ilości (nawet jakbym zredukował to i tak musi być przynajmniej 200). Każdy request zajmuje ok 1 sekundę, co przy tej ilości zawiesza/wstrzymuje aplikację na ok. 5 min (przecież to nie ma sensu!).
Znacie jakieś sposoby aby przyspieszyć wykonanie tych requestów? Jakieś pomysły?

Pozdrawiam
trueblue
A nie ma możliwości wykonania całego cyklu zapytań w PHP?
NetPax
No właśnie raczej nie bo to ma być w technologiach Front-end.
trueblue
A jeśli wyślesz jeden request do skryptu PHP, a w nim odpytasz API, to już nie będzie technologia front-end według Twoich kryteriów?
NetPax
Nie no spoko, tylko mi chodziło o to że ten skrypt PHP nie będę miał gdzie wykonać bo to jest skrypt oparty na REACT-CREATE-APP i chodzi mi żeby dział zawsze gdzie by go nie uruchomić (np po skopiowaniu z GitHuba).

Mógłbym wrzucić taki skrypt PHP gdzieś na swój serwer i do niego się odwoływać w app'ce.
Pyton_000
To co ty robisz że musisz 200 req/wywołanie puścić?
NetPax
Cytat(Pyton_000 @ 5.01.2018, 23:49:00 ) *
To co ty robisz że musisz 200 req/wywołanie puścić?


No np. muszę z API GitHuba wyciągnąć wszystkich kontrybutorów określonej ilości repozytoriów z danej organizacji (tych repo jest np. 170). Nie widzę innego sposobu jak tylko iteracja po nich wszystkich i je odpytać.
Chyba że czegoś nie przemyślałem, ale gotowych danych (w tym przypadku) w tym API nie ma. Muszę sam zrobić kwerendę danych.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.