Skip to Content

Síðuskyndiminni fyrir Odoo: verslun og blogg úr RAM eða skrá – hratt fyrir gesti, leitarvélar og gervigreind

Opna einingin website_page_cache afhendir opinberar Odoo-síður nánast sem fastar, heldur sér uppfærðri við breytingar og þýðingar og sýnir í mælaborðinu hvort og hversu mikið vinnsluminni þarf
10. nóvember 2026 by
Síðuskyndiminni fyrir Odoo: verslun og blogg úr RAM eða skrá – hratt fyrir gesti, leitarvélar og gervigreind

10. nóvember 2026  |  Eigin þróun  |  Odoo, afköst og leitarvélar

Síðuskyndiminni fyrir Odoo-vefsíður: opinberar verslunar- og bloggsíður úr skrá eða RAM í stað þess að teikna þær upp á nýtt við hverja beiðni

Odoo-vefsíða býr til hverja síðu upp á nýtt við hverja beiðni: gagnagrunnsfyrirspurnir, sniðmát, þýðingar, verð. Fyrir einn gest er það áberandi lítið mál. En þegar leitarvélar og gervigreindarvísitölur sækja hundruð eða þúsundir síðna á mörgum tungumálum verður úr því viðvarandi álag og raunverulegir viðskiptavinir þurfa að bíða. Við höfum þróað Odoo 19 eininguna website_page_cache til að leysa þetta og gefið hana út sem opinn hugbúnað (LGPL-3) á GitHub: Verslunar- og bloggsíður sem ónafngreindir gestir sækja koma nánast sem föst síða úr skyndiminni, annaðhvort úr skrám eða úr vinnsluminni (RAM), og sérhver breyting – einnig á þýðingu – fjarlægir viðkomandi síður sjálfkrafa úr skyndiminninu.

Mikilvægt fyrir alla sem vilja finnast: Einingin lokar hvorki á leitarvélar né gervigreindarskriðla. Allar vísitölur fá sama efni og hver annar gestur, bara hraðar. Þessi grein útskýrir hvernig skyndiminnið vinnur, hvernig mælaborðið lítur út (með skjámyndum), hvernig þið sjáið hvort síðurnar ykkar komast fyrir í vinnsluminni og hversu mikið aukalegt vinnsluminni þyrfti, hvaða öryggisreglur gilda og hvernig einingin er sett upp.

Stutt yfirlit

EfniÞað sem gildir
Einingwebsite_page_cache fyrir Odoo 19, leyfi LGPL-3, opinber á GitHub
Hvað er sett í skyndiminni?Opinberar verslunarsíður og bloggsíður (listar, flokkar, vörur, greinar) á öllum tungumálum hverrar vefsíðu
Fyrir hverja?Aðeins fyrir ónafngreinda gesti, aðeins GET-beiðnir án leitarfæribreyta, aðeins staðan 200 með HTML
GeymslustaðurSkrár á gagnadrifi eða RAM (tmpfs, sameiginlegt öllum vinnsluferlum); sjálfvirkt eftir plássþörf
FerskleikiSérhver breyting (einnig þýðingar, innflutningur, skriftur) býr til færslu í breytingaskrá í gegnum gagnagrunnsfleti og ógildir viðkomandi síður
MælaborðStillingar, staða, tölfræði (hittni, missir, sparaður þjónstími) og athugunin „Kemst það fyrir í vinnsluminni?“ ásamt „nauðsynlegu aukalegu vinnsluminni“
Leitarvélar og gervigreindEngu er lokað eða hægt á; allir fá sömu síður, bara hraðar
NeyðarhemillEinn rofi (enabled = 0) slekkur á skyndiminninu í öllum vinnsluferlum innan 30 sekúndna

Vandinn: álag frá skriðlum á Odoo-vefsíðum

Odoo er fullbúið ERP-kerfi og vefsíðan er ein af mörgum einingum. Sérhver síða sem gestur eða vélmenni sækir fer sömu leið: beiðni afgreidd, gagnagrunnur spurður, vöru- og verðgögn sótt, QWeb-sniðmátið teiknað, þýðingar settar inn og niðurstaðan afhent. Það tekur eftir síðunni nokkur hundruð millisekúndur og bindur eitt af fáum vinnsluferlum á meðan.

