কীভাবে ইন্টারনেট এক্সপ্লোরারকে (IE) পৃষ্ঠাটি সত্যিই পুনরায় লোড করতে বাধ্য করা যায়?


154

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

আমি রিফ্রেশ বোতামটি চেষ্টা করেছি। আমি চেষ্টা করেছি F5, Control- F5, Control- R, Control- Shift- R, অধিষ্ঠিত Controlরিফ্রেশ বোতামটি, সবকিছু কথা আমার মনে পড়েছে এ ক্লিক করার সময়ে - এটা আসলে সার্ভার থেকে নতুন বিষয়বস্তু লোড না। আমি ফিডলারের সাথে এটি নিশ্চিত করেছি।

আমি কীভাবে আইআই কে বলব " আপনি যা ভাবেন তা আমি যত্ন করি না, আমি পৃষ্ঠাটি পুনরায় লোড করতে চাই - না, সত্যিই আমি এই বারটিকে বোঝাতে চাইছি , সৎ-থেকে-গড, আমি চাই আপনি প্রকৃতপক্ষে সার্ভারে যান এবং আবার সবকিছু ডাউনলোড "?


2
একটি ব্যক্তিগত ব্রাউজিং উইন্ডো ব্যবহার করবেন, সম্ভবত?
জোশ লি

3
আপনার ওয়েব সার্ভারটি নতুন সংস্করণের পরিবর্তে পুরানো পৃষ্ঠায় (ক্যাশের মাধ্যমে) পরিবেশন করছে এমনটি কি সম্ভব? এক্ষেত্রে আপনি কতবার পুনরায় লোড করুন তা বিবেচ্য নয়।
মাইকেল টড

1
মাইকেল, না, আমি ফিডলারের মধ্যে যাচাই করেছি যে আইই সার্ভার থেকে পৃষ্ঠা বিষয়বস্তু পাচ্ছে না।
EMP

কন্ট্রোল + এফ 5 ক্যাশে পেরিয়ে যায়, যদি তা না হয় তবে তা অদ্ভুত ....
তামারা উইজসম্যান

2
স্ট্যাকএক্সচেঞ্জে এখনও অবধি আমি যে প্রশ্নের মুখোমুখি হয়েছি তার সেরা শব্দবন্ধ!
user785529

উত্তর:


126
  1. সরঞ্জাম >> ইন্টারনেট বিকল্প নির্বাচন করুন ।
  2. ব্রাউজিং ইতিহাসের সেটিংস বোতামটি ক্লিক করুন ।
  3. আমি যখনই ওয়েবপৃষ্ঠা রেডিও বোতামটি দেখি ততবার নির্বাচন করুন ।
  4. সেটিংস ডায়ালগটি বন্ধ করতে ওকে ক্লিক করুন ।
  5. ইন্টারনেট বিকল্প সংলাপ বন্ধ করতে ওকে ক্লিক করুন ।

3
আপনি যদি এটি করেন তবে উত্তর হিসাবে চিহ্নিত করুন
আর্লজ

34
এটি সাধারণ ব্রাউজিং পারফরম্যান্সকে আঘাত করতে পারে, তবে কেবলমাত্র আপনি যদি IE এর সাথে আপনার সাধারণ ব্রাউজিং করেন ...
জোয়েল মুয়েলার

3
ইভ: এর ব্যবহারকারী-মুখী পক্ষটি সাধারণত প্রতিটি স্ক্রিপ্ট এবং স্টাইলশিটের জন্য ইউআরএল পরিবর্তন করে আপনি যখন কোডটি স্পর্শ করেন তখন সাধারণত একটি ?version-numberক্যোরি স্ট্রিং প্রত্যয় যুক্ত করে স্থির করা হয়।
bobince

4
"প্রতিবারই আমি ওয়েবপৃষ্ঠায় দেখি" সম্ভবত আপনি যা করেন তা মনে করে না doesn't দেখুন fiddler2.com/redir/?id=httpperf
EricLaw

6
আমি @ এরিকলও এর সাথে একমত, আপনি যদি ফিডলার ব্যবহার করেন তবে আপনি দেখতে পাবেন যে পৃষ্ঠার সাথে যুক্ত ফাইলগুলি মাঝে মধ্যে "যখনই আমি ওয়েবপৃষ্ঠায় ভিজিট করি" সেট করা হয় তখনও পুনরায় লোড করা হয় না। আইই সরঞ্জামদণ্ড মেনুটি ব্যবহার করুন: ক্যাশে> সর্বদা সার্ভার থেকে রিফ্রেশ করুন, বা ফিডলারের ক্যাশে সাফ করুন।
ফিলিপ নাগান

43

