Https- র মাধ্যমে অনুরোধ করা সামগ্রীগুলি কি এখনও ওয়েব ব্রাউজারগুলির দ্বারা ক্যাশে হবে বা তারা কি এই সুরক্ষিত আচরণ বিবেচনা করবে? যদি কেসটি ঠিক আছে তবে তাদের যদি বলার মতো অবস্থা থাকে?
Https- র মাধ্যমে অনুরোধ করা সামগ্রীগুলি কি এখনও ওয়েব ব্রাউজারগুলির দ্বারা ক্যাশে হবে বা তারা কি এই সুরক্ষিত আচরণ বিবেচনা করবে? যদি কেসটি ঠিক আছে তবে তাদের যদি বলার মতো অবস্থা থাকে?
উত্তর:
ডিফল্টরূপে ওয়েব ব্রাউজারগুলি HTTPS এর মতোই HTTPS- তে সামগ্রীতে ক্যাশ করা উচিত, যদি না HTTP শিরোনামের মাধ্যমে স্পষ্টভাবে অন্যথায় বলা হয় ।
এই লিঙ্কটি HTTP শিরোলেখগুলিতে ক্যাশে সেটিং সেট করার একটি ভাল ভূমিকা।
তাদের কি বলার উপায় আছে তা ঠিক আছে?
এটি শিরোনামে একটি শূন্যহীন max-age
মান হিসাবে মান সেট করে অর্জন করা যেতে পারে Cache-Control
, যেমন
Cache-Control: max-age=3600
ব্রাউজারকে বলবে যে এই পৃষ্ঠাটি 3600 সেকেন্ডের জন্য (1 ঘন্টা) ক্যাশে রাখা যায়
২০১০ সালের হিসাবে, সমস্ত আধুনিক, বর্তমান-ইশ ব্রাউজারগুলি HTTPS সামগ্রীকে ডিফল্টরূপে ক্যাশে করে, যদি না তা পরিষ্কারভাবে না বলা হয়।
এটা তোলে হয় না সেট করা প্রয়োজন cache-control:public
এই ঘটতে জন্য।
সূত্র: ক্রোম , আইই , ফায়ারফক্স ।
cache-control:public
?
এইচটিপিএস ডিফল্টরূপে ক্যাশে হয়। এটি এমন একটি বিশ্বব্যাপী সেটিংস দ্বারা পরিচালিত হয় যা অ্যাপ্লিকেশন-সংজ্ঞায়িত ক্যাশে নির্দেশনা দ্বারা ওভাররাইড করা যায় না। গ্লোবাল সেটিংটি ওভাররাইড করতে, কন্ট্রোল প্যানেলে ইন্টারনেট বিকল্প অ্যাপলেট নির্বাচন করুন এবং উন্নত ট্যাবে যান। "সুরক্ষা" বিভাগের অধীনে "এনক্রিপ্ট করা পৃষ্ঠাগুলি ডিস্কে সংরক্ষণ করবেন না" বাক্সটি দেখুন, তবে আইটি কোনও সংস্থান ক্যাশে রাখার সিদ্ধান্ত নেয় কিনা তা একাই এইচটিটিপিএসের ব্যবহারের কোনও প্রভাব নেই।
উইনিনেট কেবল এইচটিটিপি এবং এফটিপি প্রতিক্রিয়াগুলিকেই HTTPS প্রতিক্রিয়া নয়। https://msdn.microsoft.com/en-us/library/windows/desktop/aa383928%28v=vs.85%29.aspx