Eigenlijke een simpele vraag maar ik geraak er niet uit om het zelf te testen.
Ik gebruik een tamelijk deftig grote multidimensionele array(s). Dit bevat de gegevens van mijn database systeem.
Werkt allemaal lekker enzo (ik gebruik al geen classes vanwege tamelijk simpele eigenschappen voor snelheid), Maar nu wordt die array naargelang van het project best wel groot. Ik zit nu aan 400 regels waarin alleen die array wordt geconstruct in code. ie $var = array(...);
Nu vroeg ik me af of het beter (ie sneller) zou zijn als ik de array in me session gooi en zo deze 'door' te geven. Maar nu ben ik er niet van overtuigt dat dit sneller zou zijn (ie serialize > code).
Mijn C++ instinct denkt alvast van niet - maar PHP wordt dan ook niet echt gecompiled. Hence de vraag.
Omdat PHP alles voor mij lekker serialized kan ik het ook niet echt testen. (want doet ie nou een fopen + serialize of nog van dat spul).
Deze 'static' data (want dat is het eigenlijk) moet dus zo snel mogelijk worden doorgeven. (het MAG zelfs cross session (ie voor elke user)).
Ideetjes? (ook om het te testen approach)
Ik gebruik een tamelijk deftig grote multidimensionele array(s). Dit bevat de gegevens van mijn database systeem.
Werkt allemaal lekker enzo (ik gebruik al geen classes vanwege tamelijk simpele eigenschappen voor snelheid), Maar nu wordt die array naargelang van het project best wel groot. Ik zit nu aan 400 regels waarin alleen die array wordt geconstruct in code. ie $var = array(...);
Nu vroeg ik me af of het beter (ie sneller) zou zijn als ik de array in me session gooi en zo deze 'door' te geven. Maar nu ben ik er niet van overtuigt dat dit sneller zou zijn (ie serialize > code).
Mijn C++ instinct denkt alvast van niet - maar PHP wordt dan ook niet echt gecompiled. Hence de vraag.
Omdat PHP alles voor mij lekker serialized kan ik het ook niet echt testen. (want doet ie nou een fopen + serialize of nog van dat spul).
Deze 'static' data (want dat is het eigenlijk) moet dus zo snel mogelijk worden doorgeven. (het MAG zelfs cross session (ie voor elke user)).
Ideetjes? (ook om het te testen approach)