Ik ben tegen iets raar aangelopen. Ik moet redelijk grote hoeveelheden data uitprinten. Basically zijn het een x aantal html-tabellen van 30 kolommen breed en 1 rij hoog. Eigenlijk zouden het 10 rijen moeten zijn, maar wegens legacy code, worden de waardes nu in "juiste rij" geplaatst door line breaks ervoor toe te voegen.
Aanvankelijk was de output pdf en werden daarom \n linebreaks gebruikt. Nu moet ik een HTML versie maken en moet ik <br /> gebruiken. Uiteindelijk zitten er in totaal ongeveer +/- 300 line breaks in een tabel.
Hier komt dan ook gelijk mijn probleem naar voren. Zodra ik <br /> gebruik als linebreaks laadt de pagina 10x langzamer. Eerst dacht ik dat het aan de code lag, maar als ik de inhoud van de kolommen niet uitprint laden beide type linebreaks even snel. Echter zodra ik het output is er echt een enorm performance verschil. Ik heb nl2br() geprobeert, maar daar wordt het even sloom van.
Dit gebeurt in Firefox 3.1 en Safari 4. Dat suggereert weer dat het niet aan de browser ligt, aangezien het twee verschillende rendering engines zijn. Iemand enig idee of er een "issue" is met pagina breaks? Is er iets speciaals waar ik rekening mee moet houden?
Alvast bedankt!
Eelke
PS Ik wil best de code posten, maar aangezien het nogal veel code is, doe ik dat als blijkt dat niemand een idee/suggestie heeft aan de hand van dit verhaal
Aanvankelijk was de output pdf en werden daarom \n linebreaks gebruikt. Nu moet ik een HTML versie maken en moet ik <br /> gebruiken. Uiteindelijk zitten er in totaal ongeveer +/- 300 line breaks in een tabel.
Hier komt dan ook gelijk mijn probleem naar voren. Zodra ik <br /> gebruik als linebreaks laadt de pagina 10x langzamer. Eerst dacht ik dat het aan de code lag, maar als ik de inhoud van de kolommen niet uitprint laden beide type linebreaks even snel. Echter zodra ik het output is er echt een enorm performance verschil. Ik heb nl2br() geprobeert, maar daar wordt het even sloom van.
Dit gebeurt in Firefox 3.1 en Safari 4. Dat suggereert weer dat het niet aan de browser ligt, aangezien het twee verschillende rendering engines zijn. Iemand enig idee of er een "issue" is met pagina breaks? Is er iets speciaals waar ik rekening mee moet houden?
Alvast bedankt!
Eelke
PS Ik wil best de code posten, maar aangezien het nogal veel code is, doe ik dat als blijkt dat niemand een idee/suggestie heeft aan de hand van dit verhaal