Fyrir leitarvélar og gervigreindarvísitölur er þetta viðvarandi viðfangsefni:

  • Mörg tungumál, mörg vistföng: Síða sem er til á 46 tungumálum eru 46 mismunandi vistföng fyrir skriðil.
  • Hvert vistfang er sótt sérstaklega, oft af mörgum dreifðum sendendum samtímis. Hefðbundið vafraskyndiminni hjálpar ekki, því hver beiðni varðar nýtt vistfang.
  • Fá vinnsluferli: Odoo-þjónusta keyrir yfirleitt með handfylli ferla. Séu þau upptekin af beiðnum skriðla bíða raunverulegir gestir í röð.
  • Sama efni, sífellt endurbyggt: Bloggfærsla breytist sjaldan en er byggð upp með fyrirhöfn við hverja beiðni.

Augljósa leiðin út – að loka á skriðla – er ekki valkostur fyrir fyrirtæki sem vill finnast. Sýnileiki í leitarvélum og í svörum gervigreindar er verðmætur. Betra er að afhenda síðurnar svo hratt að álagið skipti varla máli. Það er einmitt það sem síðuskyndiminnið gerir.

Svona virkar síðuskyndiminnið

Einingin tengist beiðnainntaki Odoo (ir.http). Við hverja síðubeiðni ákveður hún á broti úr millisekúndu hvort síðan megi koma úr skyndiminni og afhendir hana þá án gagnagrunns, án sniðmáts og án teikningar.

Flæðirit: beiðni, athugun, skyndiminnislykill, hittni eða missir, vistun og afhending

  1. Athugun: Aðeins ónafngreind GET-beiðni án leitarfæribreyta á leyfðri slóð (verslun, flokkar, vörur, blogg) kemur til greina. Allt annað fer í gegnum Odoo eins og venjulega.
  2. Skyndiminnislykill: Hann samanstendur af vefsíðu, hýsilflokki, tungumáli, slóð, verðlista, skattastöðu og stöðu vefkökusamþykkis. Gestir sem myndu sjá eitthvað annað deila því aldrei færslu. Hýsillinn er jafnaður: Odoo skrifar algild vistföng alltaf út frá léni vefsíðunnar, ekki beiðninnar; vistfang beiðninnar ræður aðeins hvort síðan telst aðalvistfang (tungumálatenglar) og hvort hún skuli indexuð. Öll framandi hýsilnöfn deila því einni færslu ásamt ábendingu noindex í stað þess að taka hvert sitt eintak.
  3. Hittni: Sé til gild færsla er hún afhent. CSRF-tákn síðunnar er þá sett upp á nýtt fyrir hverja beiðni. Skoðanir á bloggfærslum eru áfram taldar.
  4. Missir: Vanti færsluna eða sé hún úrelt teiknar Odoo síðuna eins og venjulega. Megi geyma niðurstöðuna (staða 200, HTML, engin vefkaka, ekkert lotuauðkenni í textanum) er hún vistuð; næsta beiðni er hittni.
  5. Sýnilegt í haus: Sérhvert svar ber hausinn X-Page-Cache: HIT eða MISS. Þannig má sannreyna með hvaða verkfæri sem er hvað gerðist.

Hversu miklu hraðar?

Í prófunarkerfinu okkar (afrit af vefsíðum okkar, nokkur hundruð síður) var meðalteikningartími síðu um 490 millisekúndur en afhending úr skyndiminni um 23 millisekúndur: um það bil tuttugufalt hraðar. Því flóknari sem síðan er, því meiri er ávinningurinn. Mælaborðið reiknar auk þess út úr báðum gildum áætlaðan sparaðan þjónstíma.

Skrá eða vinnsluminni: val á geymslustað

Skyndiminnið þekkir tvo geymslustaði. Báðir eru sýnilegir öllum Odoo-vinnsluferlum í sameiningu, þannig að hver síða er til aðeins einu sinni, ekki einu sinni fyrir hvert ferli.

Samanburður á skráarskyndiminni og RAM-skyndiminni og ákvörðunarregla sjálfvirkninnar

StillingHvar eru síðurnar?Eiginleikar
SkrárMappa í gagnamöppu Odoo, ein fyrir hvern gagnagrunnlifir endurræsingar af; stýrikerfið heldur oft notuðum síðum hvort sem er í minni
Vinnsluminnitmpfs undir /dev/shmhraðasta afhending; glatast við endurræsingu netþjónsins og er einfaldlega byggt upp aftur
SjálfvirktRAM svo lengi sem allt kemst fyrir; annars skrárViðhaldsverk (á 10 mínútna fresti) ákveður út frá matinu; helst á RAM við „kemst fyrir“ og „þröngt“ svo valið sveiflist ekki stöðugt

