Cachu effeithlon
Mae Silktide yn llwytho eich tudalennau mewn porwr go iawn ac yn gwirio pa mor hir y gellir cadw pob ffeil gan borwr yr ymwelydd cyn bod rhaid ei lawrlwytho eto. Caiff ffeiliau a gedwir am gyfnod byr yn unig, neu nas cedwir o gwbl, eu hadrodd ynghyd â'r data y mae ymwelwyr sy'n dychwelyd yn eu lawrlwytho'n ddiangen.
Pam mae hyn yn bwysig
Prin iawn y mae'r rhan fwyaf o ffeiliau gwefan yn newid: mae logos, dalennau arddull, sgriptiau a ffontiau yr un fath ar bob tudalen a phob ymweliad. Pan ganiateir i borwr eu , mae ymwelydd sy'n dychwelyd yn eu llwytho ar unwaith o'i ddyfais ei hun yn hytrach na'u lawrlwytho eto. Heb storio, mae pob olwg ar dudalen yn dechrau o'r dechrau - mae ymweliadau ailadroddus yr un mor araf â'r cyntaf, ac mae eich ymwelwyr a'ch gweinyddion yn talu am yr un beitiau dro ar ôl tro.
Sut i'w drwsio
- Ffurfweddwch eich gweinydd i anfon oes storfa hir ar gyfer ffeiliau statig - mae blwyddyn yn gyffredin:
# Pennyn ymateb ar gyfer ffeiliau statig (1 flwyddyn)
Cache-Control: max-age=31536000, immutable
- Datryswch y broblem diweddaru gydag URLau fersiynedig: pan fydd ffeil yn newid, newidiwch
ei URL (er enghraifft
app.3f2a1.css). Mae porwyr yn trin yr URL newydd fel ffeil newydd, felly nid yw storio hir byth yn darparu cynnwys hen. Gall y rhan fwyaf o offer adeiladu a wneud hyn yn awtomatig. - Cadwch storio byr, neu ddim storio o gwbl, ar gyfer cynnwys sydd bob amser yn gorfod bod yn ffres, megis y dudalen ei hun.
Sut mae Silktide yn profi hyn
- Llwythwch y dudalen mewn porwr go iawn a darllenwch y cyfarwyddiadau storio y cyflwynwyd pob ffeil â nhw.
- Nodwch ffeiliau statig - megis delweddau, dalennau arddull, sgriptiau a ffontiau - y mae eu hoes storfa yn fyr neu ar goll.
- Adroddwch bob ffeil gyda'i hoes storfa a'i maint presennol, wedi'u pwysoli yn ôl pa mor debygol ydyw y byddai ymweliad ailadroddus yn ei lawrlwytho eto.
Datrys problemau
Rydym yn newid y ffeiliau hyn yn aml
Dyna bwrpas URLau fersiynedig: storiwch am byth, a newidiwch yr URL pan fydd y cynnwys yn newid. Os na all eich platfform fersiynu URLau, dewiswch yr oes hiraf y gallwch oddef cynnwys hen ar ei chyfer - mae hyd yn oed diwrnod yn llawer gwell na dim.
Caiff ffeiliau trydydd parti eu hadrodd
Caiff oesau storfa eu gosod gan y gweinydd sy'n cyflwyno'r ffeil, felly ni allwch drwsio storio ar gyfer sgriptiau cwmni arall. Gallwch bwyso a mesur a yw'r gwasanaeth yn werth y gost - gweler cod trydydd parti.