CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich![](http://www.selfphp.de/adsystem/adview.php?what=293&n=a1786766)
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
![](http://www.selfphp.de/SELFPHP_Logo_klein.gif)
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP ![](images/pfeil_1.gif)
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
![Alt](images/statusicon/post_old.gif)
18.03.2005, 11:45:19
|
Anfänger
|
|
Registriert seit: Oct 2002
Ort: Köln
Beiträge: 14
|
|
Performance und Sicherheit eines Warenkorbes
Hallo zusammen,
ich werde in der nächsten Zeit eigenen Warenkorb in PHP programmieren. Nun gibt es ja verschiedene Möglichkeiten:
1. die gesamten Artikeldaten werden in einem Array dirket in der Session gespeichert.
2. die Session enthält eine Warenkorb-ID und die dazugehörigen Artikelinformationen werden in einer Datenbank (in meinem Fall MySQL) gespeichert.
Ich konnte nicht herausfinden, was sicherer ist und was den Server weniger belastet. Vielleicht könnt Ihr mir weiterhelfen.
mfg. Sen
|
![Alt](images/statusicon/post_old.gif)
18.03.2005, 12:42:20
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Performance und Sicherheit eines Warenkorbes
also ich speichere alle notwendigen informationen in der session und lese den rest dann aus der db aus.
Geändert von feuervogel (18.03.2005 um 12:47:45 Uhr)
|
![Alt](images/statusicon/post_old.gif)
18.03.2005, 13:17:52
|
![Benutzerbild von |Coding](image.php?s=ee5db7a9d937c955089702f87c44c032&u=332&dateline=1203453910) |
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Performance und Sicherheit eines Warenkorbes
hi,
also die zweite variante ist mit sicherheit stress für den server. da ist die erste die bessere.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
![Alt](images/statusicon/post_old.gif)
18.03.2005, 13:40:18
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Performance und Sicherheit eines Warenkorbes
Zitat:
Zitat von |Coding
hi,
also die zweite variante ist mit sicherheit stress für den server. da ist die erste die bessere.
|
nicht unbedingt ist die stressfreiere die bessere. nehmen wir mal an, der kunde sucht sich 2 stunden lang artikel zusammen, bestellt sie und schickt sie ab. in der zeit gibts den artikel xy aber nicht mehr mit den eigenschaften a und b, also wird das in c und d verändert. und nun? hat der kunde trotzdem bestellen können.
dieses problem muss man auf ein minimum reduzieren. wie man es ganz aus der welt schafft, ist mir auch noch nicht ganz klar.
|
![Alt](images/statusicon/post_old.gif)
18.03.2005, 13:45:59
|
![Benutzerbild von |Coding](image.php?s=ee5db7a9d937c955089702f87c44c032&u=332&dateline=1203453910) |
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Performance und Sicherheit eines Warenkorbes
das kann man doch vor der bestellungssendung noch prüfen, ob artikel verfügbar oder net, ist mit unter sowie so nicht gerade schlecht, die abschluss prüfung.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
![Alt](images/statusicon/post_old.gif)
18.03.2005, 14:28:42
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Performance und Sicherheit eines Warenkorbes
Zitat:
Zitat von |Coding
das kann man doch vor der bestellungssendung noch prüfen, ob artikel verfügbar oder net, ist mit unter sowie so nicht gerade schlecht, die abschluss prüfung.
|
sicher sollte man das tun, nur könnte es den kunden verärgern wenn ein artikel nicht mehr so da ist wie er ihn haben will - also sollte man das möglichst gering halten.
|
![Alt](images/statusicon/post_old.gif)
18.03.2005, 15:04:57
|
![Benutzerbild von xabbuh](image.php?s=ee5db7a9d937c955089702f87c44c032&u=1671&dateline=1181900215) |
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Performance und Sicherheit eines Warenkorbes
Das kann dir doch genau so gut passieren, wenn du den Warenkorb des Kunden in einer Datenbank statt in der Sesssion speicherst. Oder habe ich dich jetzt falsch verstanden?
|
![Alt](images/statusicon/post_old.gif)
18.03.2005, 15:12:44
|
![Benutzerbild von |Coding](image.php?s=ee5db7a9d937c955089702f87c44c032&u=332&dateline=1203453910) |
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Performance und Sicherheit eines Warenkorbes
Zitat:
Zitat von feuervogel
sicher sollte man das tun, nur könnte es den kunden verärgern wenn ein artikel nicht mehr so da ist wie er ihn haben will - also sollte man das möglichst gering halten.
|
das kann aber doch immer passieren, egal, ob der user 2 h oder 2 sec auf der seite ist, wenn ihm jemand die letzten posten eines artikels wech schnappt, hat er halt die arschkarte gezogen :)
wer zuerst kommt, malt zuerst *höhöhö*
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
![Alt](images/statusicon/post_old.gif)
18.03.2005, 15:46:58
|
Anfänger
|
|
Registriert seit: Oct 2002
Ort: Köln
Beiträge: 14
|
|
AW: Performance und Sicherheit eines Warenkorbes
Das bringt mich ja schon mal weiter. Danke.
Die Abschlußprüfung aller Artikel vor der Bestellung halte ich auch für sinnvoll. Der Kunde bekommt wärend seines Aufentaltes auf der Seite eine "Kurzfassung" des Warenkorbes angezeigt. Klickt er dann auf "Bestellung abschließen" wird der gesamte Warenkorb im Detail angezeigt und der Kunde kann die Bestellung nochmal überprüfen. Spätestens hier werde ich diesen Abgleich einbauen.
Eine Lösung für das Problem, dass ein Artikel während der "Shopping-Tour" ausverkauft ist wird schwer zu finden sein. Es sei denn man "blockt" beim Hinzufügen zum Warenkorb die gewünschte Artikelmenge über einen Datenbankeintrag mit Zeitstempel. Geblockte Artikel werden dann automatisch nach einiger Zeit wieder freigegeben (über einen Cron-Job oder eine Wartungsroutine, die abläuft, wenn sich z.B. der Admin einloggt). Aber da sind wir wieder beim Thema Performance.
Sen
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:57:09 Uhr.
|