Fyrir flestar uppsetningar er Sjálfvirkt rétta valið: Þið fáið hraða vinnsluminnisins þegar plássið er til staðar og fallið annars sjálfkrafa aftur á skrár.

Kemst vefsíðan fyrir í vinnsluminni? Og hversu mikið vinnsluminni vantar?

Hvort RAM-skyndiminni er mögulegt ræðst af þremur þáttum: fjölda síðna, meðalstærð þeirra og tiltæku minni. Mælaborðið reiknar þetta fyrir ykkur:

  • Fjöldi síðna: Fyrir hverja vefsíðu telur það birtar vörur, verslunarlistasíður, flokka, bloggfærslur og bloggúrlista og margfaldar með fjölda tungumála.
  • Stærð síðu: Um leið og síður eru í skyndiminni er raunverulegt meðaltal mælt; þangað til gildir áætlunargildi.
  • Pláss fyrir skyndiminnið: lægsta gildið af stilltu RAM-fjárhagsáætluninni, stærð tmpfs og helmingi tiltæks vinnsluminnis. Netþjónninn á aldrei að lenda í minnisskorti vegna skyndiminnisins.
  • Úrskurður: „kemst fyrir með svigrúmi“, „þröngt“, „of stórt“ eða „RAM-skyndiminni ekki tiltækt“. „Kemst fyrir“ gildir þegar þörfin er í mesta lagi 80 prósent af tiltæku plássi.

Mælaborðskafli Kemst það fyrir í vinnsluminni? með fjölda síðna eftir vefsíðu, plássþörf og upplýsingum um nauðsynlegt aukalegt vinnsluminni

Nýtt: Hversu miklu meira vinnsluminni þyrfti?

Komist skyndiminnið ekki fyrir vill maður vita hverju þarf að breyta. Mælaborðið sýnir því undir úrskurðinum ákveðna línu: „Aukalegt vinnsluminni fyrir RAM-skyndiminni: um það bil … meira vinnsluminni á þessum netþjóni“ – eða „ekkert“ ef plássið dugar nú þegar. Sé það aðeins stilling en ekki netþjónninn sem er of lítil, kemur fram þar fyrir neðan hver: RAM-fjárhagsáætlun einingarinnar eða stærð tmpfs (/dev/shm).

Mælaborð með of lítilli RAM-fjárhagsáætlun: úrskurðurinn Nei og hvatning til að hækka RAM-fjárhagsáætlunina í að minnsta kosti nauðsynlegt gildi

Útreikningurinn er einfaldur og auðrekjanlegur:

Reikningsdæmi: 12.000 síður sinnum 25 KB gefa um 300 MB þörf, með svigrúmi um 375 MB, til þess að minnsta kosti 750 MB af lausu minni

  1. Þörf = síður × meðalstærð síðu.
  2. Með svigrúmi = þörf deilt með 0,8. Þetta gildi þarf að rúmast innan RAM-fjárhagsáætlunar og tmpfs til að úrskurðurinn verði „kemst fyrir“.
  3. Laust minni: Þar sem skyndiminnið má mest nota helming tiltæks vinnsluminnis þarf netþjónninn að minnsta kosti tvöfalt gildið úr skrefi 2 sem laust tiltækt minni. Vanti eitthvað er mismunurinn nauðsynlegt aukalegt vinnsluminni.

Dæmið á myndinni (12.000 síður á 25 KB hver) er reikniaðstoð, ekki mæling á síðunum okkar. Fyrir litlar vefsíður duga nokkrir tugir megabæta; sýnigögnin á skjámyndunum komust af með um 13 MB.

Mikilvægt til glöggvunar: Matið telur ekki aukaútgáfur eftir verðlista eða landi. Þeir sem nota mikið af þeim ættu að gera ráð fyrir svigrúmi. Og: of lítil RAM-fjárhagsáætlun er algengasta ástæða þess að sjálfvirknin helst á skrám – ekki skortur á vinnsluminni. Mælaborðið sýnir einmitt þessa línu í slíku tilviki.

Breytingar og þýðingar hreinsa skyndiminnið

