ফায়ারফক্স ক্যাশে কীভাবে বন্ধ করবেন?


73

আমি ফায়ারফক্স 3.5.5 ব্যবহার করছি । কিছু কারণে, এটি একটি পৃষ্ঠা ক্যাশে করেছে এবং আপডেট হবে না। উদাহরণস্বরূপ, আমি alert('test');কয়েকটি জাভাস্ক্রিপ্ট কোডে একটি বিবৃতি যুক্ত করেছি যা পৃষ্ঠায় লোড করা আছে, তবে ফায়ারফক্স এটি দেখতে পাচ্ছে না। আমি যখন একটি দেখার উত্স করি, তখনও আমি পুরানো কোডটি দেখতে পাচ্ছি।

সুতরাং আমি অনুমান করছি এটি একটি ক্যাশে সমস্যা। আমি কীভাবে এটি সংশোধন করতে পারি, বা আমি ফায়ারফক্সকে কখনই কিছুই ক্যাশে করতে পারি না http://localhost?

উত্তর:


32

আপনি রিফ্রেশ সম্পর্কিত সমস্ত অনুরোধগুলি জাস্টের পরিবর্তে Ctrl+ ব্যবহার করে সার্ভারের কাছে অনুরোধ করতে (ইতিমধ্যে কোনও ক্যাশেড সামগ্রীকে বাইপাস করে, এবং নতুন সংস্করণ দিয়ে ক্যাশে আপডেট করে) জোর করতে পারেন ।F5F5

এটি যদিও ক্লায়েন্ট-সাইড কোডের মধ্যে পৃষ্ঠা দ্বারা করা অনুরোধগুলির জন্য কাজ করে না। যখন কোনও সমস্যা হয় তখন আপনার প্রয়োজনের পরিবর্তে POSTপদ্ধতিটি ( POSTঅনুরোধগুলি কখনই ক্যাশে হওয়া উচিত নয়) GETবা ক্যোয়ারী স্ট্রিংয়ে (যেমন এমএসে বর্তমান সময় হিসাবে ) একটি চির-পরিবর্তিত মান যুক্ত করতে হবে।


13
এছাড়াও সিআরটিএল + শিফট + আর, যার এক হাত করা হলে এত বড় হাত ছড়িয়ে পড়ার দরকার নেই।
বেনামে

1
আর একটি কৌশলটি ইউআরএলের শেষে একটি প্রশ্ন চিহ্ন যুক্ত করা।
এপ্রিজ

2
ম্যাক শর্টকাট কি?
ইভানস

3
ম্যাক এর শিফট + সিএমডি + আর
হান্স

এক্সএইচআর কলগুলির সাথে টেমপ্লেট আনার জন্য কৌণিক ব্যবহার করে আপনি F5 দিয়ে পুরো কীবোর্ড টিপতে পারেন তবে এটি ক্যাশেড টেম্পলেটটি এনে ফেলবে। স্ক্রিপ্ট থেকে কোনও এজাক্স অনুরোধ করবেন না।
এইচএমআর

89

নির্দিষ্ট পৃষ্ঠার জন্য ক্যাচিং বন্ধ করুন। সঠিক উপায় হ'ল এইচটিটিপি অনুরোধে ক্যাশে নির্দেশিকা সেট করা:

Cache-Control: no-cache

পুরো ফায়ারফক্সের ক্যাচিংয়ের সক্ষমতাটিকে তার: কনফিগার পৃষ্ঠার মাধ্যমে বন্ধ করে দিন

network.http.use-cache = false.

5
প্রায়: কনফিগার দিয়ে স্পট করুন। এইচটিটিপিএফক্স এক্সটেনশনটি ব্যবহার করার সময়, আমি দেখতে পেয়েছি যে সিএমডি + শিফট + আর (আমি একটি ম্যাকে আছি) এর ফলে সর্বদা ক্যাশে থেকে সমস্ত কিছু আনা হয় না। প্রায় ক্যাশে বন্ধ করা: কনফিগারেশন যদিও নির্ভরযোগ্যতার সাথে কাজ করে।
পল ডি ওয়েট