যেহেতু এটি উল্লেখ করা হয়েছে যে আইই 8 ব্রাউজার, তাই আপনি F12বিকাশ সরঞ্জামগুলি খুলতে টিপতে এবং উপরের দিকে ক্যাশে মেনুটি নির্বাচন করতে পারেন এবং তারপরে সর্বদা সার্ভার থেকে ক্যাশে বাইপাসে রিফ্রেশ করুন।

সংক্ষেপে, টিপুনF12ক্যাশে ক্লিক করুন -> সর্বদা সার্ভার থেকে রিফ্রেশ করুন

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

আই 7 এরও বিকাশ সরঞ্জাম রয়েছে তবে সেগুলি পৃথকভাবে ইনস্টল করা উচিত। আপনি আই 7 মোডে ব্রাউজারটি চালাতে আই 88 ডিভাইস ব্যবহার করতে পারেন।


বিশ্বব্যাপী বিকল্প ব্যবহার না করে এটি সমাধানের জন্য +1।
মার্কাস রিমার

এখানে অনুরূপ , এটি এখনও সর্বদা সমস্ত বিষয়বস্তুকে রিফ্রেশ করে না। এবং আমি জানি না যে ইউআরএলগুলি জুড়েই পুনরায় লোড করা ভাল - প্রতিটি উইন্ডোতে অনেক সময় নিজস্ব F12 থাকে বলে মনে হয়। এই iff আপনি এক্সেস আছে জাভাস্ক্রিপ্ট অন্তর্ভুক্ত করেন, তাহলে করার জন্য, একটি আরো পুঙ্খানুপুঙ্খ উপায়।
ruffin

1
আপনি কীভাবে এটি 11 এ করতে পারেন? আমি খুঁজে পেতে পারি কোনও ক্যাশে বিকল্প নেই।
ডেভিড থিলেন

4
আইই 11 এ এই বিকল্পটি F12 -> নেটওয়ার্ক -> বাম দিক থেকে 3 র্থ আইকনের অধীনে।
ডেন

22

Ctrl+ F5ইন্টারনেট পৃষ্ঠার ক্যাশে উপেক্ষা পুনরায় লোড


26
না, তা হয় না। আমি জানি এটি কিছু সময় ক্যাশে উপেক্ষা করে, কিন্তু সমস্ত সময় না।
EMP

16
Ctrl + f5 সর্বদা সার্ভার থেকে পৃষ্ঠাটি পুনরায় লোড করে। এটি অগত্যা যা করে না তা হ'ল পৃষ্ঠাগুলি উল্লিখিত অতিরিক্ত ফাইলগুলি পুনরায় লোড করুন

2
যথেষ্ট মোটামুটি - তবে আমার এটি পুনরায় লোড করা দরকার।
EMP

1
সিটিআরএল + এফ 5 এর পৃষ্ঠা এবং এর সমস্ত সংস্থানগুলির একটি সম্পূর্ণ রিফ্রেশ করা উচিত। এক্সএমএলএইচটিপিআরকিউস্টের মাধ্যমে করা কলগুলি পরে ক্যাশে হতে পারে (যদি আপনি তাদের ক্যাশে না চান তবে উপযুক্ত নো-ক্যাশে শিরোনাম প্রেরণ করুন)। একটি সতর্কতা হ'ল যদি প্রশ্নাবলীর পৃষ্ঠাটি এক্সএমএল হয় তবে এটি সত্যই এমএসএক্সএমএল এর মাধ্যমে লোড হচ্ছে এবং ডকহোস্ট সিটিআরএল + রিফ্রেশকে সঠিকভাবে সম্মান করে না।
এরিকলও

3
ctrl + f5 সর্বদা সার্ভার থেকে সবকিছু পুনরায় লোড করে না। আমার পরীক্ষায় এইচটিএমএল ফাইলটিতে থাকা জাভাস্ক্রিপ্ট পৃষ্ঠা পরিবর্তিত হলেও ctrl-f5 টিপানোর পরে পুনরায় লোড হবে না।
rcarver

18

আপনি পৃষ্ঠাগুলি ক্যাশে করতে খুব আগ্রহী, এমনকি আপনি যখন এটি ক্যাশে শিরোনামের মাধ্যমে না বলুন। মাইক্রোসফ্ট কেবি 234067 প্রয়োজনীয় প্রবণতা ব্যাখ্যা করে। সংক্ষেপে, আপনাকে নিম্নলিখিত শিরোনাম সরবরাহ করতে হবে।

Pragma: no-cache
Cache-Control: no-cache
Expires: <some time in the past>

সেটিং Expires = -1(কেবি নিবন্ধে প্রস্তাবিত হিসাবে) বেশিরভাগ ফ্রেমওয়ার্কের জন্য কাজ করা উচিত; ব্রাউজারগুলিকে অবৈধ তারিখের ফর্ম্যাটগুলি অতীতের হিসাবে গণ্য করতে হবে ( আরএফসি 2616 )।

