Hören Sie auf, die Brieftasche und die Gästeliste bei jedem Scheck wieder aufzubauen
"viewFor" holte den Cheddar-Balk des Empfängers und fragte das Ganze ab Die Mitgliederliste der Organisation - beide pro RECIPIENT, auf jedem veröffentlichten F...
Servieren Sie ein wieder geöffnetes Fenster nur das, was es verpasst hat, und eine Seite in einem schreiben
Zwei Kosten, die beide für jedes einzelne geöffnete Chatfenster bezahlt werden. ?her auf GET /sessions/{guid>/messages. Ein Fenster wird wieder geöffnet wer...
Akzeptieren Sie eine BLAKE3-Nur behaupten, so dedup ist schneller als Upload
Der Link Endpoint verlangte beides überhäutet. Ein Browser hat keine schnelle SHA3-256, so beweist es hatte bereits eine 358 MB-Datei dauerte 20 Sekunden gegen ...
Store Geo auf Ticket bei der Erstellung, Drop GeoLite liest
**************** fängt jetzt das Geo des Besuchers ein einmal (via GeoLookupService) und fortbesteht ip/country/city/subdivision on das SupportTicket selbst. S...
Bulk-Lot-Besucher und überspringen GeoLite Lookup in der Liste
Der Endpunkt /api/support/tickets list lief, pro Seite von 20 Zeilen: - 20 ************ Anrufe (N+1) - 20 Anrufe in GeoLookupService.lookup, von denen jeder...
Skip DB Mitglieds-Nachahmutung für Nachrichten authencheck
Entpacken Sie getMemberIdFromRequest(), das MemberID aus dem Redis ausliest Sitzung, ohne die DB zu treffen. Verwenden Sie es in getMessages() statt getCurrentM...
Entfernen Sie die verbleibenden println Anrufe von getMessages Endpunkt
Eliminieren Sie pro Anfrage Protokollierung Overhead und asynchron TTL aktualisieren
- k8s configmap (die eigentliche Produktionskonfiguration): geringere Sicherheit/Hikari von INFO/DEBUG zu WARN, HikariCP pool config hinzufügen (max 20) - KSe...
Protokollieren Sie mit Log-Lärm und Verbindungspool
- Niederer Frühling Sicherheit von TRACE zu WARN und HikariCP von DEBUG zu WARN - eliminiert Dutzende von synchronen Log-Schreiben pro Anfrage - Dazu eine exp...
Entfernen Sie per Nachricht Logging von Chat-Nachricht-Endpunkt
Entfernen Sie System.out.println Anrufe innerhalb der Nachrichten-Stream-Karte, die Einmal pro Nachricht feuern (100 I/O-Operationen pro Anfrage), und das Final...
Refaktor zum parallelen Einsatz für k1m1 und k2m1
- Split Aufbau und Einsatz in separate Jobs - Einsatz nach Fertigstellung auf k1m1 und k2m1 parallel - Reduziert die Gesamteinsatzzeit deutlich
Rück auf Docker-Treiber für schnellere Builds - entfernt Docker-Container Overhead
Wechseln zum Docker-Container-Treiber mit Cache für optimale Bauleistung
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.