ওয়েবসাইট বিকাশের জন্য ক্রোম ক্যাশে অক্ষম করা হচ্ছে


1606

আমি কোনও সাইটের উপস্থিতি (সিএসএস পরিবর্তন) পরিবর্তন করছি তবে বিরক্তিকর অবিচ্ছিন্ন ক্যাশের কারণে ক্রোমে ফলাফল দেখতে পাচ্ছি না। আমি চেষ্টা করেছি Shift+ রিফ্রেশ কিন্তু এটি কাজ করে না।

আমি কীভাবে সাময়িকভাবে অক্ষম করতে পারি বা পৃষ্ঠাগুলিকে এমন কিছুভাবে রিফ্রেশ করতে পারি যাতে আমি পরিবর্তনগুলি দেখতে পারি?


185
এটি সম্ভবত একক নিকৃষ্ট ক্রোম বাগ। Things F5- এর সাথে সম্পূর্ণ পুনরায় লোড করার পরেও - এটি এক ঘন্টা পুরানো বাসি সংস্থান ব্যবহার করেও কী তা ভেবে ভেবে আমি অনেক বেশি সময় নষ্ট করেছি।
গ্লেন মেইনার্ড

45
ব্রাউজারগুলি ক্যাশে করার কথা। মনে রাখবেন, আপনার ব্যবহারকারীরাও ক্যাচিং করবেন - এবং তাই আপনার সাইটটি উত্পাদনের পরে আপনি যে পরিবর্তনগুলি করেছেন তা তা দেখতে পাবেন না। এটি এড়ানোর উপায় হ'ল আপনার ফাইলগুলি সংস্করণ করা। my_css.css? সংস্করণ = something_unique। ব্রাউজারটি যদি সংস্করণটি আগে না দেখে থাকে তবে এটি আবার ফাইলটি ডাউনলোড করে। কিছু_উনিক, উদাহরণস্বরূপ, সর্বশেষ পরিবর্তিত তারিখ হতে পারে।
user984003

34
@ ব্যবহারকারী984003 Ctrl+Shift+Rবা Shift+Rক্যাশে ফ্লাশ করা উচিত ...
অ্যাডোনিস কে। কাকুলিডিস

19
@ ব্যবহারকারী984003 যদি আমি তাদের বলি ক্যাশে না রাখি। হ্যাঁ, একটি ক্যাশে-বুস্টিং সংস্করণ নম্বর চূড়ান্ত মুক্তির জন্য দুর্দান্ত যা ব্যবহারকারীরা ব্যবহার করছেন, তবে যখন আমি একটি নতুন সাইট তৈরি করছি এবং যখন যাচ্ছি আমি ক্রমবর্ধমান পরিবর্তনগুলি দেখতে চাই, আমি প্রতিবার সংস্করণ নম্বর পরিবর্তন করছি না । সুতরাং আমি কেন ফায়ারফক্সের সাথে বিকাশ করি - এটিতে সবচেয়ে নির্ভরযোগ্য ক্যাশে-অক্ষম করার বিকল্প রয়েছে!
অ্যান্ড্রুব

11
@ user984003 হ্যাঁ, ব্রাউজারগুলি ব্রাউজ করার সময় ক্যাশে রাখার কথা। বিকাশকালে, আপনার এটির উপর আরও নিয়ন্ত্রণের প্রয়োজন।
আহ্নবিজক্যাড

উত্তর:


1975

Chrome DevTools ক্যাশে অক্ষম করতে পারে।

  1. ডান ক্লিক করুন এবং Inspect Elementডিভটুলগুলি খুলতে চয়ন করুন । বা নিম্নলিখিত কীবোর্ড শর্টকাট ব্যবহার করুন :
    • F12
    • Commandম্যাকের উপর + Option+i
    • Control+ + Shift+ + iWindows অথবা লিনাক্স
  2. Networkনেটওয়ার্ক ফলকটি খুলতে সরঞ্জামদণ্ডে ক্লিক করুন
  3. পরীক্ষা করে দেখুনDisable cache উপরের চেকবক্স নেই।

বিকাশ সরঞ্জাম প্যানেলের স্ক্রিনশট

মনে রাখবেন, একটি কিচ্কিচ্ থেকে @ChromiumDev বিবৃত, এই সেটিং শুধুমাত্র সক্রিয় DevTools খোলা হয়

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

আপনি যদি Disable cacheচেকবাক্সটি ব্যবহার করতে না চান , ডিভলটুলস খোলা রিফ্রেশ বোতামে একটি দীর্ঘ প্রেস টি অপশনগুলির সাথে একটি মেনু প্রদর্শন করবে Hard Reloadবা Empty Cache and Hard Reloadযার একইরকম প্রভাব থাকতে হবে। বিকল্পগুলির মধ্যে পার্থক্য সম্পর্কে পড়ুন । নিম্নলিখিত শর্টকাট উপলব্ধ:

  • Commandম্যাকের উপর + Option+R
  • Control+ + Shift+ + RWindows অথবা লিনাক্স

