Ik ben met een website bezig waarbij iedere pagina bestaat uit een grote tabel. Aan de linkerkant staat een uitvouwmenu zoals op www.autotelegraaf.nl en aan de rechterkant staat de content. De site wordt volledig dynamisch opgebouwd dmv PHP en een MySQL database.
Nu zit ik met het probleem dat de filesize van de pagina uit de hand loopt (zo'n 50kb) omdat die navigatietabel zo groot is.
Ik zat te denken dat het naast het optimaliseren van de table wel handig kan zijn om gebruik te maken van de cache omdat de menu-structuur en dus die table toch niet zo vaak zal veranderen. Wanneer die navigatietable op een of andere manier in de client cache kan komen te staan zal dat een hoop laadtijd schelen, en trouwens ook serverload en database-load.
Het probleem is nu dat ik niet goed weet hoe ik er voor kan zorgen dat een los onderdeel uit de pagina (de table) kan worden gecached op de client.
Kan iemand me uit de brand helpen?
Nu zit ik met het probleem dat de filesize van de pagina uit de hand loopt (zo'n 50kb) omdat die navigatietabel zo groot is.
Ik zat te denken dat het naast het optimaliseren van de table wel handig kan zijn om gebruik te maken van de cache omdat de menu-structuur en dus die table toch niet zo vaak zal veranderen. Wanneer die navigatietable op een of andere manier in de client cache kan komen te staan zal dat een hoop laadtijd schelen, en trouwens ook serverload en database-load.
Het probleem is nu dat ik niet goed weet hoe ik er voor kan zorgen dat een los onderdeel uit de pagina (de table) kan worden gecached op de client.
Kan iemand me uit de brand helpen?
We need more cowbell