.NET- এ, আপনি ওয়েব পৃষ্ঠায় কল করার আগে পদ্ধতিগুলির এই সেটটি ব্যবহার করে একটি পৃষ্ঠা-পাতায় গ্রানুলারিটিতে এটি করতে পারেন:

HttpContext.Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1));
HttpContext.Response.Cache.SetValidUntilExpires(false);
HttpContext.Response.Cache.SetRevalidation(System.Web.HttpCacheRevalidation.AllCaches);
HttpContext.Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
HttpContext.Response.Cache.SetNoStore();

দেখুন: http://www.localwisdom.com/blog/2012/10/force-a-page-refresh-on-a-asp-net-mvc-website/ এমভিসি 3.0-র জন্য ভাল কাজ করে।


1
অসত্য। আই 6 all সমস্ত ক্যাশে-নিষিদ্ধ শিরোনামগুলিকে সম্পূর্ণ সম্মান করে। fiddler2.com/redir/?id=httpperf
এরিকলও

এগুলি খুব ভাল, তবে প্রশ্নটি ডাব্লুআরটিকে সহায়তা করে না।
ম্যাথিয়াস উরলিচস

6

ওয়েব বিকাশকারী সরঞ্জামদণ্ডের নেটওয়ার্ক ট্যাবে সহজেই ক্যাশে সাফ করার জন্য একটি বোতাম রয়েছে। আপনার বর্ণনার ক্ষেত্রে আমি সাধারণত এটি ব্যবহার করি।

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


4

এটি এখনও আই 9 তে ঘটে। আশ্চর্যজনকভাবে উত্তরটি হল Ctrl- Shiftরিফ্রেশ বোতাম


এটি কি সিটিআরএল-রিফ্রেশ বোতামের চেয়ে আলাদাভাবে কাজ করে?
জন অনস্টট

3

ঘটনাচক্রে, সমস্যাটি সম্ভবত আপনার ওয়েবসাইট দর্শকদের জন্যও থাকবে। আমি একটি এজেএক্স বইতে নিম্নলিখিত ধারণাটি দেখেছি ...

বর্তমান ইউআরএলটিতে একটি এলোমেলো টোকেন যুক্ত করতে পিএইচপি ব্যবহার করুন যাতে ব্রাউজারটি পৃথক পৃষ্ঠা ভেবে ভ্রান্ত হয়।


যদিও URL গুলিকে কুৎসিত করে তোলে।
লরেন্স

2

আমি নিজেও একই সমস্যা করেছি। আমি বিশ্বাস করি এটি করার একমাত্র উপায় হ'ল ক্যাশে (সুরক্ষা -> ব্রাউজিংয়ের ইতিহাস মুছুন) সাফ করা। কেবলমাত্র "অস্থায়ী ইন্টারনেট ফাইলগুলি" পরীক্ষা করুন।

আশাকরি এটা সাহায্য করবে.


2

আপনি রিফ্রেশ বোতামটি ক্লিক করার সাথে সাথে আর altবা ctrlকী টিপুন।


1

আমি সম্মত হলাম যে ইউআরএলটিতে একটি এলোমেলো টোকেন যুক্ত করা সবচেয়ে নির্ভরযোগ্য সমাধান এবং এটি কার্যকর হয়ে গেলে ব্যবহারকারীকে কিছু করতে হবে না।

পেজ এবং তার নির্ভরশীল ফাইলগুলির একটি সম্পূর্ণ পুনরায় লোড (অনুরোধ) জোর করার জন্য আমি সর্বদা যা করতে চাই তা এলোমেলো টোকন পদ্ধতির পাশাপাশি আমি ইউআরএলের শেষে আমার কর্সারটি রেখে এন্টার টিপলাম। প্রতিবার কাজ করে ... এবং আমি IE 8 ব্যবহার করি।


1

F12-> CTRL+ RIE9 + এর জন্য কিছুটা দ্রুত। লোকেদের যেমন উল্লেখ করা আছে, IE ক্রোশের মতো বুদ্ধিমানভাবে ক্যাশে সাফ করে না।


1

আমি জানি এটি কিছুটা অদ্ভুত বলে মনে হতে পারে ... তবে একটি জিনিস যা আমি ইদানীং লক্ষ্য করেছি, তা হ'ল আপনি "রিফ্রেশ" এর উপর নির্ভর করে আপনি মাঝে মাঝে বিভিন্ন ফলাফল পান। আমি নিম্নলিখিত আচরণ দেখেছি:

F5> রিফ্রেশ ছাড়া ক্যাশে থেকে লোড
Alt+ + D, ENTER> সত্যিই ক্যাশে বাইপাস রিফ্রেশ।
( Alt+ Dঠিকানা বারে ক্লিক করে প্রতিস্থাপন করা যেতে পারে)

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