Skyndiminni er aðeins nothæft ef það afhendir aldrei úreltar síður. Hrein tímamörk („henda á tólf tíma fresti“) væru of gróf: Breytt verð eða leiðréttur innsláttarvilla þyrfti að bíða í allt að tólf tíma. Einingin vinnur því út frá efni.

Ferli ógildingar: breyting, gagnagrunnsfléti, breytingaskrá, samanburður, síða felld niður, endurteikning við næstu beiðni

  1. Gagnagrunnsflétar: Á öllum töflum sem geta haft áhrif á síðu (vörur, afbrigði, myndir, birgðir, eiginleikar, flokkar, verð, skattar, verðlistar, bloggfærslur og merki, samstarfs- og fyrirtækjagögn, sýnir, eignir, valmyndir, tungumál, vefsíðustillingar) eru PostgreSQL-flétar. Þeir skrá hverja breytingu í breytingaskrá.
  2. Ósjálfstæði og gagnagrunnsstaða: Sérhver síða í skyndiminni man hvaða færslur hún sýnir og þá gagnagrunnsstöðu sem hún var búin til með.
  3. Samanburður: Sé til færsla í skránni sem varð til eftir þessa stöðu og varðar eina af þessum færslum er síðan úrelt.
  4. Skyndivista aftur: Við næstu beiðni er úrelt síða fjarlægð, teiknuð upp á nýtt og vistuð aftur.

Þýðingar eru einnig innifaldar

Odoo 19 geymir þýdda texta í sömu færslu og frumtextann (sem JSON-reit). Breytt þýðing er því fyrir gagnagrunninn venjuleg línubreyting – og flétinn sér hana. Þetta gildir jafnt um breytingar í viðmóti, innflutning, tengiviðmót og skriftur sem skrifa beint í gagnagrunninn. Sjálfvirk þýðing á 46 tungumál ógildir því nákvæmlega þær síður sem texti breyttist á, og ekkert fleira.

  • Markvisst frekar en yfirgripsmikið: Breytt vara ógildir síður hennar, listana sem hún er í og tilheyrandi flokk. Restin helst í skyndiminni.
  • Altækar breytingar (sniðmát, eignir, tungumál, valmyndir, skattar, gjaldmiðlar) ógilda allt í einu, því þær geta varðað hverja síðu.
  • Teljarar standa utan við: Skoðanateljari bloggfærslna breytist við hverja heimsókn; hann veldur vísvitandi engri ógildingu, annars væri skyndiminnið gagnslaust fyrir vinsælar færslur.
  • Öryggisnet: Að auki er hámarksaldur fyrir hverja síðu (sjálfgefið 12 klukkustundir).
  • Skyndiminnið veldur aldrei ritvillu: Villa innan fléta er skráð sem viðvörun og lætur sjálfa vistunina ekki mistakast.

Mælaborð og tölfræði

Allt sem þið þurfið til rekstrar er á einum stað: í Odoo undir Vefsíða → Skýrslur → Síðuskyndiminni. Kaflinn Yfirlit er mælaborðið (með stillingunum), kaflinn Þróun sýnir tölurnar eftir degi og vefsíðu.

Mælaborð síðuskyndiminnisins í Odoo: stillingar, staða, tölfræði og athugunin Kemst það fyrir í vinnsluminni

Skjámynd úr prófunarkerfi með afritum af vefsíðum okkar; nöfnum vefsíðna var skipt út fyrir staðgengla.

Stillingar

StillingMerking
VirktAðalrofi. Þegar slökkt er afhendir Odoo aftur hverja síðu eins og áður, í öllum ferlum í síðasta lagi eftir 30 sekúndur.
GeymslustaðurSjálfvirkt, skrár eða vinnsluminni
Hámarksaldur (klukkustundir)Öryggisnet; síður eru endurnýjaðar að þessum tíma liðnum óháð breytingum
RAM-fjárhagsáætlun (MB)Mest svona mikið vinnsluminni má RAM-skyndiminnið taka; jafnframt mörkin fyrir úrskurðinn „kemst fyrir“
Diskmörk (MB)Hámarksstærð skráarskyndiminnisins; elstu færslur eru fjarlægðar fyrst

Staða og tölfræði

Staðan sýnir virkan geymslustað ásamt mörkum, fjölda og stærð síðna í skyndiminni og breytingarakninguna: hversu margar breytingar voru skráðar síðustu 24 klukkustundir og hversu margar töflur eru vaktaðar. Vanti vöktun varar mælaborðið skýrt við, því þá má ekki treysta skyndiminninu. Hnapparnir efst leyfa að keyra viðhaldið strax, tæma skyndiminnið eða athuga flétana og stofna þá aftur ef þarf.