দীর্ঘ চাপ


255
আমার অভিজ্ঞতা থেকে, এই সেটিংটি (এবং সেই প্যানেলের সমস্ত সেটিংস) কেবল তখনই
জোহান

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

11
আমি দেখতে পেয়েছি যে সেটিংস পরিবর্তন করার পরে বর্তমান পৃষ্ঠাটি রিফ্রেশ করার সময় এটি কাজ করে না। আমি যখন নেভিগেট হয়েছি এবং কেবল তখনই আবার এটি কাজ শুরু করে to
ম্যাট গিবসন

3
... বা আপনি কেবল ছদ্মবেশী মোডে ডিবাগ করতে পারেন! (যা কোনও ফাইলকে ক্যাশে করে না)
Kwame

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

247

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

যখন আপনাকে একটি ঘন্টা 30 বার ক্যাশে সাফ করা দরকার তখন ক্যাশে সাফ করা খুব বিরক্তিকর .. তাই আমি ক্লাসিক ক্যাশে কিলার নামক একটি ক্রোম এক্সটেনশন ইনস্টল করেছি যা প্রতিটি পৃষ্ঠার লোডে ক্যাশে সাফ করে।

ক্রোম স্টোর লিঙ্ক (ফ্রি) (এখন ম্যালওয়্যার ছাড়াই!)

এখন আমার উপহাস JSON, জাভাস্ক্রীপ্ট, সিএসএস, HTML এবং ডেটা রিফ্রেশ প্রত্যেক সময় উপর প্রতিটি পৃষ্ঠার লোড

আমার ক্যাশে সাফ করার দরকার হলে আমাকে কখনই চিন্তা করতে হবে না

আমি খুঁজে পেয়েছি Chrome এর জন্য প্রায় 20 টি ক্যাশে ক্লিনার রয়েছে তবে এটি হালকা ওজনের এবং শূন্য প্রচেষ্টা বলে মনে হয়েছিল। একটি আপডেটে, ক্যাশে কিলার এখন "সর্বদা চালু" থাকতে পারে।

দ্রষ্টব্য: আমি কোনওভাবেই প্লাগইন লেখককে চিনি না। আমি এটি দরকারী বলে মনে করি।


4
হ্যাঁ, Chrome দেব সরঞ্জামগুলি আমার পক্ষে কাজ করে না বলে মনে হচ্ছে। তবে ক্যাশে কিলার একটি কবজির মতো কাজ করে। পুনরায় লোডের সময়টি 4-5x এর মতো উল্লেখযোগ্যভাবে ধীর হয় তবে নতুন সামগ্রীর প্রকৃত পরিবেশনা স্পষ্টতই আরও দ্রুত is
ব্রাইস জনসন

2
ক্লিয়ার ক্যাশে এবং অক্ষম ক্যাশে কেবল লোকালহোস্টে কাজ করার সময়, আমার ম্যাকটিতে কাজ করছে। অনলাইন সামগ্রীর জন্য আমি রিফ্রেশ এবং রিফ্রেশ করছি কোনও পরিবর্তন দেখার আশায়। এই এক্সটেনশনটি একটি জীবনকালীন।
এসবিপ্রো

2
আমি দেখতে পেয়েছি অক্ষম ক্যাশে ব্যবহারের ফলে স্থানীয় স্টোরেজ সম্পর্কিত সমস্যা হয়, বিশেষ করে অ্যাথ 0 এর সাথে কৌণিক-সঞ্চয় storage ক্যাশে কিলার নিখুঁতভাবে কাজ করে এবং স্থানীয় স্টোরেজ নিয়ে সমস্যা সৃষ্টি করে না।
ট্রেভের্ক

5
ম্যালওয়ারের কারণে ক্রোম এক্সটেনশানস স্টোর থেকে সরানো হয়েছে :( বিকল্পগুলি?
সেমিওন ভিসকুবভ ২

3
আমার নিজের লেখা শেষ হয়েছে, একই কাজ করে তবে প্রতি ট্যাব টগল করতে পারে। এমআইটি লাইসেন্স এবং কোনও ম্যালওয়ার নেই, আমি প্রতিশ্রুতি দিচ্ছি 😎! github.com/themichaelyang/cache-clearer
মাইকেল ইয়াং

199

পুনরায় লোড মেনুর ছবি

  1. ক্রম বিকাশকারী কনসোলটি টিপুন F12এবং তারপরে (কনসোল খোলা রেখে) টানুন :

  2. ব্রাউজারের শীর্ষে পুনরায় লোড বোতামে ডান ক্লিক করুন (বা বাম ক্লিক ধরে রাখুন) এবং "খালি ক্যাশে এবং হার্ড পুনরায় লোড করুন" নির্বাচন করুন।

এটি পুরোপুরি ক্যাশে খালি করতে "হার্ড রিলোড" এর বাইরে চলে যাবে, তা নিশ্চিত করে যে জাভাস্ক্রিপ্ট বা অন্য কোনও মাধ্যমে ডাউনলোড করা যে কোনও কিছুই ক্যাশে ব্যবহার থেকে বিরত থাকবে। আপনার সেটিংস বা যে কোনও কিছুর সাথে ঝামেলা করতে হবে না এটি একটি দ্রুত 1 শট সমাধান-


7
তবে এটি অবশ্যই ম্যাকের জন্য কার্যকরভাবে কাজ করে না, আমি বিভিন্ন কী-সংমিশ্রণগুলির সাথে পুনরায় লোড বোতামটি ক্লিক করেছি;)
এমজেবি

