ওয়েব ব্রাউজারগুলি https- এ কন্টেন্টকে ক্যাশে করবে


245

Https- র মাধ্যমে অনুরোধ করা সামগ্রীগুলি কি এখনও ওয়েব ব্রাউজারগুলির দ্বারা ক্যাশে হবে বা তারা কি এই সুরক্ষিত আচরণ বিবেচনা করবে? যদি কেসটি ঠিক আছে তবে তাদের যদি বলার মতো অবস্থা থাকে?


হ্যাঁ ব্রাউজারগুলি এইচটিটিপিএস-এর মাধ্যমে সামগ্রীকে ক্যাশে করবে এই লিঙ্কটি চেক করুন neopatel.blogspot.com/2010/02/…
কল্পনা প্যাটেল

@ কলেশপেটেল, এটি ব্যবহারকারীর সেটিংসের উপর নির্ভর করে । কিছু অক্ষম হিসাবে সেট ক্যাশে আছে সব HTTPS পৃষ্ঠাগুলির blogs.msdn.com/b/ieinternals/archive/2010/04/21/...
Pacerier

উত্তর:


134

ডিফল্টরূপে ওয়েব ব্রাউজারগুলি HTTPS এর মতোই HTTPS- তে সামগ্রীতে ক্যাশ করা উচিত, যদি না HTTP শিরোনামের মাধ্যমে স্পষ্টভাবে অন্যথায় বলা হয় ।

এই লিঙ্কটি HTTP শিরোলেখগুলিতে ক্যাশে সেটিং সেট করার একটি ভাল ভূমিকা।

তাদের কি বলার উপায় আছে তা ঠিক আছে?

এটি শিরোনামে একটি শূন্যহীন max-ageমান হিসাবে মান সেট করে অর্জন করা যেতে পারে Cache-Control, যেমন

Cache-Control: max-age=3600

ব্রাউজারকে বলবে যে এই পৃষ্ঠাটি 3600 সেকেন্ডের জন্য (1 ঘন্টা) ক্যাশে রাখা যায়


কোনও ব্যবহারকারী যদি mysite.com এ গিয়ে স্টাইল.সিএস ডাউনলোড করেন, তারা মাইসাইট ডটকম এ গেলে স্টাইল.এসএস আবার অনুরোধ করবেন?
ফ্রাঙ্ক

12
আমি নিশ্চিত নই যে আমরা সবাই এখানে একই পৃষ্ঠায় আছি। আমরা কি এইচটিটিপিএস বিষয়বস্তু ডিফল্টরূপে ক্যাশে হবে কিনা তা জিজ্ঞাসা করছি, বা কিছু এইচটিটিপি প্রতিক্রিয়া শিরোনাম ধরে ধরে এটি ক্যাশে হবে কিনা তা জিজ্ঞাসা করছি? আপনি মার্ক নটিংহাম থেকে লিঙ্ক করেছেন এমন ওয়েব ক্যাশিং টিউটোরিয়ালটির লিঙ্কটি প্রকৃতপক্ষে ইঙ্গিত দেয় যে সুরক্ষিত (অর্থাত্ HTTPS) বা প্রমাণীকরণযোগ্য সামগ্রীটি ক্যাশ-নিয়ন্ত্রণের শিরোনামটি প্রকাশ না করা পর্যন্ত ক্যাশে হবে না unless
এডওয়ার্ড শার্টনে

2
একটি দুর্দান্ত নিবন্ধে হোঁচট খেয়েছে
রবারকুলস

1
ফায়ারফক্স ক্যাশে-নিয়ন্ত্রণের প্রয়োজনীয়তা সরিয়ে দিয়েছে: সর্বজনীন বছর আগে।
গ্রিনরাইপার

1
এই বিবৃতিটি "ওয়েব ব্রাউজারগুলিতে এইচটিটিপিএস-এর মাধ্যমে সামগ্রী ক্যাশে করা উচিত" আমার পক্ষে ভুল। তাদের কেন এটি করা উচিত? প্লাস, ক্রোমিয়াম টিমের পক্ষ থেকে একটি ব্যক্তি নিচের মন্তব্য চেক করুন " code.google.com/p/chromium/issues/detail?id=110649#c6 " তিনি বলেছেন "আসলে কিছুই ইন (ক্রমাগত ক্যাশে দিকে) ক্যাশে করা হচ্ছে"
Teoman শিপাহী

192

২০১০ সালের হিসাবে, সমস্ত আধুনিক, বর্তমান-ইশ ব্রাউজারগুলি HTTPS সামগ্রীকে ডিফল্টরূপে ক্যাশে করে, যদি না তা পরিষ্কারভাবে না বলা হয়।

এটা তোলে হয় না সেট করা প্রয়োজন cache-control:publicএই ঘটতে জন্য।

সূত্র: ক্রোম , আইই , ফায়ারফক্স


6
তারপরে এটি উপস্থিত হয়, সাধারণ প্রবণতা এইচটিটিপিএস অবজেক্টের ক্যাচিংয়ের অনুমতি দেওয়ার দিকে; এটি সাধারণত একটি ভাল জিনিস, কারণ বিকাশকারীরা গোপনীয়তা-সংবেদনশীল হলে ব্রাউজারটিকে অবজেক্টগুলিকে ক্যাশে না করার কথা বলা উচিত এবং যখন তারা না থাকে তখন এটি করার অনুমতি দেয় (উদাহরণস্বরূপ চিত্র, সিএসএস, যা খুব কার্য সম্পাদন-বেনিফিশিয়াল HTTPS এ)। তার জন্য ধন্যবাদ.
MarkR

2
এটি কি এইচটিটিপিএস সংস্থান ছাড়াই অটো ক্যাশে উপযুক্ত কিনা cache-control:public?
পেসিয়ার 15

@ পেসিয়ার ব্রাউজারগুলি আরএফসি আক্ষরিক "মন্তব্যের জন্য অনুরোধ" বিবেচনা করে। ব্রাউজারে ইতিমধ্যে যা রয়েছে তা প্রতিবিম্বিত করতে প্রায়শই আরএফসি পরিবর্তন হয়।
gcb

0

এইচটিপিএস ডিফল্টরূপে ক্যাশে হয়। এটি এমন একটি বিশ্বব্যাপী সেটিংস দ্বারা পরিচালিত হয় যা অ্যাপ্লিকেশন-সংজ্ঞায়িত ক্যাশে নির্দেশনা দ্বারা ওভাররাইড করা যায় না। গ্লোবাল সেটিংটি ওভাররাইড করতে, কন্ট্রোল প্যানেলে ইন্টারনেট বিকল্প অ্যাপলেট নির্বাচন করুন এবং উন্নত ট্যাবে যান। "সুরক্ষা" বিভাগের অধীনে "এনক্রিপ্ট করা পৃষ্ঠাগুলি ডিস্কে সংরক্ষণ করবেন না" বাক্সটি দেখুন, তবে আইটি কোনও সংস্থান ক্যাশে রাখার সিদ্ধান্ত নেয় কিনা তা একাই এইচটিটিপিএসের ব্যবহারের কোনও প্রভাব নেই।

উইনিনেট কেবল এইচটিটিপি এবং এফটিপি প্রতিক্রিয়াগুলিকেই HTTPS প্রতিক্রিয়া নয়। https://msdn.microsoft.com/en-us/library/windows/desktop/aa383928%28v=vs.85%29.aspx

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.