Heim >Backend-Entwicklung >PHP-Tutorial >Zusammenfassung der Warenkorbabrechnungsmethoden
Dieses Mal werde ich Ihnen eine Zusammenfassung der Methoden zur Implementierung der Warenkorbabrechnung und der Vorsichtsmaßnahmen zur Implementierung der Warenkorbabrechnung geben. Das Folgende ist ein praktischer Fall, werfen wir einen Blick darauf.
Es gibt derzeit drei Arten von Einkaufswagen, die in Cookie oder Sitzung oder in Kombination mit Datenbankspeicherung
gespeichert werden Die erste wird in Cookies gespeichert.
Vorteile:
1.cookie是存储在客户端的,且占用很少的资源,一般cookie中可以存储300个cookie,每个cookie为4KB,既可以满足购物车的需求,还可以减轻服务器的压力. 2.cookie是浏览器内置,只要在cookie定义的有效期内,数据都不会丢失. 3.二区cookie不是可执行文件,所以不会给用户带来病毒或攻击用户系统
Nachteile:
1.基于cookie开发的购物车要求用户浏览器必须支持并设置为启用cookie,否则购物车则失效. 2.存在着关于cookie侵犯访问者隐私的争论,因此有些用户会禁止本机cookie的功能. 3.如果换一台机器在去登录的话,就会丢失购物车信息;
Die zweite ist Sitzung
Vorteile:
Nachteile:.1. Die Sitzung kann mit dem Client synchronisiert werden und hängt nicht von den Einstellungen des Clients ab.
2. Mit verglichen Bei Cookies werden Sitzungsinformationen auf der Serverseite gespeichert und sind daher sicherer;
1. Die Sitzung belegt Serverressourcen. Erhöhen Sie die Belastung des Servers, insbesondere wenn viele gleichzeitige Benutzer vorhanden sind, und es wird eine große Anzahl von Sitzungen generiert, was sich auf die Leistung des Servers auswirkt2. Da die in der Sitzung gespeicherten Informationen sensibler sind und in gespeichert werden Es gibt auch Sicherheitsrisiken auf dem Server in Form von Dateien.
Die dritte Möglichkeit besteht darin, die Datenbank zu kombinieren.
Dieser Modus ist derzeit größer allgemein. Es hat die folgenden Eigenschaften
1. Die Datenbank und die Cookies sind jeweils für die Aufzeichnung von Daten und die Pflege von Antworten verantwortlich und können ihre volle Wirkung entfalten entsprechende Vorteile, Verbesserung der Sicherheit und Serverleistung;1. Jedes Einkaufsverhalten2. Egal zu welcher Maschine Sie wechseln, die Warenkorbinformationen gehen nicht verloren
muss mit der Datenbank verbunden sein. Die Verbindung wird erst freigegeben, wenn der Vorgang für die Tabelle abgeschlossen ist. Wenn viele gleichzeitige Benutzer vorhanden sind, wirkt sich dies auf die Leistung aus Datenbank, die höhere Anforderungen an die Leistung der Datenbank stellt;
2. Die Verwendung von Cookies zur Verwaltung von Antworten erfordert KundenunterstützungDetaillierte Erläuterung des Falles des Erhaltens von Nachrichtendaten mit PHP+Ajax
Das obige ist der detaillierte Inhalt vonZusammenfassung der Warenkorbabrechnungsmethoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!