1
হার্ড পুনরায় লোড কি?
মণিরাজ এসএস

@ মনিরাজএসএস: এটি সমস্ত কিছু পুনরায় লোড করবে এবং ক্যাশে ব্যবহার করা এড়াবে, তবে এটি পৃষ্ঠা লোডের পরে জাভাস্ক্রিপ্ট দ্বারা ডাউনলোড করা জিনিসগুলি পুনরায় ডাউনলোড করবে না। কেউ কেন এটি ব্যবহার করবে তা আমি নিশ্চিত নই, তবে আমি অনুমান করি যে আপনি কয়েকটি কোণার ক্ষেত্রে এটি কার্যকর হতে পারেন।
জ্যাকআরবিটার

2
বা পৃষ্ঠার ভিতরে iframes জন্য এটি ক্যাশে পরিষ্কার করবে না।
পাবলো মেসচার

7
এটি কতক্ষণ সত্য হয়েছে তা নিশ্চিত নয়, তবে Chrome 41 হিসাবে, আপনার বিকাশকারী সরঞ্জামগুলির উইন্ডোটি খোলা থাকলে শর্তটি ক্লিক করুন এবং ওএস এক্সে পুনরায় লোড বোতামটি ধরে রাখুন provided
টিম কেটিং

47

ভাল ক্রোমে পৃষ্ঠা ক্যাচিং অক্ষম করার জন্য আরও দুটি বিকল্প রয়েছে :

1. নিবন্ধে ক্রোম ক্যাশে নিষ্ক্রিয় করুন

রেজিস্ট্রি খুলুন (শুরু -> কমান্ড -> রিজেডিট)

সন্ধান করা: HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command

... chrom.exe "এর পরে অংশটি এই মানটিতে পরিবর্তন করুন: –disable-application-cache –media-cache-size=1 –disk-cache-size=1 — "%1"

উদাহরণ: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -disable-application-cache –media-cache-size=1 –disk-cache-size=1 — "%1"

গুরুত্বপূর্ণ:

  • ... chrome.exe "এর পরে একটি স্থান এবং একটি হাইফেন রয়েছে

  • chrome.exe এর মতো পথ ছেড়ে দিন

  • আপনি যদি লাইনটি অনুলিপি করেন তবে নিশ্চিত হয়ে নিন যে উদ্ধৃতিগুলি প্রকৃত উদ্ধৃতিগুলি check

2. শর্টকাট বৈশিষ্ট্যগুলি পরিবর্তন করে ক্রোম ক্যাশে নিষ্ক্রিয় করুন

Chrome আইকনে ডান ক্লিক করুন এবং প্রসঙ্গ মেনুতে "সম্পত্তি" নির্বাচন করুন। পথে নিম্নলিখিত মান যুক্ত করুন: –disk-cache-size=1

উদাহরণ: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" –disk-cache-size=1

গুরুত্বপূর্ণ:

  • ... chrome.exe "এর পরে একটি স্থান এবং একটি হাইফেন রয়েছে

  • chrome.exe এর মতো পথ ছেড়ে দিন


1
আপনার উত্তর আরও পঠনযোগ্য করতে কোড ট্যাগ ব্যবহার করুন। আমি মনে করি এটি সেরা উত্তরগুলির মধ্যে একটি হতে পারে।
থারস্মমনার

3
ভাল উত্তর. যদিও বেশিরভাগ মানুষের পক্ষে ক্যাশে অক্ষম করা বিকাশের সময় কেবল একটি অস্থায়ী জিনিস। এটিকে স্থায়ীভাবে অক্ষম করা একটি সাধারণ ব্রাউজিংয়ের অভিজ্ঞতা উল্লেখযোগ্যভাবে কমিয়ে দেবে এবং এটি এমন এক ধরণের খারাপ ইন্টারনেট নাগরিকত্ব কারণ এটি ওয়েব সার্ভারগুলিতে আপনার ভিজিটিংয়ে অপ্রয়োজনীয় বোঝা ফেলে।
danielson317