Tölfræðin (Í dag, 7 dagar, 30 dagar) inniheldur:

  • Úr skyndiminni og Teiknað: hittni og missir, og út frá þeim hittnihlutfall
  • Fjarlægt (breytt/útrunnið): hversu margar síður voru felldar niður vegna breytingar eða fyrningar
  • Teikningartími og skyndiminnistími: meðaltal á síðu til samanburðar
  • Áætlaður sparaður þjónstími og gagnamagn úr skyndiminni

Tölurnar safnar hvert vinnsluferli fyrir sig og skrifar þær einu sinni á mínútu; línur eldri en 90 daga hreinsar viðhaldsverkið burt.

Þróun sem graf, snúningstafla og listi

Undir Þróun eru dagsgildi hverrar vefsíðu tiltæk – sem graf, sem snúningstafla eða sem listi. Þannig sjáið þið hvort hittnihlutfallið hækkar aftur eftir endurræsingu eða stóra breytingu, og hvaða vefsíða fær mesta umferð úr skyndiminninu.

Þróun síðuskyndiminnis sem snúningstafla með hittni, missi og felldum síðum eftir vefsíðu

Öryggi: hvað kemur aldrei úr skyndiminni

Síðuskyndiminni má aldrei leiða til þess að einhver sjái efni annars. Einingin fylgir því meginreglunni: Ef vafi leikur á, ekki setja í skyndiminni.

  • Aðeins ónafngreindir gestir: Sá sem er innskráður, er með körfu eða ber með sér annað lotuástand fær alltaf síðuna teiknaða á venjulegan hátt.
  • Aðeins GET án leitarfæribreyta: Leitir, síur, röðun, eyðublöð, karfa og greiðsluferli haldast óbreytt.
  • Aðeins staða 200 og HTML: Villusíður, tilvísanir og skrár eru ekki vistaðar.
  • Engin lotuauðkenni í skyndiminni: Síða sem inniheldur lotuauðkenni eða setur vefköku er ekki vistuð (og skráð sem viðvörun).
  • CSRF-tákn fyrir hverja beiðni: Táknið í síðunni í skyndiminni er staðgengill og er sett upp á nýtt við hverja afhendingu.
  • Fínn lykill: Vefsíða, tungumál, verðlisti, skattastaða og vefkökusamþykki eru hluti af skyndiminnislyklinum; sá sem sér annað fær aðra færslu.
  • Margir gagnagrunnar: Hver gagnagrunnur hefur eigin færslur, eigin skrá og eigin tölfræði.
  • Enginn gagnaleki: Skyndiminnið er staðbundið á netþjóninum (skrá eða RAM). Engin gögn eru send til þriðju aðila.

Leitarvélar og gervigreindarvísitölur: engu er lokað

Sumir rekstraraðilar bregðast við álagi frá skriðlum með lokunum. Það ver netþjóninn en kostar sýnileika. Einingin fer öfuga leið:

  • Sama efni fyrir alla: Leitarvélar, gervigreindarvísitölur og gestir fá sömu síðuna. Engin sérstök „skriðilsútgáfa“ er til og engin greining eftir vafraauðkenni.
  • Hraðari svör hjálpa indexun: Síða sem svarar á 20 í stað 500 millisekúndna íþyngir skriðlafjárhagsáætluninni minna og skriðlar geta náð yfir fleiri síður á sama tíma.
  • Nýtt efni: Þar sem breytingar ógilda síðurnar strax sjá skriðlar aldrei úrelta útgáfu – mikilvægt ef þið haldið efni við fyrir leit og svör gervigreindar.
  • Skipulögð gögn varðveitast: JSON-LD, metaupplýsingar og hreflang-tilvísanir eru hluti af síðunni í skyndiminni; vefkort og skrár eru ekki snert af skyndiminninu.

Ef þið viljið að auki takmarka álag er það sérstök ákvörðun sem þið getið tekið meðvitað – einingin þvingar henni ekki upp á ykkur.

Smækka HTML og afhenda þjappað

