Heim  >  Artikel  >  Backend-Entwicklung  >  Zusammenfassung der Warenkorbabrechnungsmethoden

Zusammenfassung der Warenkorbabrechnungsmethoden

php中世界最好的语言
php中世界最好的语言Original
2018-05-16 11:29:425389Durchsuche

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:

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;

Nachteile:.

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 auswirkt

2. 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

Vorteile:

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;

2. Egal zu welcher Maschine Sie wechseln, die Warenkorbinformationen gehen nicht verloren

1. Jedes Einkaufsverhalten

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ützung

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall hier gelesen haben Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:

Detaillierte Erläuterung des Falles des Erhaltens von Nachrichtendaten mit PHP+Ajax

Detaillierte Erläuterung der zu implementierenden Schritte Nachrichtenwarteschlange mit PHP+MySQL

Das obige ist der detaillierte Inhalt vonZusammenfassung der Warenkorbabrechnungsmethoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn