Member of the Inner Party schrieb am 21. August 2009 04:56
> > Schon. Nur kostet ein POST-Request, um beim Beispiel zu bleiben,
> > Ressourcen, die tendenziell endlicher sind als die des Clients. Es
> > spricht nichts dagegen, eine zusätzliche Validierung per JS
> > vorzunehmen.
>
> WOZU? Der Server muss es doch ohnehin machen?
Sagen wir so, ich mach tatsächlich auch nur die Servervalidierung.
Aber lass uns schauen, wie das ist:
-Benutzer trägt Werte ein
-Benutzer drückt Submit
-Benutzer liest Fehlermeldungen
-Benutzer korrigiert Eingaben
-Benutzer drückt Submit
-Benutzer liest Fehlermeldungen...
Hinzu kommt ja das Problem, dass manche Fehler erst auftauchen, wenn
ein anderer korrigiert wurde. Nehmen wir an, jemand trägt ein
falsches Datumsformat ein (Syntax) und dann korrigiert er das, das
Datum ist aber noch im falschen Zeitraum (Semantik). Die mehrfachen
Requests belasten den Server im Grunde unnötig.
> > Wir sprachen von Webservern und haben nicht unterschieden zwischen
> > http und https. ;-P
>
> Also, konkret: Wie moechtest du zwei Webserver hinter einem
> Router betreiben?
Zwei Rechner, 192.168.0.2, 192.168.0.3. Auf 2 läuft ein Webserver für
http, auf 3 ein Webserver mit https. Auf dem Router Weiterleitung
Port 80 auf 192.168.0.2, Port 443 auf 192.168.0.3.
> > Schon. Nur kostet ein POST-Request, um beim Beispiel zu bleiben,
> > Ressourcen, die tendenziell endlicher sind als die des Clients. Es
> > spricht nichts dagegen, eine zusätzliche Validierung per JS
> > vorzunehmen.
>
> WOZU? Der Server muss es doch ohnehin machen?
Sagen wir so, ich mach tatsächlich auch nur die Servervalidierung.
Aber lass uns schauen, wie das ist:
-Benutzer trägt Werte ein
-Benutzer drückt Submit
-Benutzer liest Fehlermeldungen
-Benutzer korrigiert Eingaben
-Benutzer drückt Submit
-Benutzer liest Fehlermeldungen...
Hinzu kommt ja das Problem, dass manche Fehler erst auftauchen, wenn
ein anderer korrigiert wurde. Nehmen wir an, jemand trägt ein
falsches Datumsformat ein (Syntax) und dann korrigiert er das, das
Datum ist aber noch im falschen Zeitraum (Semantik). Die mehrfachen
Requests belasten den Server im Grunde unnötig.
> > Wir sprachen von Webservern und haben nicht unterschieden zwischen
> > http und https. ;-P
>
> Also, konkret: Wie moechtest du zwei Webserver hinter einem
> Router betreiben?
Zwei Rechner, 192.168.0.2, 192.168.0.3. Auf 2 läuft ein Webserver für
http, auf 3 ein Webserver mit https. Auf dem Router Weiterleitung
Port 80 auf 192.168.0.2, Port 443 auf 192.168.0.3.