Skyndiminnið sparar ekki aðeins reiknitíma heldur einnig gagnamagn. Einingin smækkar HTML áður en það er vistað og afhendir það þjappað ef vafrinn eða skriðillinn býður upp á það:

  • Smækka (færibreyta website_page_cache.minify): HTML-athugasemdir falla brott, bilum er steypt saman. Þau eru aðeins fjarlægð alveg þar sem vafrinn hunsar þau hvort sem er, til dæmis milli blokkþátta. Bil milli línuþátta haldast, pre, textarea og skriftur haldast óbreytt, skipulögð gögn (JSON-LD) eru endurrituð í þjöppuðu formi. Eftir síðu eru síðurnar 10 til 30 % minni. Í prófun með sjö raunverulegum síðum voru texti, fjöldi þátta, staðsetning allra þátta og skjámynd eins og í frumútgáfunni. Fyrsta afhending (MISS) er smækkuð alveg eins og allar síðari (HIT).
  • Þjappa (færibreyta website_page_cache.compress): Síður úr skyndiminni fara út með gzip (Content-Encoding: gzip, Vary: Accept-Encoding). Stóru eignapakkana (CSS og JavaScript, allt að nokkrum MB) afhendir Odoo sjálft óþjappaða; einingin þjappar þá einu sinni, vistar afritið á disk og afhendir það síðan beint. Úr 2,1 MB af CSS urðu þannig 0,27 MB, úr 4,8 MB af JavaScript 1,1 MB. Gömul afrit hreinsar viðhaldsverkið.
  • Eftir endurræsingu tölvunnar: RAM-skyndiminnið helst við endurræsingu Odoo, en ekki við endurræsingu netþjónsins. Þess vegna speglar viðhaldsverkið það smám saman á disk (færibreyta website_page_cache.persist) og endurheimtir það við ræsingu. Hvort endurheimt færsla er enn gild athugar sama kerfi og endranær: aldur og breytingaskrá. Smækkunin er ekki endurreiknuð í leiðinni.

Uppsetning og stillingar

  1. Sækja eininguna: Sækja frumkóðann af GitHub og setja í addons-slóð Odoo 19 uppsetningarinnar: github.com/Alex0176/odoo-website-page-cache
  2. Setja upp: odoo-bin -d <Datenbank> -i website_page_cache --stop-after-init. Við það verða til breytingaskráin, flétarnir og viðhaldsverkið (á 10 mínútna fresti).
  3. Endurræsa þjónustuna, svo öll vinnsluferli hlaði eininguna.
  4. Opna mælaborðið: Vefsíða → Skýrslur → Síðuskyndiminni. Athuga hvort breytingarakningin sé fullkomin og velja geymslustað (sjálfgefið: sjálfvirkt).
  5. Staðfesta: Sækja verslunar- eða bloggsíðu tvisvar og skoða hausinn X-Page-Cache: í fyrra skiptið MISS, eftir það HIT.

Stillingarnar eru til sem kerfisfæribreytur (website_page_cache.enabled, .backend, .ttl_hours, .max_mb_file, .max_mb_ram) og eru venjulega umsjón í mælaborðinu. Einingin er þýdd á þýsku. Fjarlæging fjarlægir flétana, skrána og allar síður í skyndiminni aftur að fullu.

Ábending fyrir RAM-skyndiminnið: RAM-fjárhagsáætlunin í mælaborðinu og stærð tmpfs (/dev/shm, tengivalkostur size=) verða að passa við þörfina. Hvort tveggja gefur athugunin „Kemst það fyrir í vinnsluminni?“ ykkur með áþreifanlegum gildum.

Takmarkanir sem gott er að þekkja

  • Stutt töf eftir breytingar: Vísitala breytingaskrárinnar er endurnýjuð á tveggja sekúndna fresti. Breytt síða getur fram að því enn verið afhent í gömlu útgáfunni.
  • Texta sem ræðst af birgðum er uppfærður í gegnum birgðabreytingar og hámarksaldur.
  • Mat á plássþörf: Aukaútgáfur eftir verðlista eða landi eru ekki taldar með; gera ráð fyrir svigrúmi.
  • Ekki lausn á öllu: Skyndiminnið léttir á beiðnum sem það má afgreiða. Innskráðir notendur, leitir og eyðublöð fara áfram í gegnum Odoo.
  • Fyrsta beiðni er áfram hæg: Eftir endurræsingu netþjóns (RAM) eða altæka breytingu er hver síða teiknuð einu sinni á venjulegan hátt áður en hún er í skyndiminni.

Algengar spurningar

Hvað er síðuskyndiminnið fyrir Odoo?

