SteemSearch Update v1.3.8

in #steemsearch18 hours ago

Heute gibt es ein kleines, aber feines Update zu SteemSearch und SteemFollow. Die gute Nachricht: Es hat sich nichts geändert. :-)

Damit meine ich, es gibt keine neuen Felder mit denen ihr euch rumschlagen müsst, dafür aber einen Turbo. Dank eines neuen Servers sind die beiden Tools jetzt mindestens doppelt so schnell.

oldtimer.jpg
Bildgrundlage mit Dank an Yunus Tuğ

Als Beispiel, SteemSearch nach Tag #deutsch gesucht hatte vorher TotalRuntime 1,011.38 ms gegenüber jetzt 179.10 ms für die gleiche Abfrage. Bei SteemFollow habe ich zur Zeit 55 Accounts die abgefragt werden, alter Server 7,873.72 ms, neuer Server 1,813.49 ms.

Wer jetzt glaubt, so ein Serverumzug ginge ruck zuck, ja, das war tatsächlich relativ schnell erledigt.

Aber:

SDS wollte die schnellen Zugriffszeiten nicht und hat nach ca. 20 Aufrufen beleidigt mit "503 Service Temporarily Unavailable" reagiert. Also musste ich meine SDS-Klasse entrechend anpassen, Warteschleifen und weitere Optionen einbauen. Hier die neuen Variablen, die ich der Klasse spendiert habe:

// Standardeinstellungen setzen
self::$nCurrentServer = 1; // = sds1
self::$nMinDelayMs = 0; // Max. Takt in dem SDS-Aufrufe erfolgen
self::$nMinDelayMsStufe1 = 58; // Min. ms Stufe 1
self::$nMinDelayMsStufe2 = 82; // Min. ms Stufe 2
self::$nAnzAufrufeOhneDelay = 4; // Anzahl der Aufrufe bis Stufe 1 greift
self::$nPauseNachCalls = 20; // Pause einlegen nach x SDS-Aufrufen
self::$nPauseNachCallsMs = 200; // ms Pause
self::$lDoServerChange = false; // Server wechseln
self::$lFlipp = false; // true wenn SDS-Server ständig gewechselt werden soll
self::$nFlippNachCalls = 6; // SDS-Server nach x Calls wechseln
self::$nMaxServerRotationen = 2; // Max. Anzahl wie oft die Server durchlaufen werden

Was ihr hier seht, ist das Ergebnis von Testläufen über mehr als 4 Wochen. Einmal hat mich SDS böse bestraft und seinen Dienst gänzlich für mehrere Stunden verweigert. Ich bitte um Entschuldigung, aber ich sah keine andere Möglichkeit, als SDS mit Testaufrufen etwas zu quälen. Kommt nicht mehr vor!

Nach etlichen Anpassungen und einer letzten Feinjustierung scheint die Klasse jetzt stabil zu laufen. Ich hoffe, dass es so bleibt.

Wer es gerne ausprobieren mag, hier die Links zu SteemSearch und SteemFollow auf dem neuen Server. Ich denke, ihr werdet den Unterschied merken.

Der alte Server bleibt vorerst ebenfalls online, Updates wird es aber nur noch am neuen Server geben.

image.png

Sort:  

Das ist tatsächlich ein deutlicher Unterschied. Dann ist das Skript also eher rechenlastig, machst also noch einiges mit den Response-Daten.
So in etwa habe ich mir das vorgestellt bzw. ein wenig hatten wir uns schon dazu ausgetauscht.
Ich hatte das selbst mal erleben müssen, als ich (vor einiger Zeit) versuchte, die Suchbegrife im Vorschautext anzeigen zu lassen. Da ging Zeit ins Land...

Mit dem Umzug ist also auch eine neue Domain verbunden? Dann ist die Änderung der Lesezeichen wohl unvermeidlich.

Gibt es Fortschritte bei der Quantensicheren Verschlüsselung der Keys?

Jetzt noch eine KI dazu packen und es ist perfekt!