[JSP]Cache control

Pagina: 1
Acties:

  • momania
  • Registratie: Mei 2000
  • Nu online

momania

iPhone 30! Bam!

Topicstarter
Ik ben op het werk bezig met een vrij grote web applicatie
die volledig uit JSP's en Beans bestaat...
Nu is dit opzicht vrij leuk allemaal, maar we zitten met een probleem:

De jsp's hebben allen de cache uit staan, zodat we er zeker van zijn dat
de getoonde data altijd up-to-date is.
Het grootste nadeel hiervan nu is, is dat de plaatjes, stylesheets, javascript
files, ofwel alles wat door de jsp gebruikt wordt, iedere keer meekomt over
lijn.
Dit geeft een zeer grote belasting op de lijnen... :|

Nu zoek ik dus een oplossing om dit te kunnen scheiden...
Doel is dus om alleen de jsp code steeds opnieuw te laden en
alle afhankelijkheden uit de cache te halen...

Ik heb al op hotscripts.com enz.. gezocht, maar wordt er niet echt
veel wijzer van :/

Als iemand hier ervaring mee heeft en dat zou willen delen,
of iemand die een schop in de goede richting kan geven: graag... :)

edit:

niemand? :'(

Neem je whisky mee, is het te weinig... *zucht*


  • momania
  • Registratie: Mei 2000
  • Nu online

momania

iPhone 30! Bam!

Topicstarter
ben nog ff verder wezen zoeken..maar nog zonder succes... :'(

echt niemand hier ideeen over :?

Neem je whisky mee, is het te weinig... *zucht*


Verwijderd

Als je de pagina op no-cache zet geldt datzelfde toch niet automatisch voor alle plaatjes en stylesheets e.d.? Of die gecached worden is toch een Apache/.htaccess instelling? Of 'genereer' je die plaatjes e.d. ook via een JSP?

  • momania
  • Registratie: Mei 2000
  • Nu online

momania

iPhone 30! Bam!

Topicstarter
Alles staat nu op no-cache en na metingen is gebleken dat dus iedere keer
alle benodigde files weer over de lijn gaan.

Zal nog ff beschrijven wat er gebruikt wordt:
IBM Websphere application server - netscape/ieplorer browsers

Neem je whisky mee, is het te weinig... *zucht*


Verwijderd

momania schreef op 03 oktober 2002 @ 16:57:
Alles staat nu op no-cache en na metingen is gebleken dat dus iedere keer
alle benodigde files weer over de lijn gaan.
Waarom zet je dan alles op no-cache als je dit alleen voor je JSPs wilt? Het zal een domme opmerking zijn, maar uit jouw verhaal kan ik niet opmaken hoe het nu precies in elkaar zit.

  • momania
  • Registratie: Mei 2000
  • Nu online

momania

iPhone 30! Bam!

Topicstarter
nah, niet echt alles, maar wel bijna alles...
bijna alles is dynamisch... 't is ook en vrij grote applicatie

Neem je whisky mee, is het te weinig... *zucht*


Verwijderd

momania schreef op 03 oktober 2002 @ 17:03:
nah, niet echt alles, maar wel bijna alles...
bijna alles is dynamisch... 't is ook en vrij grote applicatie
Bijna alles is dynamisch... De plaatjes en stylesheets ook? Zo niet laat die dan cachen.

  • momania
  • Registratie: Mei 2000
  • Nu online

momania

iPhone 30! Bam!

Topicstarter
Verwijderd schreef op 03 oktober 2002 @ 17:10:
[...]

Bijna is dynamisch... De plaatjes en stylesheets ook? Zo niet laat die dan cachen.
Dat is dus het probleem... die stylestheet en plaatjes zijn ook nodig in de jsp's...
Ik zou dus niet weten hoe ik die apart moet cachen....

Neem je whisky mee, is het te weinig... *zucht*


Verwijderd

momania schreef op 03 oktober 2002 @ 17:17:
[...]
Dat is dus het probleem... die stylestheet en plaatjes zijn ook nodig in de jsp's...
Ik zou dus niet weten hoe ik die apart moet cachen....
Je stuurt toch neem ik aan zelf de HTTP no-cache headers? Dat kun je in het geval van die stylesheets e.d. toch gewoon niet doen? Of is dit een instelling in Websphere, ik werk gewoon met Resin en daar stuur je gewoon zelf je headers.

  • momania
  • Registratie: Mei 2000
  • Nu online

momania

iPhone 30! Bam!

Topicstarter
Verwijderd schreef op 03 oktober 2002 @ 19:29:
[...]
Je stuurt toch neem ik aan zelf de HTTP no-cache headers?
Nee, die no-cache staat gewoon als meta tag in de jsp...

Neem je whisky mee, is het te weinig... *zucht*


  • Bobco
  • Registratie: Januari 2001
  • Laatst online: 30-10-2023

Bobco

I used to dream about Verona.

momania schreef op 03 oktober 2002 @ 19:40:
[...]
Nee, die no-cache staat gewoon als meta tag in de jsp...
Ik begrijp nog steeds niet hoe jullie de boel hebben opgezet. Verwijs je naar die style sheet met een
code:
1
 link rel='stylesheet'...
? Als je de stylesheets niet dynamisch aanmaakt, dwz de inhoud van de stylesheet dynamisch samenstelt, zouden dit gewoon verwijzingen moeten zijn naar statische files op de web-server.

Overigens staat hier een informatief stukje over caching en waarom meta tags lang niet altijd goed hoeven te werken, bijvoorbeeld als er ergens tussen de client en de server een caching proxy staat die veel server load over zou kunnen nemen.

With the light in our eyes, it's hard to see.


  • momania
  • Registratie: Mei 2000
  • Nu online

momania

iPhone 30! Bam!

Topicstarter
Maar kan ik dan bv halverwege de pagina aangeven dat ie het
niet meer uit de cache moet halen?

Dus bij het stuk met de jsp pas de no-cache header enz. doorgeven?

Neem je whisky mee, is het te weinig... *zucht*

Pagina: 1