3
আমি খারাপ ইন্টারনেট নাগরিকত্ব বিষয়টির সাথে একমত নই, আমরা এখানে দেব কাজের জন্য কিছু শর্টকাট তৈরি করার কথা বলছি। সুতরাং এটি অবশ্যই সেরা উত্তর আইএমএইচও। শুধু একটি ছোট জিনিস। আমি যখনই উইন্ডোজটিতে এই এসও পৃষ্ঠাটি থেকে কিছু ক্রোম শর্টকাটে কপি করি তখন কিছু চরিত্র ঠিকমতো আসে না। এগুলি "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-application-cache --media-cache-size=1 --disk-cache-size=1হ'ল সঠিক: এছাড়াও, আগে চরটি ঠিক "%1"কী? যে আমি জানি না।
পিটার.পেট্রভ

32

আপনি যদি Chrome এর সেটিংস সম্পাদনা করতে না চান তবে আপনি একই ফলাফলের জন্য ছদ্মবেশী মোড ব্যবহার করতে পারেন।


22

বিকাশকারী সরঞ্জামগুলির উইন্ডোর নীচে ডান কোণায় একটি বোতামের মাধ্যমে - যা আপনি বিকাশকারী সরঞ্জাম উইন্ডো - সরঞ্জাম | বিকাশকারী সরঞ্জাম, বা Ctrl+ Shift+ I) এর অক্ষম ক্যাশে বিকল্পটি ছাড়াও এখন ডান ক্লিক করতে পারেন এবং পপআপ মেনু থেকে "সাফ ক্যাশে" নির্বাচন করুন।


22
  1. F12 ক্রোম ডিভটুলগুলি খুলতে
  2. F1 ডিভুলস সেটিংস খুলতে
  3. নীচে প্রদর্শিত হিসাবে অক্ষম ক্যাশে (ডেভটুলগুলি খোলা রয়েছে) চেক করুন :

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

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


2
এটি সরাসরি এফ 12 ক্রোম ডিভলটুলগুলিতে "ক্যাশে অক্ষম করুন" চেক করার মতো একই কাজ করে এবং আপনি যখন Chrome পুনরায় চালু করবেন তখন তা পুনরায় সেট হবে।
বোগদান ভার্বনেটস

18

"F5" চাপার পরিবর্তে কেবল হিট করুন:

"Ctrl + F5"


