Apache cache

Balaskas Euaggelos ebalaskas at edu.teiath.gr
Tue Sep 21 21:40:08 EEST 2004


Alaios wrote:
> Eyxaristo gia tis apantiseis.....
> Ksero oti oi php einai dynamikes... alla oxi kai toso poia :P
> Oi allages pou tha ginontai se kapoies selides tha einai mia fora tin 
> ebdomada... Ara giati na min tin kano cache kai mia fora tin ebdomada 
> meta tis allages na adeiazo tin cache?? ....Mallon to squid kerdizei.... 
> aplos anarotiemai ean mporei na kanei esto kai kati tetoio o apache...
> Sas eyxaristo
> 
> */Christos Cheretakis <xalkina at otenet.gr>/* wrote:
> 
>     Alexandros Papadopoulos wrote:
> 
>      > On Tuesday 21 September 2004 13:08, Alaios wrote:
>      >
>      >>Kalispera kserete ean mporo na kano me ton apache
>      >>cache kapoies selides? Mporei na einai kai php aytes?
>      >>Pou na koitakso gia perissotera?
>      >
>      >
>      > Exm, na ypo8esw oti gia kapoio logo de 8eleis na xrhsimopoihseis
>     squid
>      > (pou ftiaxthke gia ayth th douleia, enw o apache einai apla HTTP
>      > server)
>      >
>      > Oi .php einai kata kanona dynamikes selides pou dhmiourgountai th
>     stigmh
>      > tou request kai servirontai apo ton web server, opote de
>     [mporeis|exei
>      > nohma] na tis cachareis.
>      >
> 
>     Έχει, έχει και παραέχει. Μπορεί να είναι δυναμικές, αλλά άμα ξέρεις
>     πως αλλάζουν μία φορά την ώρα, δε χρειάζεται να τις δημιουργείς για
>     κάθε
>     request, πχ.
> 
>     Τη δουλειά αυτή μπορείς να την κάνεις στον apache με το mod_proxy,
>     αλλά και σε squid, αλλά εκεί δε θυμάμαι πως ακριβώς το λένε το feature.
> 

Δεν είναι σωστό όμως Αλέξανδε αυτό που γράφεις.
Οι σελίδες php δημιουργούνται εκείνη την στιγμή που κάνεις μία αίτηση σε 
μία html σελίδα. Εκτελούνται μόνο τα php κομμάτια κώδικα.

Μπορείς να cache-ρεις το αποτέλεσμα αλλά μόνο στην πλευρά του client.
Εάν εγώ στον δικό μου firefox ΔΕΝ χρησιμοποιώ τον proxy τότε δεν έχει 
νόημα ο proxy.

Μετά πας και αλλάζεις την πολιτική σου.
Εάν βάλεις proxy στον apache τότε σίγουρα 100% οι σελίδες σου ΔΕΝ θα 
φέρνουν το σωστό αποτέλεσμα html αλλά αυτό που cache-ρεις.

Απέφυγέ το να το κάνεις έστω και για εκπαιδευτικούς λόγους.
Και διορθώνω το παραπάνω γιατί μου έπεσαν τα μαλλιά:
Οι ιστοσελίδες που περιέχουν κώδικα php επιστρέφουν σε μορφή html το 
αποτέλεσμα του κώδικα ΚΑΘΕ φορά που ο πελάτης κάνει αίτηση για να δει 
την ιστοσελίδα.

Για αυτό και λέγονται δυναμικές - δεν υπάρχουν δυναμικές όπου αλλάζουν 
μία φορά την εβδομάδα.



More information about the Linux-greek-users mailing list