Хуваалцсан прокси кэш краулерт хэзээ тусалдаг вэ
Хуваалцсан forward-proxy кэшээс илүү өндөр дамжуулалт хүлээхээс өмнө давтагдах нөөц, шинэчлэл болон краулерын бодит хүсэлтүүдийг үнэлээрэй.
Браузер дотор хэд хэдэн ажилчин нэг сайтын өөр өөр хуудсыг нээж байна гэж бодъё. Тэдгээр хуудас нь нэг ижил стилийн хуудас, лого, скриптийн багцад ханддаг. Хуваалцсан forward кэш нь хариултыг дахин ашиглах боломжтой үед эхний таталтыг дараагийн ажилчдад ашигтай болгож чадна.
Одоо ажлын ачааллыг өөрчил: ажилчин бүр зөвхөн нэг HTML баримт татаж, түүнтэй холбогдсон нөөцийг хэзээ ч ачаалахгүй. Нийтлэг стилийн хуудас тэмдэглэгээнд хэвээр байгаа ч ямар ч ажилчин түүнийг хүсэхгүй. Энэ нь проксийн кэш хит хувьд юу ч нэмэхгүй.
Краулер тань бодитоор гаргадаг хүсэлтээс эхэл
Хуудсыг дүрслэн харуулах браузер болон түүний эх сурвалжийг татах HTTP клиент өөр өөр хүсэлтийн багц үүсгэдэг. Кэшийн загвар сонгохоос өмнө эдгээр багцыг шалгаарай.
| Ажлын ачаалал | Хуваалцсан дахин ашиглалтын боломж |
|---|---|
| Ажилчид ижил нийтийн нөөцийг дахин дахин татдаг | Шинэчлэл ба кэш түлхүүрийн дүрэм зөвшөөрвөл ашигтай |
| Хүсэлт бүр өвөрмөц URL эсвэл хариултын хувилбартай | Дахин ашиглах давхцал бага |
| Хариултыг дахин ашиглахаас өмнө дахин баталгаажуулах шаардлагатай | Хариултын байтыг хэмнэж болох ч дээшээ явах зам хэрэгтэй хэвээр |
| Ажилчид хүсэлтийг өөрийн локал кэшээс хангаж байна | Эдгээр хүсэлт хуваалцсан проксид хэзээ ч хүрэхгүй байж болно |
Зөвхөн URL-ийн тэгш байдал хангалтгүй. Хариултын шинэчлэлийн бодлого болон Vary-аар нэрлэсэн талбарууд дүрслэлийг ялгаж чадна. Хувийн, хадгалах боломжгүй эсвэл баталгаажсан агуулгад холбогдох хуваалцсан кэшийн дүрэм шаардлагатай; зөвхөн хит тоог нэмэгдүүлэхийн тулд нэг нийтийн үр дүн рүү албадах ёсгүй.
Энгийн HTTPS CONNECT трафикийн хувьд forward прокси шифрлэгдсэн хонгил дамжуулдаг ба дотор нь кэшлэх HTTP объект байхгүй. TLS шалгалттай байршуулалт өөр итгэл, боловсруулалтын зан төлөвтэй. Объектийн кэш боломжтой эсэхийг үнэлэхдээ бодит горимыг оруулна уу.
Кэш хит нь дээшээ татахаас зайлсхийж чадна, харин алдаа нь зуучлагчийн ажлыг төлсөн хэвээр. Зорилтот ачаалалд гүйцэтгэсэн ашигтай байт, дээшээ урсгал, саатал харьцуул. Утасны тоо зэрэгцээ байдлыг тодорхойлдог; эдгээр утас хэр их дахин ашиглах боломжтой агуулга хуваалцахыг тодорхойлохгүй.