Opinn hugbúnaðarmódúll (website_page_cache, Odoo 19, LGPL-3) sem afhendir opinberar verslunar- og bloggsíður til ónafngreindra gesta úr skyndiminni í stað þess að teikna þær upp á nýtt við hverja beiðni. Skyndiminnið er að vali í skrám eða í vinnsluminni.

Lokar einingin á leitarvélar eða gervigreindarskriðla?

Nei. Leitarvélar og gervigreindarvísitölur fá sömu síður og hver annar gestur, bara hraðar. Engin lokun, engin hömlun og engin sérstök skriðilsútgáfa.

Eru breyttar síður og þýðingar sjálfkrafa settar aftur í skyndiminni?

Já. PostgreSQL-flétar tilkynna hverja breytingu á viðkomandi töflum í skrá; áhrifaðar síður eru felldar niður og við næstu beiðni teiknaðar upp á nýtt og vistaðar. Þýðingar eru innifaldar því Odoo 19 geymir þær í sömu færslu.

Ætti ég að velja skrá eða RAM?

Yfirleitt Sjálfvirkt: Einingin notar vinnsluminnið svo lengi sem allar síður komast fyrir og víkur annars að skrám. Skrár henta ef skyndiminnið á að lifa endurræsingar af eða vinnsluminni er af skornum skammti; vinnsluminni er hraðasti kosturinn.

Hvernig sé ég hvort vefsíðan mín kemst fyrir í vinnsluminni?

Í mælaborðinu undir Vefsíða → Skýrslur → Síðuskyndiminni. Kaflinn „Kemst það fyrir í vinnsluminni?“ telur síðurnar eftir vefsíðu og tungumáli, mælir stærð síðna og ber þörfina saman við RAM-fjárhagsáætlun, stærð tmpfs og tiltækt minni.

Hversu miklu meira vinnsluminni þarf fyrir RAM-skyndiminni?

Mælaborðið sýnir það sem sérstaka línu. Reiknað er: þörf = síður × stærð síðu; með öryggissvigrúmi deilt með 0,8. Þar sem skyndiminnið má mest nota helming tiltæks minnis er tvöfalt það gildi lausa minnið sem þarf; mismunurinn er aukalega nauðsynlegt vinnsluminni. Sé aðeins RAM-fjárhagsáætlunin eða tmpfs of lítið nefnir mælaborðið stillinguna ásamt markgildi.

Getur skyndiminnið sýnt einhverjum efni annarra?

Nei. Aðeins er sett í skyndiminni fyrir ónafngreindar GET-beiðnir án leitarfæribreyta. Innskráðir notendur, körfur, eyðublöð og leitir koma aldrei úr skyndiminni; tungumál, verðlisti, skattastaða og vefkökusamþykki eru hluti af lyklinum.

Hvernig slekk ég á skyndiminninu í neyðartilviki?

Slökkva á rofanum „Virkt“ í mælaborðinu eða stilla kerfisfæribreytuna website_page_cache.enabled á 0. Það gildir í öllum vinnsluferlum í síðasta lagi eftir 30 sekúndur. Fjarlæging fjarlægir auk þess flétana, skrána og síður í skyndiminni.

Hvernig sé ég hvort síða kom úr skyndiminni?

Á svarhausnum X-Page-Cache: HIT þýðir úr skyndiminni, MISS þýðir nýteiknað og vistað.

Smækkar einingin HTML og þjappar það?

Já. Síður í skyndiminni eru smækkaðar á varfærinn hátt (athugasemdir og óþarfa bil falla brott, efni og útlit haldast óbreytt) og afhentar með gzip við hittni; eignapakkarnir eru þjappaðir einu sinni og afhentir af diski. Hvort tveggja má slökkva á með færibreytunum website_page_cache.minify og website_page_cache.compress.

Aðstoð frá Biricon IT Services

Svarar Odoo-vefsíðan ykkar seint undir álagi frá skriðlum, eða viljið þið gera verslun og blogg hraðari og sýnilegri? Við aðstoðum við greiningu álagsins, uppsetningu síðuskyndiminnisins, stærðarákvörðun vinnsluminnis og vinnsluferla og fjöltyngda leitarvélabestun Odoo-vefsíðunnar ykkar. Frumkóða einingarinnar finnið þið á GitHub.

Hafið samband núna

Staða: 10. nóvember 2026. Mæligildi koma úr prófunarkerfi með sýnigögnum og eru ekki loforð fyrir aðrar uppsetningar.