1. Pak en beet 9 jaar terug zat bij QBASIC een editor waarmee Subs en Functions in je script makkelijk toegankelijk waren via een speciaal menu.
Als ik met een website bezig ben dan werk ik meestal met een apart include bestand dat alle schermweergave regelt; anders staat mijn code tussen alle HTML brei en dat maakt het niet overzichtelijker. Echter op een gegeven moment wordt zo'n include bestand makkelijk 100 kB (een heel administratiekantoor waarin je alle aspecten van een website kunt veranderen), en dan kost even een functie opzoeken - zelfs als je structureel alles goed hebt geordend - best wel veel tijd. Het zou ideaal zijn als er voor de 'moderne' scripttalen een dergelijke editor bestond als die destijds bij QBASIC zat.
2. Hoe gaat PHP met zo'n 100 kB include-bestand om? Ik zal ff uiteenzetten hoe een script bij mij bijvoorbeeld werkt:
- Aangeroepen wordt bijvoorbeeld admin.php?actie=admin_toon_wijzig_gegevens&verdereshit
- In admin.php staat bijna bovenaan: include("admin.inc.php"); admin.inc.php bestaat uit heeeeeel veel functions die alle mogelijke HTML brei op het scherm toveren.
- Na verscheidene if-clauses (heb je wel admin-rechten, dat soort crap) komt er dan uiteindelijk een call naar de desbetreffende functie in admin.inc.php en het relevante wordt getoond.
Wat ik mij nu dus afvraag: heeft het feit dat dit include bestand zo gigantisch groot is een impact op de performance of niet? Ik draai zelf een webserver op mijn P4 2400 Mhz met 1 Gb RAM, dus voor mij verschijnen de pagina's instantly. Echter als deze website op een server komt te draaien die niet zo snel is (bijv. omdat ie gedeeld is met allemaal andere sites) én er zijn een tiental bezoekers die tegelijkertijd een pagina opvragen, heeft het dan zin om zo'n groot include bestand op te splitsen in kleinere stukjes? Of kan ik beter een andere (efficientere) werkwijze gebruiken?
Alvast bedankt.
Als ik met een website bezig ben dan werk ik meestal met een apart include bestand dat alle schermweergave regelt; anders staat mijn code tussen alle HTML brei en dat maakt het niet overzichtelijker. Echter op een gegeven moment wordt zo'n include bestand makkelijk 100 kB (een heel administratiekantoor waarin je alle aspecten van een website kunt veranderen), en dan kost even een functie opzoeken - zelfs als je structureel alles goed hebt geordend - best wel veel tijd. Het zou ideaal zijn als er voor de 'moderne' scripttalen een dergelijke editor bestond als die destijds bij QBASIC zat.
2. Hoe gaat PHP met zo'n 100 kB include-bestand om? Ik zal ff uiteenzetten hoe een script bij mij bijvoorbeeld werkt:
- Aangeroepen wordt bijvoorbeeld admin.php?actie=admin_toon_wijzig_gegevens&verdereshit
- In admin.php staat bijna bovenaan: include("admin.inc.php"); admin.inc.php bestaat uit heeeeeel veel functions die alle mogelijke HTML brei op het scherm toveren.
- Na verscheidene if-clauses (heb je wel admin-rechten, dat soort crap) komt er dan uiteindelijk een call naar de desbetreffende functie in admin.inc.php en het relevante wordt getoond.
Wat ik mij nu dus afvraag: heeft het feit dat dit include bestand zo gigantisch groot is een impact op de performance of niet? Ik draai zelf een webserver op mijn P4 2400 Mhz met 1 Gb RAM, dus voor mij verschijnen de pagina's instantly. Echter als deze website op een server komt te draaien die niet zo snel is (bijv. omdat ie gedeeld is met allemaal andere sites) én er zijn een tiental bezoekers die tegelijkertijd een pagina opvragen, heeft het dan zin om zo'n groot include bestand op te splitsen in kleinere stukjes? Of kan ik beter een andere (efficientere) werkwijze gebruiken?
Alvast bedankt.
Geef mij maar een Warsteiner.