పంచుకున్న ప్రాక్సీ క్యాష్ క్రాలర్కు ఎప్పుడు సహాయపడుతుంది
పంచుకున్న forward-proxy క్యాష్ throughput మెరుగుపరుస్తుందని ఆశించే ముందు పునరావృత వనరులు, తాజాదనం మరియు క్రాలర్ యొక్క నిజమైన అభ్యర్థనలను అంచనా వేయండి.
ఒక సైట్లోని వివిధ పేజీలను బ్రౌజర్లోని అనేక వర్కర్లు తెరుస్తారని అనుకుందాం. ఆ పేజీలు ఒకే స్టైల్షీట్, లోగో మరియు స్క్రిప్ట్ బండిల్ను సూచిస్తాయి. ప్రతిస్పందనలను తిరిగి ఉపయోగించగలిగినప్పుడు పంచుకున్న forward క్యాష్ మొదటి అభ్యర్థనను తర్వాతి వర్కర్లకు ఉపయోగకరంగా చేయగలదు.
ఇప్పుడు పనిభారాన్ని మార్చండి: ప్రతి వర్కర్ ఒకే ఒక HTML పత్రాన్ని డౌన్లోడ్ చేస్తుంది మరియు దాని లింక్ చేసిన వనరులను ఎప్పుడూ లోడ్ చేయదు. సాధారణ స్టైల్షీట్ ఇప్పటికీ మార్కప్లో ఉంది, కానీ ఏ వర్కర్ దాన్ని అడగదు. ఇది ప్రాక్సీ క్యాష్ హిట్ రేటుకు ఏమీ జోడించదు.
మీ క్రాలర్ నిజంగా చేసే అభ్యర్థనలతో ప్రారంభించండి
పేజీని రెండర్ చేసే బ్రౌజర్ మరియు దాని మూలాన్ని తెచ్చే HTTP క్లయింట్ వేర్వేరు అభ్యర్థన సమితులను సృష్టిస్తాయి. క్యాష్ డిజైన్ ఎంచుకునే ముందు ఆ సమితులను పరిశీలించండి.
| పనిభారం | పంచుకున్న పునరుపయోగ సామర్థ్యం |
|---|---|
| వర్కర్లు అదే పబ్లిక్ ఆస్తులను పదేపదే తెస్తారు | తాజాదనం మరియు క్యాష్ కీ నియమాలు అనుమతించినప్పుడు ఉపయోగకరం |
| ప్రతి అభ్యర్థనకు ప్రత్యేక URL లేదా ప్రతిస్పందన రూపం ఉంటుంది | పునరుపయోగానికి తక్కువ అతిపాతం |
| పునరుపయోగానికి ముందు ప్రతిస్పందనను తిరిగి ధృవీకరించాలి | ప్రతిస్పందన బైట్లను ఆదా చేయవచ్చు కానీ పైకి ప్రయాణం ఇంకా అవసరం |
| వర్కర్లు తమ స్థానిక క్యాష్ నుండి అభ్యర్థనలను తీరుస్తున్నారు | ఆ అభ్యర్థనలు పంచుకున్న ప్రాక్సీని ఎప్పటికీ చేరకపోవచ్చు |
కేవలం URL సమానత సరిపోదు. ప్రతిస్పందన యొక్క తాజాదన విధానం మరియు Vary పేర్కొనే ఫీల్డ్లు ప్రాతినిధ్యాలను వేరు చేయగలవు. ప్రైవేట్, నిల్వ చేయలేని లేదా ధృవీకరించిన కంటెంట్కు వర్తించే పంచుకున్న క్యాష్ నియమాలు అవసరం; హిట్ సంఖ్యను పెంచడానికి మాత్రమే దాన్ని ఒకే పబ్లిక్ ఫలితంలోకి బలవంతంగా నెట్టకూడదు.
సాధారణ HTTPS CONNECT ట్రాఫిక్ కోసం forward ప్రాక్సీ గుప్తీకరించిన సొరంగాన్ని మోసుకెళ్తుంది మరియు దాని లోపల క్యాష్ చేయడానికి HTTP వస్తువులు లేవు. TLS తనిఖీ ఉన్న అమరికకు భిన్నమైన విశ్వాస మరియు ప్రాసెసింగ్ ప్రవర్తన ఉంటుంది. ఆబ్జెక్ట్ క్యాషింగ్ అందుబాటులో ఉందో లేదో అంచనా వేసేటప్పుడు వాస్తవ మోడ్ను చేర్చండి.
క్యాష్ హిట్ పైకి తెచ్చుకోవడాన్ని నివారించగలదు, అయితే మిస్ ఇప్పటికీ మధ్యవర్తి పని కోసం చెల్లిస్తుంది. లక్ష్య పనిభారానికి పూర్తయిన ఉపయోగకరమైన బైట్లు, పైకి ట్రాఫిక్ మరియు ఆలస్యాన్ని పోల్చండి. థ్రెడ్ సంఖ్య సమకాలీనతను వివరిస్తుంది; ఆ థ్రెడ్లు ఎంత పునరుపయోగించదగిన కంటెంట్ను పంచుకుంటాయో అది వివరించదు.