9
মনে রাখবেন যে এটি গ্রহণযোগ্য উত্তর হওয়া উচিত, যা গ্রহণযোগ্য তা অকেজো।
নাথান সি ট্রেশ

1
যদি আপনি Google এর মাধ্যমে এখানে অবতরণ করেছে এবং একটি প্রাচীন ফায়ারফক্স হবে না: askubuntu.com/questions/776522/how-to-disable-cache-in-firefox
scones

@ নাথানসি.ট্রেশ: অকেজো নয়, তবে কেবল প্রশ্নের উত্তর দিচ্ছেন না।
জায়েবিস

এটা পুরানো মনে হচ্ছে। ফায়ারফক্স 63 এর সাথে মিথ্যাতে সেট করার কীটি হলbrowser.cache.memory.enable
অ্যান্টনিবি

44

আপনি যদি ফায়ারব্যাগ ব্যবহার করেন তবে নেটওয়ার্ক ট্যাবের ড্রপ ডাউন মেনুতে ব্রাউজারের ক্যাশে অক্ষম করার বিকল্প রয়েছে।


1
অন্তর্নির্মিত বিকাশকারী সরঞ্জামগুলিতেও এখন এই বিকল্প রয়েছে।
jahu

ড্রপ-ডাউন মেনুটি পুরোপুরি অদৃশ্য হয়ে গেছে বলে মনে হচ্ছে।
টিজে ক্রাউডার

11

আপনি যদি ওয়েব বিকাশকারী অ্যাডন ইনস্টল করেন তবে এটি আপনাকে একটি অতিরিক্ত সরঞ্জামদণ্ড দেয় যেখানে আপনি অন্যান্য জিনিসের মধ্যে ক্যাশে অক্ষম করতে পারবেন। আমি আপনাকে এবং ওয়েবপৃষ্ঠাগুলি বা স্ক্রিপ্টগুলিতে কাজ করে থাকলে ফায়ারব্যাগের সুপারিশ করছি।


11

ফায়ারফক্স অ্যাডন ক্যাশেভিউয়ার আপনাকে একটি নির্দিষ্ট ক্যাশেড পৃষ্ঠাটি স্পষ্টভাবে মুছতে দেয়।
সুপারস্টার-বিটা আপডেট হওয়া এবং আমার ক্যাশে সম্পাদনা পৃষ্ঠাগুলি থেকে জিনিসগুলি বিলুপ্ত হয়ে যাওয়ার কারণে আমি এটি বেশ কার্যকর বলে মনে করি।

এই নিবন্ধে জনি ক্যাশে নামে আরও একটি অ্যাডোন রয়েছে ।

তত্ত্ব অনুসারে, জনিচাচি পৃথক ফাইল বা পাথের জন্য ক্যাশে অ্যাক্সেস রোধ করতে পারে - যা পরিপূর্ণতা হবে। অনুশীলনে, এটি কিছু ক্ষেত্রে কার্যকর হয় না (সম্ভবত আমি এটি কোনওভাবে ভুল পথ দিচ্ছি)।

আপনি জননিচাকে বিকাশের অধীনে পুরো সাইটের জন্য ক্যাচিং ব্লক করতে ব্যবহার করতে পারেন (কেবলমাত্র thyitename.com ব্যবহার করুন)। এটি সর্বদা কার্যকর হয় তবে জটিল পৃষ্ঠাগুলি লোড করা ধীর করতে পারে। তবে আপনি প্রথমে জনিচাকে ইনস্টল করার সময় এটি করার পরামর্শ দিই, এটি কীভাবে কাজ করে তা ধারণা পেতে।

খারাপ জিনিস হ'ল জনিচাচ ফায়ারফক্স 26.0 এর জন্য কাজ করে না


কেন এটি জনি ক্যাশে বলা হয়?
পেসারিয়ার

