Suchen
Inside Forum
Nützliche Links




 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 

Zurück   PHP Forum: phpforum.de > PHP > PHP

PHP Alles rund um PHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 08.04.2018, 18:13
stefan71 stefan71 ist offline
Neuer Besucher
 
Registriert seit: 08.04.2018
Beiträge: 3
Standard Verständnisproblem private JSON vs private Membervariablen

Hallo,
hoffe ich kann mich halbwegs verständlich äußern.
Es geht um Daten aus einer Datenbank die in ein Objekt geladen werden. Zur Darstellung brauche ich die Daten im JSON Format (Ajax). Was ist nun sinnvoll? Die Daten in einzelne (private) Membervariablen einlesen und dann später in ein JSON Objekt zur Anzeige ans JavaScript übergeben?
Oder die Daten aus der Datenbank direkt in ein JSON Objekt einlesen? Was ist sinnvoller?
Viele Grüße
Mit Zitat antworten
  #2  
Alt 08.04.2018, 19:10
hellbringer hellbringer ist offline
Forum-Mitarbeiter
 
Registriert seit: 27.03.2008
Beiträge: 31.050
Standard AW: Verständnisproblem private JSON vs private Membervariablen

Ohne den Kontext zu kennen, kann man die Frage nicht wirklich beantworten. Prinzipiell ist es sinnvoller (wenn möglich) die Daten direkt als JSON durchzureichen. Einige Datenbanksysteme wie PostgreSQL oder MSSQL können sogar selber schon JSON-Daten erzeugen. Da muss dann PHP praktisch nix mehr machen außer die fertigen Daten auszugeben.

Wenn allerdings ein Business-Layer dazwischen liegt, dann wirds wohl nötig sein die Daten in Models zu stecken und anschließend daraus JSON zu erzeugen.
Mit Zitat antworten
  #3  
Alt 08.04.2018, 19:55
stefan71 stefan71 ist offline
Neuer Besucher
 
Registriert seit: 08.04.2018
Beiträge: 3
Standard AW: Verständnisproblem private JSON vs private Membervariablen

Ne es müssen nur die Daten durchgereicht werden. Aber irgendwie kommt so das Gefühl von 'unsauberen Overhead' auf.
Mit Zitat antworten
  #4  
Alt 08.04.2018, 20:37
hellbringer hellbringer ist offline
Forum-Mitarbeiter
 
Registriert seit: 27.03.2008
Beiträge: 31.050
Standard AW: Verständnisproblem private JSON vs private Membervariablen

Zitat:
Zitat von stefan71 Beitrag anzeigen
Ne es müssen nur die Daten durchgereicht werden. Aber irgendwie kommt so das Gefühl von 'unsauberen Overhead' auf.
Über welche Datenmengen reden wir hier überhaupt? Es muss nicht immer um jeden Preis Overhead vermieden werden. PHP selber ist ja an sich schon Overhead. Wenn man hier aber von Daten in der Größenordnung von ~10MB redet, ist das großteils irrelevant. Wenn es darum geht 1GB Daten auszugeben, würde ich an so vielen Schrauben wie möglich drehen, um den Overhead zu reduzieren und die Performance zu verbessern.
Mit Zitat antworten
  #5  
Alt 08.04.2018, 23:45
stefan71 stefan71 ist offline
Neuer Besucher
 
Registriert seit: 08.04.2018
Beiträge: 3
Standard AW: Verständnisproblem private JSON vs private Membervariablen

Von der Datenmenge her sind es vielleicht maximal 20-30 MB.
Viel mehr wird es dann auch nicht werden.
Mit Zitat antworten
  #6  
Alt 09.04.2018, 09:42
hellbringer hellbringer ist offline
Forum-Mitarbeiter
 
Registriert seit: 27.03.2008
Beiträge: 31.050
Standard AW: Verständnisproblem private JSON vs private Membervariablen

Wenn du keine Performance-Probleme hast bzw. absehbar sind, würde ich mir da keine großen Gedanken machen.
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
private $_data; BenjaminXX PHP 4 06.08.2009 10:02
Private message Demitra11 Skriptsuche 1 29.07.2007 17:42
private function... mYkon PHP 4 27.07.2007 15:12
Private Methoden in PHP? heikoweber PHP 1 12.03.2003 17:57
Private Messages? n00by PHP 1 04.02.2003 00:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:55 Uhr.


Powered by vBulletin® Version 3.8.8 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC