Asynchroner Server oder schneller Ladezustand in R

9

Ich schreibe einen Webserver, der manchmal Daten durch ein R-Skript übergeben muss.

Leider ist der Startvorgang langsam, da ich einige Bibliotheken laden muss, die andere Bibliotheken usw laden.

Gibt es einen Weg zu beiden?

  • Bibliotheken laden, den Interpreterstatus in einer Datei speichern und diesen Zustand beim nächsten Aufruf schnell laden? Oder

  • verwaltet einen Hintergrund-R-Prozess, der Nachrichten (nicht nur Datenströme niedriger Stufe) senden kann, die an asynchrone Workers delegiert werden (dh eine neue Nachricht senden, bevor die vorherige geparst wird, sollte nicht blockieren)

R-Websockets ist leider synchron.

    
flying sheep 29.01.2014, 13:04
quelle

1 Antwort

2

Rserve und RSclient ist eine einfache Möglichkeit, einen Async-Server zu erstellen und zu verwenden.

Öffnen Sie zwei R-Sitzungen.

in der ersten Art:

%Vor%

in der zweiten Art:

%Vor%     
tjean 18.03.2014, 23:55
quelle

Tags und Links