6
এটি ফায়ারফক্সেও কাজ করে (কারণ এটি এই প্রশ্নের জন্য প্রাসঙ্গিক নয়, তবে
ডোনাল্ড ডাক

17

ক্যানারি চ্যানেলে (এবং সম্ভবত দেব এবং স্থিতিশীল চ্যানেলটি অনুসরণ করবে) "জেনারেল" বিভাগের অধীনে বাম-হাতের সামগ্রিকভাবে এটি দ্বিতীয় বিকল্প হিসাবে দেখা যাবে।

ক্রোম ক্যানারি চ্যানেলে ক্যাশে অক্ষম করুন

তদ্ব্যতীত, সিটিআরএল + শিফ্ট + এন এর মাধ্যমে ছদ্মবেশী মোডে স্যুইচ করার বিকল্প সর্বদা থাকে। যদিও দুর্ভাগ্যক্রমে আপনার সেশনটিও শেষ করে।


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

ছদ্মবেশী মোড দুর্ভাগ্যক্রমে কিছু চিত্র এবং ফাইলগুলিকে ক্যাশে করে।
গবসম্যাক

16

ব্যবহার Ctrl+ + Shift+ + Rরিফ্রেশ সুন্দর ছিল কিন্তু সবকিছু আমি প্রয়োজন পাই নি। এখনও কিছু জিনিস রিফ্রেশ হবে না যেমন জেএস এবং সিএসএসে সঞ্চিত ডেটা। একটি সমাধান খুঁজে পেয়েছে: ক্রোম ওয়েব বিকাশকারীদের জন্য গুগলের একটি সরঞ্জামদণ্ড । আপনি টুলবারটি ইনস্টল করার পরে বিকল্পগুলি এবং "রিসেট পৃষ্ঠা" নির্বাচন করুন।


2
+1 টি। তবুও নিখুঁত নয়: স্থানীয় কম্পিউটারে বিকাশের জন্য ক্যাশে সম্পূর্ণরূপে অযৌক্তিক এবং সমস্যাগুলি প্রবর্তন করবে, তাই আমি ফায়ারব্যাগের মতো অক্ষম-বৈশিষ্ট্যে আগ্রহী।
c089

15

পরিষ্কার হওয়ার জন্য, Chrome এ ক্যাশে চেকবক্সটি অক্ষম করুন (v17 এখানে, তবে v15 যেহেতু আমি বিশ্বাস করি) মূল সেটিংস ইউআইতে নেই। এটি বিকাশকারী সরঞ্জাম সেটিংস ইউআইতে রয়েছে।

  1. ব্রাউজার উইন্ডোটির রেঞ্চ আইকন মেনু থেকে (প্রিফেস মেনু) সরঞ্জামসমূহ → বিকাশকারী সরঞ্জামগুলি চয়ন করুন

  2. বিকাশকারী সরঞ্জামগুলির UI প্রদর্শিত হবে যাতে নীচে ডানদিকে গিয়ার আইকনটি ক্লিক করুন।

  3. নেটওয়ার্ক বিভাগে 'ক্যাশে অক্ষম করুন' চেকবক্সটি পরীক্ষা করুন।


14

ক্রোমে অক্ষম ক্যাশে কেবল তখনই কাজ করে যখন আপনার কাছে ডিভাইস খোলা রয়েছে


হতে পারে এটি একটি বাগ বা সম্ভবত এটি কেবল বিকাশকারীদের জন্যই করা হয়েছিল - যেটি বলেছিল আমি ভাবতাম যে অ-বিকাশকারীরা অক্ষম ক্যাশে বিকল্পটিও ব্যবহার করতে চাইবে ¯ (_ (_) _ / ¯
জ্যামিথেপাইপার

14

ত্রুটি স্থির না হওয়া পর্যন্ত আপনি সাফ ক্যাশে ক্রোম প্লাগইন ব্যবহার করতে পারবেন এবং এর জন্য আপনি একটি কীবোর্ড শর্টকাটও সেট করতে পারেন।

এটি ইনস্টল করার পরে, ডান ক্লিক করুন এবং বিকল্পগুলিতে যান:

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

চেক করুন Automatically reload active tab after clearing data:

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

Everythingসময়কাল জন্য নির্বাচন করুন :

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

এবং তারপরে আপনি মেনু => সরঞ্জামগুলি => এক্সটেনশনে যেতে পারেন:

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

নীচে কীবোর্ড শর্টকাটগুলিতে ক্লিক করুন:

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

এবং আপনার কীবোর্ড শর্টকাট সেট করুন, উদাহরণস্বরূপ Ctrl+ Shift+ R:

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


9

আসলে আপনি যদি ব্যান্ডউইথ ব্যবহার করতে আপত্তি করেন না তবে এটি ক্যাচিং নিষ্ক্রিয় করার একাধিক কারণে বেশি সুরক্ষিত এবং অনেকগুলি সুরক্ষা সাইটগুলির পরামর্শ দিয়ে।

ব্যবহারকারীদের উপর সিদ্ধান্ত গ্রহণ এবং সেটিংস প্রয়োগের জন্য ক্রোমিয়াম যথেষ্ট অহঙ্কারী হওয়া উচিত নয়।

আপনি ইউনিক্সে --disk-cache-dir = / dev / নাল দিয়ে ক্যাশে অক্ষম করতে পারবেন।

যেহেতু এটি অপ্রত্যাশিত ক্রাশ হতে পারে তবে তারা যদি তা করে তবে এটি স্পষ্টতই আরও মারাত্মক ত্রুটির দিকে নির্দেশ করবে যা কোনও অবস্থাতেই স্থির করা উচিত।


8

এটি কাউকে সাহায্য করতে পারে।

আমি আমার এনগিনেক্সকে ক্রেজি ক্যাচিংয়ের জন্য কারচুপি করেছি। সুতরাং, নেটওয়ার্ক সরঞ্জামগুলিতে ক্যাশে অক্ষম করা এবং স্পষ্টভাবে সাফ করা ক্যাশে কাজ করে না।

খুব সরল অথচ একঘেয়ে কাজ ar আশ্চর্যজনকভাবে এটি কাজ করে, সারাক্ষণ!

ছদ্মবেশী মোডে একটি শক্ত রিফ্রেশ যেকোন সময় আমি একই মোডে পুনরায় লোড করতে ইচ্ছুক কৌশলটি করি।


6

পৃষ্ঠাটি ক্যাশে করা থেকে বিরত রাখতে পৃষ্ঠার নাম পরিবর্তন করে এমন একটি বুকমার্কলেট সম্পর্কে কীভাবে। Chrome এ আপনি একটি নতুন বুকমার্ক তৈরি করবেন এবং তারপরে URL টিতে কোডটি পেস্ট করবেন। বুকমার্কটি ক্লিক করুন এবং ক্যাশে ব্যর্থ করতে পৃষ্ঠাটি টাইমস্ট্যাম্পের সাথে পুনরায় লোড হবে।

javascript:(function(){var idx = location.href.indexOf('?');var d = new Date();var str = location.href.substr(0,idx) + '?version=' + d.getTime();location.href=str; void 0;})();

5

আমি কেবল ধরা পড়েছি তবে ক্রোমের কারণে অগত্যা নয়।

আমি এজেএক্স অনুরোধ করতে jQuery ব্যবহার করছি। অনুরোধে আমার কাছে ক্যাশে বৈশিষ্ট্যটি সেট করা হয়েছে:

   $.ajax({
        type: 'GET',
        cache: true,
        ....

এটিকে মিথ্যা হিসাবে সেট করা আমার সমস্যাটিকে স্থির করে তবে এটি আদর্শ নয়।

এই ডেটাটি কোথায় সংরক্ষিত হয়েছে সে সম্পর্কে আমার কোনও ধারণা নেই তবে আমি জানি যে ক্রোম কখনই কোনও অনুরোধের জন্য সার্ভারে আঘাত করে না।


5

এখন আরও ভাল এবং দ্রুততর উপায় রয়েছে (Chrome সংস্করণ 59.xx):

পুনরায় লোড আইকন (url- ক্ষেত্রের বাম) উপর ডান ক্লিক করুন এবং আপনি একটি ড্রপ-ডাউন মেনু পাবেন, তৃতীয় বিকল্পটি নির্বাচন করুন: 'খালি ক্যাশে এবং হার্ড পুনরায় লোড করুন'।

এই বিকল্পটি কেবল তখন বিকাশকারী সরঞ্জাম খোলা থাকলেই উপলব্ধ। (বিকল্প 2: 'হার্ড পুনরায় লোড'-সিএমডি-শিফট-আর এর পার্থক্যটি লক্ষ্য করুন)। এখানে কোন ক্যাশে খালি নেই!


3

ক্লিয়ার ক্যাশে নামে ক্রোম ওয়েব স্টোরটিতে একটি ক্রোম এক্সটেনশন রয়েছে ।

আমি এটি প্রতিদিন ব্যবহার করি এবং এটি আমার মনে হয় এমন একটি দরকারী সরঞ্জাম। আপনি এটিকে পুনরায় লোড বোতাম হিসাবে ব্যবহার করতে পারেন এবং ক্যাশে সাফ করতে পারেন এবং যদি আপনি কুকিজ, স্থানীয় সঞ্চয়স্থান, ফর্ম ডেটা ইত্যাদি পছন্দ করেন তবে এটি কোন ডোমেনে ঘটে তা আপনি সংজ্ঞা দিতে পারেন can আপনার নির্বাচিত ডোমেনগুলিতে - আপনাকে যাইহোক যেভাবেই চাপতে হবে - কেবলমাত্র পুনরায় লোড বোতামটি দিয়ে এই সমস্ত বিষ্ঠা সাফ করতে পারে।

খুব খুব চমৎকার!

বিকল্পগুলির জন্য আপনি এটির জন্য একটি কীবোর্ড শর্টকাটটি সংজ্ঞায়িত করতে পারেন!

এছাড়াও অন্য একটি উপায় হ'ল আপনার ক্রোম উইন্ডোটি ছদ্মবেশী মোডে শুরু করা। এখানে ক্যাশেও সম্পূর্ণ অক্ষম করা উচিত।


এটি কোন ডোমেনটি করে তা নির্ধারণ করার বিকল্পটি খুঁজে পাচ্ছে না। খুব ভাল লাগছে না। Chrome.google.com/webstore/detail/cache-killer/… কীভাবে ..?
nkkollaw

ব্রাউজারে ক্লিয়ারকাশে আইকনে যান, ডান ক্লিক করুন, বিকল্পগুলি এবং তারপরে কুকিজের আওতায়। একটি সামান্য সেটিংস আইকন আছে।
ক্রিস

2

ক্যাশে অক্ষম করার জন্য আরও একটি বিকল্প আমার তৃতীয় ক্রোম এক্সটেনশন পৃষ্ঠা আকার পরিদর্শক সরবরাহ করেছেন যা ক্যাচকে ডিভলটুলের মতো ঠিক অক্ষম করে।

তদ্ব্যতীত, এক্সটেনশানটি দ্রুত পৃষ্ঠার আকার, ক্যাশে ব্যবহার, নেটওয়ার্ক অনুরোধ এবং একটি ওয়েব পৃষ্ঠার লোড সময়কে সুবিধাজনক উপায়ে রিপোর্ট করে। গিথুব এ এর মুক্ত উত্স ।

স্ক্রিনশট - পৃষ্ঠার আকার পরিদর্শক


2

আপনি কী ব্যবহার করছেন তা নিশ্চিত নন, তবে আপনি যদি এএসপি ব্যবহার করছেন তবে নেট আপনি নিম্নলিখিতগুলি করতে পারেন যা কবজির মতো কাজ করে:

<link href="@Url.Content("~/Content/Site.css")?time=@DateTime.Now" rel="stylesheet" />

মূলত এটি প্রতিবার সঞ্চালিত হওয়ার সাথে সাথে ফাইলের শেষের দিকে স্বয়ংক্রিয়ভাবে তারিখ এবং সময় যুক্ত করে দেবে, অর্থাত্ ফাইলটির নাম প্রযুক্তিগতভাবে পৃথক হওয়ায় এটি আর ক্যাশে যাওয়ার বিষয়ে আপনাকে কখনই চিন্তা করতে হবে না।


একেবারে। আমি এটি ব্যবহার করেছি এবং শর্তসাপেক্ষ সংকলন, সুতরাং এটি পরীক্ষায় উপস্থিত হয় না এবং বিল্ডিং বিল্ড হয়।
সিই ম্যাকশারফেস

এমনকি আরও ভাল উপায় হ'ল সিএসএস ফাইল পরিবর্তনের সময়টিকে ভেরিয়েবলের মান হিসাবে ব্যবহার করা। যে সমাধান উত্পাদন পরিবেশেও ব্যবহার করা যেতে পারে। এটি কেবলমাত্র কাজ করে :) নিশ্চিত নয় যে এটি এএসপিতে কীভাবে পিএইচপি-তে করা হয়েছে <লিংক href = "স্টাইল। >
অলিভার ম্যানার

2

আমারও একই সমস্যা ছিল, আমি চেষ্টা করেছি:

  • নিয়ন্ত্রণ শিফট আর,
  • F12 এ ক্যাশে অক্ষম করুন
  • নিয়ন্ত্রণ 5

তারপরে আমি আবিষ্কার করেছি যে একটি https নন সাইটের জন্য .appcache ম্যানিফেস্ট ব্যবহার করা অবহেলা করা হয়েছে । আমি এইচটিএমএল ট্যাগে আমার সাইট.অ্যাপচি ফাইল এবং এর রেফারেন্স সরিয়েছি এবং এখন আমি প্রতিটি পৃষ্ঠার সর্বশেষ সংস্করণটি দেখছি!


2

আপনি ব্যবহার করেন, তাহলে ServiceWorkers কে (যেমন: প্রগ্রেসিভ ওয়েব অ্যাপসের জন্য), আপনি সম্ভবত দেব সরঞ্জাম খুব "পুনঃলোডে আপডেট" চেক করতে আবেদন> সার্ভিস ওয়ার্কার্স অধীনে হবে।

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


1

50 সংস্করণ থেকে (যদি আমি সঠিকভাবে মনে করি), দেবটুল সেটিংস থেকে "ক্যাশে অক্ষম করুন" বিকল্পটি সরানো হয়েছিল। "নেটওয়ার্ক" ট্যাবে যান এবং সেখানে "ক্যাশে অক্ষম করুন" বিকল্প রয়েছে।


0

আরে যদি আপনার সাইটটি পিএইচপি ব্যবহার করে থাকে তবে আপনার এইচটিএমএল পৃষ্ঠার শুরুতে নিম্নলিখিত পিএইচপি স্নিপেটটি রাখুন:

   //dev versioning - stop caching
   $rand = rand(1, 99999999);

এখন আপনি যেখানেই CSS- বা JS- এর মতো সংস্থানগুলি কোনও স্ক্রিপ্ট বা লিঙ্ক উপাদানটিতে ফাইলগুলি লোড করেন আপনি 'যোগ করার পরে আপনার উত্পন্ন এলোমেলো মান অনুরোধের URL এ যুক্ত করেন?' পিএইচপি এর মাধ্যমে ইউআরআই:

    echo $rand;

এটাই! এমন কোনও ব্রাউজার থাকবে না যা আপনাকে আর ক্যাশে করবে - কোন ধরণেরই হোক না কেন।

অবশ্যই প্রকাশের আগে আপনার কোডটি সরিয়ে ফেলুন বা কেবল ক্যাচিংয়ের অনুমতি দেওয়ার জন্য খালি স্ট্রিংয়ে $ র্যান্ড সেট করুন।


0

আমি উপরে বর্ণিত অন্যান্য বিকল্পগুলি ব্যবহার করেছি তবে আমি দেখতে পেয়েছি যে chrome.exe প্রারম্ভের সাথে নিম্নলিখিত পরামিতিগুলি যুক্ত করা ভাল।

"সি: \ প্রোগ্রাম ফাইল (x86) \ গুগল \ ক্রোম \ অ্যাপ্লিকেশন rome chrome.exe" --ডিস্ক-ক্যাশে-আকার = 1-মিডিয়া-ক্যাশে = 1

আমি মিডিয়া ক্যাশে অক্ষম না করা একটি ভাল ধারণা তবে এটি সম্পূর্ণতার জন্য এখানে।

বাস্তবে আমি ক্যাশে সম্পূর্ণরূপে নিষ্ক্রিয় করতে, আমার ডিস্কের পরিবর্তে আইওর জন্য মেমরিটি ব্যবহার করার জন্য একটি বিকল্প চাই (যা লোডের সময়কে আরও দ্রুত 10x করে তোলে!) তবে ক্রোম বা কোনও ব্রাউজারের এখনও সেই বিকল্প নেই বলে আমি মনে করি না don't ।


0

আমি কীভাবে সাময়িকভাবে অক্ষম করতে পারি বা পৃষ্ঠাগুলিকে এমন কিছুভাবে রিফ্রেশ করতে পারি যাতে আমি পরিবর্তনগুলি দেখতে পারি?

আপনি কোন "ক্যাশে" উল্লেখ করছেন তা অস্পষ্ট। ব্রাউজার অবিচ্ছিন্নভাবে বিষয়বস্তু ক্যাশে করতে পারে এমন বিভিন্ন পদ্ধতি রয়েছে। ওয়েব স্টোরেজ তাদের মধ্যে অন্যতম,Cache-Control অন্যটি।

কিছু ব্রাউজারে সার্ভিস ওয়ার্কার্সেরCache সাথে একত্রে ব্যবহৃত একটিও রয়েছে অফলাইন সমর্থন সরবরাহ করে প্রগ্রেসিভ ওয়েব অ্যাপস (পিডাব্লুএ) তৈরি করতে ।

পিডাব্লুএর জন্য ক্যাশে সাফ করার জন্য

self.caches.keys().then(keys => { keys.forEach(key => console.log(key)) })

ক্যাশে কীগুলির নাম তালিকা করতে, তারপরে চালান:

self.caches.delete('my-site-cache')

নাম অনুসারে একটি ক্যাশে কী মুছতে (যেমন, my-site-cache )। তারপরে পৃষ্ঠাটি রিফ্রেশ করুন।

আপনি যদি সতেজ হওয়ার পরে কনসোলে কোনও শ্রমিক-সম্পর্কিত ত্রুটি দেখতে পান তবে আপনাকে নিবন্ধিত কর্মীদের নিবন্ধভুক্ত করতেও হতে পারে:

navigator.serviceWorker.getRegistrations()
  .then(registrations => {
    registrations.forEach(registration => {
      registration.unregister()
    }) 
  })

0

ক্রোমের ক্যাশে কিলার এখন পর্যন্ত সর্বোত্তম বিকল্প। ক্যাশে কিলার ইনস্টল করার জন্য স্টোর ইউআরএল ডাউন হওয়ায় আপনি এখানে সিআরএক্স ফাইলটি ডাউনলোড করতে পারেন:

https://www.crx4chrome.com/extensions/jpfbieopdmepaolggioebjmedmclkbap/

এক্সটেনশান ফাইলটি ডাউনলোড হয়ে গেলে, ক্রোম খুলুন -> আরও সরঞ্জাম -> এক্সটেনশনগুলি, তারপরে এক্সটেনশানটি ইনস্টল করার জন্য ফাইল এক্সপ্লোরার বা আপনার ডেস্কটপ থেকে CRX ফাইলটি (যেখানে আপনি ফাইলটি ডাউনলোড করেছেন সেখানে অবস্থানের উপর নির্ভর করে) টানুন।


0

আমি ব্যবহার করি (উইন্ডোতে), সিটিআরএল + শিফট + মুছুন এবং ক্রোম ডায়ালগটি আসে, এন্টার কী টিপুন। প্রতিবার এই ক্রমটি সম্পাদন করার সময় যা পরিষ্কার করা দরকার তা দিয়ে এটি কনফিগার করা যেতে পারে। দেব থাকার দরকার নেই। এই ক্ষেত্রে সরঞ্জাম খোলা।


0

আমি এমন পরিস্থিতিতে ছিলাম যে ব্রাউজারটি ডিস্ক থেকে ক্যাশে ডেটা লোড করে এমনকি আমি এটির অক্ষম ক্যাশেও পরীক্ষা করেছিলাম (আমি ক্রোম ব্যবহার করছিলাম)। আমার সমস্ত সিএসএস এবং জেএস সার্ভার থেকে লোড হচ্ছে তবে ওয়েব পৃষ্ঠা নয়। এটি আমার স্থানীয় এবং প্রোডাকশন উভয় ক্ষেত্রেই ঘটছিল।

এটি ঠিক করার জন্য, ব্রাউজারটিকে সার্ভার থেকে ওয়েব পৃষ্ঠা পেতে বাধ্য করার জন্য আমার ইউআরএলটিতে একটি অতিরিক্ত প্যারাম লাগাতে হবে, এমনকি নিয়ামকেরও এটির প্রয়োজন ছিল না।

আমি এএসপি. নেট ব্যবহার করছিলাম, সুতরাং এখানে আমার উদাহরণটি রয়েছে:

//Controller function
public ActionResult Index()
    {
        return View();
    }
//Link
@Html.Action("Index", "Home", new { ts = DateTime.Now.Ticks.ToString()})

ফলাফলটি হ'ল এটি একটি লিঙ্ক তৈরি করবে: http://www.myweb.com/Home/Index?ts=636558555408282209

এটি আমার পরিস্থিতি এবং সমাধান। আশা করি এটি কারও সাহায্য করতে পারে।

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