@ পেসারিয়র - নামটি সম্ভবত ১৯৯০ সালে নির্মিত চলচ্চিত্র "টোটাল রিকল" থেকে "জনি ক্যাব" -র উল্লেখ।
নিল সি ওব্রেমস্কি

3

আমি বলব যে আমি সবচেয়ে ভাল উপায়টি খুঁজে পেয়েছি তা হ'ল ফায়ারফক্সে টোলগুলিতে ক্লিক করা এবং ব্যক্তিগত ব্রাউজিং শুরু করা যা কোনও পৃষ্ঠাকে ক্যাশে করে না এবং প্রাইভেট ব্রাউজিংয়ে যাওয়ার পূর্বে আপনার খোলা কোনও পৃষ্ঠা পুনরুদ্ধার করবে। দুর্দান্ত বৈশিষ্ট্য।


1

অ্যান্ড্রয়েড ডিভাইসে about:configব্রাউজার ক্যাশে অক্ষম করতে নিম্নলিখিত সেটিংসটি ব্যবহার করুন :

browser.cache.disk.enable = False
browser.cache.memory.enable = False

1

নতুন সংস্করণগুলিতে আপনি ফায়ারফক্স সেট আপ করতে পারেন যাতে যখনই ইন্সপেক্টর খোলা থাকে তখন HTTP ক্যাশে অক্ষম হয়ে যায়, যা উন্নয়নের পক্ষে খুব কার্যকর। (আমি ফায়ারফক্স বিকাশকারী সংস্করণ ব্যবহার করছি 61)

  • ইন্সপেক্টরটি ( ম্যাকের উপর cmd+ opt+ i) খুলুন ।
  • পরিদর্শকের উপরের ডানদিকে তিনটি বিন্দু ক্লিক করে এবং তারপরে "সেটিংস" নির্বাচন করে সেটিংস খুলুন

এখানে চিত্র বর্ণনা লিখুন

  • খোলার পৃষ্ঠায়, নিশ্চিত হয়ে নিন যে নিম্নলিখিত বিকল্পটি "উন্নত সেটিংস:" এর অধীনে চেক করা আছে: "এইচটিটিপি ক্যাশে অক্ষম করুন (যখন সরঞ্জামবক্স খোলা থাকে)"

এখানে চিত্র বর্ণনা লিখুন

এটাই. যখনই আপনার ইন্সপেক্টর খোলা থাকবে, ক্যাশে স্বয়ংক্রিয়ভাবে অক্ষম হয়ে যাবে।


0

ফায়ারফক্স 4 এ, সম্পর্কে: কনফিগার ব্যবহার করুন । ফিল্টারে টাইপ করুন cache। সমস্ত টগলকে মিথ্যাতে টগল করুন। সাবধানতা অবলম্বন করুন, কোনও মাপ পরিবর্তন করবেন না, কেবল টোগলগুলি।

তারপরে রিফ্রেশের জন্য Ctrl+ F5ব্যবহার করুন। এটি পৃষ্ঠা গতির পরীক্ষার জন্যও ভাল কাজ করে।


নির্ভরযোগ্যভাবে পরীক্ষা করার কোনও উপায় আছে যে ক্যাশে ভাল জন্য অক্ষম করা আছে?
জোনাট্রন

0

2018 - সম্পর্কে: কনফিগারেশন সেটিংস

2018 সালে ফায়ারফক্সের কিছু সম্পর্কে: পূর্ববর্তী উত্তরে উল্লিখিত কনফিগারেশন সেটিংসের আর অস্তিত্ব নেই।

ইন সম্পর্কে: কনফিগ সেটিংস, বন্ধ করতে ফায়ারফক্স ওয়েব ক্যাশে set-: ** browser.cache.disk.enable ** = মিথ্যা


ব্যক্তিগত ব্রাউজার

ক্যাশে অক্ষম করার আরেকটি উপায় হ্যামবার্গার মেনু বা শর্টকাট CTRL + SHIFT + P ব্যবহার করে কেবল একটি ব্যক্তিগত ব্রাউজার খোলানো way

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