Kom ihåg mig?
Home Menu

Menu


Cache

Ämnesverktyg Visningsalternativ
Oläst 2008-02-28, 20:04 #1
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
Hej!
Det är så att jag ska göra ett sorts cache system som cachar sidor så att de inte behöver hämtas dynamiskt, den ska automatiskt cacha sidan om den inte är cachad innan och byta ut nuvarande cachen om sidans innehåll har ändrats.

Jag fick idéen att kolla om innehållet är ändrat med md5.
Alltså att jag laddar innehållet som laddas dynamiskt och md5:ar det och jämför värdet med cachen.
Om den finns i cachen så laddar den den cachade filen (som innehåller design, widgets, script.. you name it..) annars så laddar den sidan dynamiskt och sparar den till cachen!

Då frågan:
tar detta mycket kraft på servern?

Lösningen ska fungera på mindre kraftfulla servrar med begränsat antal besökare till überservrar proppade med besökare 24/7!

Tack på förhand!
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-28, 20:08 #2
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Kan du inte cacha sidan när du gör en ändring helt enkelt? Antar att du gör detta via någon form av admingränssnitt? Du behöver ju bara kolla om den anropade filen finns i cache och inte själva innehållet. Kanske jag har missat något annat relevant...., glöm vad jag säger i så fall =)
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-28, 20:16 #3
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
Citat:
Originally posted by tartareandesire@Feb 28 2008, 21:08
Kan du inte cacha sidan när du gör en ändring helt enkelt? Antar att du gör detta via någon form av admingränssnitt? Du behöver ju bara kolla om den anropade filen finns i cache och inte själva innehållet. Kanske jag har missat något annat relevant...., glöm vad jag säger i så fall =)
Jo
Kommer nog att implementera det också !
Det jag sa ovan kommer dock att behövas dessutom, det ska kunna cashas av många faktorer.
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-28, 23:30 #4
SimonPs avatar
SimonP SimonP är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2006
Inlägg: 832
SimonP SimonP är inte uppkopplad
Mycket flitig postare
SimonPs avatar
 
Reg.datum: May 2006
Inlägg: 832
För ditt ändamål är md5 overkill, använd funktionen crc32() istället, snabbare och drar mindre CPU.
SimonP är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-29, 00:36 #5
stakess avatar
stakes stakes är inte uppkopplad
Medlem
 
Reg.datum: May 2005
Inlägg: 219
stakes stakes är inte uppkopplad
Medlem
stakess avatar
 
Reg.datum: May 2005
Inlägg: 219
Du har inte funderat på att avända något av de många utmärta cache-verktyg som redan finns? Vilken miljö "sitter" du i?
stakes är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-29, 22:12 #6
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
Citat:
Ursprungligen postat av stakes
Du har inte funderat på att avända något av de många utmärta cache-verktyg som redan finns? Vilken miljö sitter du i?

PHP + MySQL på Binero.

Citat:
Ursprungligen postat av SimonP
För ditt ändamål är md5 overkill, använd funktionen crc32() istället, snabbare och drar mindre CPU.
Okej
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 13:40.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017