SteemSearch Update v1.3.8
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.

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.

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.
Sieht nicht so aus, z.B. die reine SDS-Abfrage 16.7ms, insgesamt für den Datensatz 17.33 ms, der Löwenanteil liegt also beim SDS-Call. Beim alten Server liegen die SDS-Calls grundsätzlich bei ca. 100ms. Gleicher Datensatz hier: SDS-Call: 100.38 ms, insgesamt 102.12 ms. Vermutlich sind Serverstandort und Anbindung halt nicht optimal. Ist auch kein Wunder, bei einem free Webspace darf man halt keine Spitzenleistung erwarten.
Ja, aber vorerst läuft der alte Server ja noch :-)
Ah, nee, anhand deiner Zahlen sieht es tatsächlich nicht so aus. Verwunderlich finde ich allerdings die Unterschiede bei den Antwortzeiten. Da muss ja die Anbindung/Latenz des neuen Servers wesentlich besser sein. Das ist allerdings wirklich etwas, was man von Free Webspace nicht erwarten darf. Gute Dienste können dann auch was kosten.
Habe den neuen Server noch nicht ausprobieren können... kommt aber noch :-)
Gibt es Fortschritte bei der Quantensicheren Verschlüsselung der Keys?
Joo, dir ist aber schon bewusst, dass dies schwere Geschütze sind, die man nicht mal eben über Nacht bewegt, auch nicht über mehrere Nächte!? Ist rhetorisch, ich weiß, es ist dir bewusst.
Nein, es gibt hier keine Fortschritte, jedenfalls keine von den ich wüsste. Ich denke, wir hatten schon darüber gesprochen, dass es im Grunde zwei Dinge auf der Chain sind, die davon betroffen wären. Es werden auch nicht wirklich die Keys verschlüsselt, sondern der Inhalt bzw. dessen Validierung.
Aktuell sind wir leider eher mit profanen Sachen beschäftigt. Was zum Beispiel die Erreichbarkeit des Frontends ist und diverse Tests der Chain mit einer neuen Code-Basis auf Grundlage neuerer Bibliotheken. Erst wenn das soweit unproblematisch ist, können wir uns überhaupt an neue Funktionen oder Verbesserungen machen.
"von den"? Ich werde augenblicklich @chriddi über diese extreme Nachlässigkeit informieren! :-)
Ups, wie konnte das nur passieren...
Das muss im neuen Jahr wieder besser werden. :-)
Na so was... Das passiert, wenn niemand mehr aufpasst und nicht mehr gescrabbelt wird... ;-)
Hoffe, es geht euch gut in der neuen Heimat.
Frohes, friedliches, gesundes 2026!
Wenn ich dich damit zu mehr Kommentaren animieren kann, baue ich öfter mal einen Fehler ein ;-)
Ich wünsche dir einen tollen Start ins neue Jahr!
Och, weißt du...
Bin ja jetzt schon mit dem Gesetz von Aktion und Reaktion überfordert... 🫣
Kaum nehme ich mir mal ein Stündchen Zeit für den Steem, komme ich schon wieder ins Endlosklicken, Grübeln und Forschen ("Ärgern" zu Beginn des neuen Jahres einfach mal unerwähnt lassen...). Kannst du dir (mir) erklären, weshalb in der NO-Community weder auf steemit.com noch über moecki.online KEINE Posts angezeigt werden? Hatte schon den Gorilla im Verdacht, aus Wut und Enttäuschung alles gemutet zu haben, aber der "Activity Log" zeigt nichts dergleichen an. Hinter dem üblichen /created/hive-128129 erscheint beim Aufruf eine merkwürdige lange Zeichenkombination. Diese zu löschen, bringt aber nichts. Hm, sehr strange... 🤔
Danke, dir und deinen Lieben auch ein glückliches, zufriedenes, gesundes neues Jahr!
Da gibt's die Posts noch: https://moecki.online/hive-128129
Der Grund dafür, dass in der NO-Community nichts zu finden ist, liegt einmal an den hier unter Nummer 2 genannten Änderungen und daran, dass vor drei Monaten der letzte Post erschien. Es werden von Hivemind nur noch die Posts der letzten 30 Tage zurückgegeben und im Frontend angezeigt.
Hm, die könnte erscheinen, wenn du steemit.moecki.online oder moecki.online aufrufst, und ist Bestandteil der Bot-Prüfung der Seite. Die musste ich einbauen, weil ich zahlreiche Bot-Anfragen erhalten hatte, die die Seite lahmlegten. Die Zeichenfolge sollte nach der Prüfung aber wieder verschwinden und die "normale" URL und Seite anzeigen.
Vielen Dank für deine Neujahrswünsche!
Ich hoffe, du siehst deine Herde noch in dem (vielen?) Schnee. Bei uns ist der Schnee noch überschaubar. Nur halt frostig kalt.
Danke gleichfalls, ich wünsche dir, deiner Familie - und natürlich auch @moecki - alles Gute, viel Erfolg und Glück im Neuen Jahr! :-)
Über Steempro funzt es..
Das Original Frontend hingegen ist in letzter Zeit ziemlich instabil.
Beste Grüße aus der Nacht auf meinem Weg in den Notdienst ehe Eis und Schnee zuschlagen...
Gebe die Grüße gern zurück :-)
Ich hoffe, dein Jahr hat nicht mit diversen Notfällen begonnen.
Jetzt noch eine KI dazu packen und es ist perfekt!
Ach, DESWEGEN hatte mein Client die letzten Wochen ständig Verbindungsprobleme und komische Timeouts...
Dachte schon, mein Code wäre plötzlich Müll geworden. Turns out: Jemand hat den Node vier Wochen lang systematisch gequält.
Respekt für den Speed-Boost – und danke für die Erklärung, warum SDS zwischendurch einfach beleidigt abgeschaltet hat. Meisterwerk!