AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Skalierbarkeit und binäre Daten bei Indys

Skalierbarkeit und binäre Daten bei Indys

Ein Thema von Schwedenbitter · begonnen am 10. Mär 2018 · letzter Beitrag vom 10. Mär 2018
 
mjustin

Registriert seit: 14. Apr 2008
3.013 Beiträge
 
Delphi 2009 Professional
 
#4

AW: Skalierbarkeit und binäre Daten bei Indys

  Alt 10. Mär 2018, 14:55
Clientseitig ist WinHTTP (die "neue" Netzwerkbibliothek, die Windows Funktionalität kapselt) eine Verbesserung gegenüber WinINet, es ist performanter, und kann auch auf Windows Server Betriebssystemen eingesetzt werden.

Wie der Name allerdings schon sagt, geht es dabei um Client/Server Anwendungen die über HTTP kommunizieren. Andere oder selbst definierte Protokolle lassen sich damit nicht verwenden. Da HTTP aber auch in der Lage ist Binärdaten zu übertragen, ist HTTP nicht 'schlechter', solange man Client und Serverseite kontrolliert.

WinHTTP ist allerdings eine reine Client-Implementierung. Einen HTTP Server würde man daher weiterhin anders, zum Beispiel mit IIS, implementieren müssen.

Indy unter Linux
Bei der Entwicklung des Indy-basierten Daraja HTTP Frameworks habe ich auch Tests unter Linux durchgeführt, die Leistung der Indy TIdHTTPServer Komponente war damals - vor ca. drei Jahren - deutlich schwächer als unter Windows. Woran das im Detail lag habe ich damals nicht weiter untersucht. (Unter Linux wurde die Anwendung mit Free Pascal erstellt, unter Windows mit Delphi 2009)
Michael Justin
habarisoft.com

Geändert von mjustin (10. Mär 2018 um 15:07 Uhr) Grund: Link auf https://www.habarisoft.com/daraja_framework.html
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz