Momenteel ben ik bezig met een groot CMS systeem en werd bij mij het idee geopperd om algemene classes ook maar in 1 file te drukken via een geautomatiseerd buildsysteem.
Ofwel, voordat je de applicatie afleverd laat je er even een applicatie over heen lopen die alle classes welke benodigd zijn in 1 enkel bestand neerflikkerd en een algemeen bestandje (index.php) die dat bestandje include, class aanmaakt en vervolgens via een standaard interface zijn werk laat doen.
Vervolgens kwam er in mij op dat ik dat idee naar mijn idee al eens eerder had gezien. Toen schoot mij te binnen dat er een forumsysteem is dat gigantische php bestanden meeleverd. Ik zal er niet om heen draaien. Ik heb idd MyReact eens goed bekeken
Nu zijn de bestanden van mijn applicatie ook behandeld door de Zend encoder echter blijfen deze relatief klein. Zou dit nou komen doordat mijn code vele malen kleiner is dan die van chem of toch omdat het idee wat mij eerder werd geopperd blijkbaar toch werkt
(Alle klasses in 1 bestand)
Vervolgens maar eens even een benchmark gedraaid en het heeft idd wel iets effect. Alle klasses in 1 bestand is idd iets sneller (nogal wiedus, de schijf hoeft niet allerlei losse bestandjes te zoeken) maar wat ik mij niet kan voorstellen dat dat net de boost is die mijn applicatie zoveel sneller zou moeten maken. Echter wellicht zie ik dit verkeerd
Als chem (+ andere Parse devvers) niet al te boos is dat ik naar het bestandsformaat van MyReact heb gekeken (had ook de reflection API kunnen gebruiken, maar ik respecteer de wensen van Parse
) dan had ik graag gezien dat hij hier zijn mening eens over gaf. Wellicht zelfs even toelichten hoe zij het bij React doen. Lijkt mij op zich niet dat dit een staatsgeheim is 
Laat de discussie maar losbarsten
- Flapster
Ofwel, voordat je de applicatie afleverd laat je er even een applicatie over heen lopen die alle classes welke benodigd zijn in 1 enkel bestand neerflikkerd en een algemeen bestandje (index.php) die dat bestandje include, class aanmaakt en vervolgens via een standaard interface zijn werk laat doen.
Vervolgens kwam er in mij op dat ik dat idee naar mijn idee al eens eerder had gezien. Toen schoot mij te binnen dat er een forumsysteem is dat gigantische php bestanden meeleverd. Ik zal er niet om heen draaien. Ik heb idd MyReact eens goed bekeken
Nu zijn de bestanden van mijn applicatie ook behandeld door de Zend encoder echter blijfen deze relatief klein. Zou dit nou komen doordat mijn code vele malen kleiner is dan die van chem of toch omdat het idee wat mij eerder werd geopperd blijkbaar toch werkt
Vervolgens maar eens even een benchmark gedraaid en het heeft idd wel iets effect. Alle klasses in 1 bestand is idd iets sneller (nogal wiedus, de schijf hoeft niet allerlei losse bestandjes te zoeken) maar wat ik mij niet kan voorstellen dat dat net de boost is die mijn applicatie zoveel sneller zou moeten maken. Echter wellicht zie ik dit verkeerd
Als chem (+ andere Parse devvers) niet al te boos is dat ik naar het bestandsformaat van MyReact heb gekeken (had ook de reflection API kunnen gebruiken, maar ik respecteer de wensen van Parse
Laat de discussie maar losbarsten
- Flapster