ქეში ქუქიების წინააღმდეგ
ქუქი-ფაილები და ქეში (ან ბრაუზერის ქეში) არის დროებითი შენახვის ორი ფორმა, რომელიც ინახება კლიენტის აპარატზე ვებ გვერდების მუშაობის გასაუმჯობესებლად. ქუქი არის ინფორმაციის ძალიან მცირე ნაწილი, რომელიც ინახება კლიენტის აპარატზე ვებსაიტის მიერ და იგზავნება სერვერზე ყოველ ჯერზე, როდესაც გვერდის მოთხოვნისას. ქეში არის ვებ გვერდის რესურსების დროებითი შენახვა, რომელიც ინახება კლიენტის აპარატზე ვებ გვერდების უფრო სწრაფად ჩატვირთვისთვის.
რა არის ქუქიები?
Netscape-მა გააცნო ქუქიების კონცეფცია თავისი Netscape Navigator ვებ ბრაუზერით. ქუქი არის ინფორმაციის ძალიან მცირე ნაწილი, რომელიც ინახება კლიენტის აპარატზე ვებსაიტის მიერ და იგზავნება სერვერზე ყოველ ჯერზე, როდესაც გვერდის მოთხოვნისას.იმის გამო, რომ ქუქი-ფაილები უკან იგზავნება ყოველ ჯერზე, მონაცემთა მინიმალური რაოდენობა უნდა იყოს შენახული გამტარუნარიანობის დაზოგვის მიზნით. ვებსაიტი მხოლოდ კითხულობს მის მიერ დაწერილ ქუქი-ფაილს, რაც უზრუნველყოფს ინფორმაციის შენახვის უსაფრთხო საშუალებას სხვადასხვა გვერდებზე. თუმცა, ქუქი-ფაილებს თავდაპირველად კარგი სახელი არ ჰქონდათ, რადგან ჭორები აცხადებდნენ, რომ ქუქი-ფაილებს შეეძლოთ მყარ დისკზე არსებული ყველა ინფორმაციის წაკითხვა. რა თქმა უნდა, ეს მცდარი წარმოდგენა გაქრა, რადგან ხალხმა გააცნობიერა, რომ ქუქი-ფაილები რეალურად უვნებელია და ახლა ისინი ძალიან პოპულარულია. ქუქი-ფაილებს აქვთ გარკვეული სიცოცხლის ხანგრძლივობა, რომელიც განსაზღვრულია მათი შემქმნელების მიერ. ამის დასასრულს, ქუქი-ფაილი ვადაგასულია. ქუქიები ხშირად ადევნებენ თვალყურს ისეთ ინფორმაციას, როგორიცაა, რამდენად ხშირად სტუმრობს მომხმარებელი, ვიზიტების რა დროა, რომელ ბანერებზე დააწკაპუნეთ, მომხმარებლის პრეფერენციები და ა.შ. ქუქი-ფაილები, როგორც წესი, გამოიყენება უფრო მოკლე პერიოდის განმავლობაში საჭირო ინფორმაციის შესანახად. თუ საჭიროა ინფორმაციის შენახვა, როგორიცაა ელ.ფოსტის მისამართები (რომლებიც უფრო დიდხანს უნდა იყოს შენახული), პროგრამისტმა უნდა გამოიყენოს მონაცემთა ბაზა ქუქიების ნაცვლად. თუმცა, თუ პერსონალური ინფორმაცია ინახება ქუქი-ფაილებში, უსაფრთხოების გასაუმჯობესებლად საჭიროა დაშიფვრის გამოყენება.
რა არის ქეში?
როდესაც მომხმარებელი აკრიფებს ვებ გვერდის მისამართს ან დააწკაპუნებს ვებ გვერდის ჰიპერბმულზე მის ბრაუზერში, შესაბამისი გვერდის მოთხოვნა იგზავნება შესაბამის ვებ სერვერზე. შემდეგ, ვებ სერვერი აგზავნის გვერდის შინაარსს და საჭირო რესურსებს გვერდის სანახავად ბრაუზერში. კლიენტის აპარატზე ვებ ბრაუზერი აჩვენებს გვერდს. თუმცა, თუ რესურსები (სურათები ან სურათები, აუდიო ფაილები და ვიდეო ფაილები და ა.შ.) დიდი ფაილია, კლიენტის მანქანამდე მისვლას საკმაოდ დიდი დრო დასჭირდება (დამოკიდებულია კავშირის სიჩქარეზე). ეს გამოიწვევს გვერდების ნელ ჩატვირთვას, რაც მომხმარებლისთვის მოუხერხებელს ან გამაღიზიანებელს გახდის. ამ შეფერხების მინიმუმამდე შესამცირებლად და ვებ გვერდების უფრო სწრაფად ჩატვირთვის მიზნით, ეს რესურსები შეიძლება შეინახოს კლიენტის აპარატზე (გვერდის პირველად ჩატვირთვის შემდეგ), რათა იმავე გვერდის თანმიმდევრული დატვირთვები შეიძინონ ჩაშენებული რესურსის ფაილები ლოკალური კომპიუტერი. ამას ბრაუზერის ქეშირება ჰქვია.სხვა სიტყვებით რომ ვთქვათ, ქეში არის ვებ გვერდის რესურსების დროებითი შენახვა, რომელიც ინახება კლიენტის აპარატზე ვებ გვერდების უფრო სწრაფად ჩატვირთვისთვის.
რა განსხვავებაა ქეშსა და ქუქიებს შორის?
– მიუხედავად იმისა, რომ ქუქიები და ქეში არის ორი გზა კლიენტის აპარატზე მონაცემების შესანახად, ისინი სხვადასხვა მიზნებს ემსახურებიან. ქუქი-ფაილის დანიშნულებაა ინფორმაციის შენახვა მომხმარებელთან დაკავშირებული სხვადასხვა მახასიათებლის თვალყურის დევნებისთვის, ხოლო ქეშის დანიშნულებაა ვებ გვერდების უფრო სწრაფი დატვირთვა.
– ქუქიები ინახავს ინფორმაციას, როგორიცაა მომხმარებლის პრეფერენციები, ხოლო ქეში ინახავს რესურსის ფაილებს, როგორიცაა აუდიო, ვიდეო ან ფლეშ ფაილები.
– როგორც წესი, ქუქიების ვადა იწურება გარკვეული დროის შემდეგ, მაგრამ ქეში ინახება კლიენტის აპარატში, სანამ ისინი არ წაიშლება მომხმარებლის მიერ ხელით.