HTTP-ന് ദൃശ്യമായ പങ്കിട്ട കാഷെയിലൂടെ കടന്നുപോകുന്ന ചിത്ര പ്രതികരണത്തിന് വ്യക്തമായ കാലാവധിയും ഒരു സാധുതാ പരിശോധകനും പ്രസിദ്ധീകരിക്കുക. ചിത്രം ഉപയോക്താക്കൾക്കിടയിൽ വീണ്ടും ഉപയോഗിക്കാൻ സുരക്ഷിതമാകുമ്പോൾ, ഉദാഹരണ പ്രതികരണ ഹെഡറുകൾ ഇവയാണ്:

Cache-Control: public, max-age=604800
ETag: "image-v4"

കാലാവധി സെക്കൻഡുകളിലാണ്; 604800 എന്നത് ഒരു ആഴ്ചയാണ്. ഉപയോക്താക്കൾക്കിടയിൽ വീണ്ടും ഉപയോഗിക്കാൻ ഉദ്ദേശിച്ച ഉള്ളടക്കത്തിന് മാത്രം public ഉപയോഗിക്കുക.

ബ്രൗസറിനും പങ്കിട്ട പ്രോക്സിക്കും വ്യത്യസ്ത കാലാവധി വേണമെങ്കിൽ, s-maxage പങ്കിട്ട കാഷെയുടെ കാലാവധി നൽകുന്നു. ഉദാഹരണത്തിന്, max-age=3600 എന്നത് s-maxage=604800 എന്നതിനൊപ്പം പങ്കിട്ട കാഷെയ്ക്ക് നീണ്ട പുതുമ കാലയളവ് നൽകുന്നു.

Expires ഒരു തീയതിയാണ്, ദൈർഘ്യമല്ല

Expires HTTP തീയതി ഫോർമാറ്റിലുള്ള ടൈംസ്റ്റാമ്പ് സ്വീകരിക്കുന്നു. max-age ആ ഫീൽഡ് അസാധുവാക്കുന്നു, പങ്കിട്ട കാഷെകൾക്ക് s-maxage മുൻഗണന നൽകുന്നു. പ്രതികരണം നിർമ്മിക്കുമ്പോൾ ഏതെങ്കിലും Expires തീയതി സൃഷ്ടിക്കുക.

വീണ്ടും ലോഡ് ചെയ്യൽ സാധുത പരിശോധന ആവശ്യപ്പെടാം

Cache-Control: no-cache അടങ്ങുന്ന അഭ്യർത്ഥന സംഭരിച്ച പ്രതികരണം വീണ്ടും ഉപയോഗിക്കുന്നതിന് മുമ്പ് ഉറവിടത്തിൽ വിജയകരമായ സാധുത പരിശോധന ആവശ്യപ്പെടുന്നു. പ്രതികരണത്തിന്റെ സാധാരണ പുതുമ നയം അല്ലെങ്കിൽ പുനരുപയോഗം അനുവദിക്കുമ്പോഴും ഇത് സംഭവിക്കാം.

സാധുതാ പരിശോധകൻ കാഷെയ്ക്ക് മാറ്റമില്ലാത്ത ചിത്രം കാര്യക്ഷമമായി പരിശോധിക്കാൻ അനുവദിക്കുന്നു. 304 പ്രതികരണം ഉറവിടത്തിൽ നിന്ന് ചിത്ര ബൈറ്റുകൾ വീണ്ടും അയക്കാതെ സംഭരിച്ച പ്രാതിനിധ്യം സ്ഥിരീകരിക്കാം. അതിനാൽ ഉറവിടത്തിലേക്കുള്ള ട്രാഫിക് അതുതന്നെ കാഷെ ചെയ്ത ഒബ്ജക്ട് ഉപേക്ഷിച്ചു എന്നർഥമാക്കുന്നില്ല.

നയം അവലോകനം ചെയ്യുമ്പോൾ സാധാരണ പുനരുപയോഗവും വ്യക്തമായ വീണ്ടും ലോഡിംഗും താരതമ്യം ചെയ്യുക.

അനുബന്ധ ലേഖനങ്ങൾ