আমি কীভাবে সাফারির ক্যাশে ফ্লাশ করব?


16

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

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

আমার অদ্ভুত অনুভূতি আছে (এটি আসলেই কোনও চিন্তা নয়, তবে এমন একটি এতটা সামান্য সম্ভাব্যতা যা খুব বেশি বোঝায় না যে) এটি নিম্ন স্তরের থেকে উদ্ভূত।


ক্রোম (বা অপেরা) ব্যবহার করবেন?
ভুয়া নাম

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

curlকমান্ড-লাইন কমান্ডটি ইউআরএলকে অনুরোধ করতে, এটি কী সামনে আসে তা দেখার জন্য এটি কার্যকর হতে পারে । পুরানো পেজ নাকি নতুন? যেহেতু curlকিছুই "ক্যাশে" করার কোনও ধারণা নেই, তাই এটি আপনাকে বলবে যে দূরবর্তী দিকের কেউ (বা এর মধ্যবর্তী পথ) যদি আপনি চান না এমন ক্যাচিং করছেন। আপনার সার্ভারটি এখানে কেবল আসল অপরাধী হতে পারে! এটি যে ফাইলগুলি পরিবেশন করে তা ক্যাশে করছে? বেচা এটা। । ।
মাইক রবিনসন

উত্তর:


14

সাফারিতে, রিফ্রেশ বোতামটি ক্লিক করার সময় ( Shift) কীটি চেপে ধরে রাখুন । এটি একটি "হার্ড" রিফ্রেশ সম্পাদন করবে, যা স্থানীয় ক্যাশেকে বাইপাস করে।

(দ্রুত সাফারিতে ক্যাশে সাফ করতে, আঘাত + + + + E, এখানে যান গোপনীয়তা , এবং ক্লিক করুন "সমস্ত ওয়েবসাইট ডেটা সরান" ।)


আমি পরের বার এই সমস্যাটি চালানোর চেষ্টা করব। এটি একটি জিনিস যা আমি এখনও করি নি। আমি সাফারিটিকে পুনরায় সেট করার চেষ্টা করেছি, ক্যাশে সাফ করে দিয়েছি এমনকি লগ আউট করে আবার লগ ইন করছি the দুর্দান্ত উত্তরের জন্য ধন্যবাদ!
অ্যান্ড্রু লারসন

2
সাফারি এই দিকটিতে কিছুটা বিভ্রান্তিকর, কারণ বেশিরভাগ অন্যান্য ব্রাউজারগুলি একটি হার্ড রিফ্রেশ সম্পাদন করতে + + ব্যবহার করে R। সাফারিতে, এটি কিচ্ছু করবে না, যদি না আপনি কীবোর্ড কম্বো সম্পাদন করার সময় ওয়েব বিকাশকারী সরঞ্জামগুলিকে ফোকাস করেন।
ম্যাথিয়াস বাইনেস

আমি আপাতত আপনার উত্তর গ্রহণ করতে যাচ্ছি যতক্ষণ না আমি যে অজ্ঞানীয় ক্যাচিংয়ের মুখোমুখি হয়েছি তার প্রমাণিত সমাধানের সাথে আরও ভাল ব্যাখ্যা সহ কেউ উপস্থিত না করে। ধন্যবাদ!
অ্যান্ড্রু লারসন

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

সেটাই আমি ভাবছিলাম। যদি সার্ভারটি 304 ফেরত চলেছে, আসলে, যখন এটি নতুন সামগ্রীটি ফিরে আসবে তখন এটি আমার কনফিগারেশনে পরিবর্তন করার দরকার something পরের বার যখন এই সমস্যাটি আসবে তখন আমি এটি তদন্ত করব।
অ্যান্ড্রু লারসন

2

যখন সাফারি ক্যাশে সাফ না করে:

  1. নিশ্চিত হয়ে নিন যে আপনি সমস্ত ওয়েবপৃষ্ঠা থেকে লগ আউট করেছেন এবং সমস্ত সাফারি ট্যাব বন্ধ করেছেন।

  2. ফাইন্ডারটি খুলুন এবং মেনু বারে Go F ফোল্ডারে যান ... নির্বাচন করুন। (বিকল্পভাবে, আপনি কীবোর্ড শর্টকাট ব্যবহার করতে পারেন, Command+ Shift+ g।)

  3. নিম্নলিখিতটি কপি এবং পেস্ট করুন ড্রপডাউন:

    ~/Library/Safari/Databases

  4. সমস্ত ফোল্ডার হাইলাইট করে এবং ডান ক্লিক করে এবং ট্র্যাশে সরানো নির্বাচন করে সেই ফোল্ডারে উপস্থিত সমস্ত সামগ্রী মুছুন।

  5. আবার সাফারি খুলুন এবং পরীক্ষা করুন যে সমস্ত আইটেম এখন মুছে ফেলা হয়েছে।

  6. আপনি উপরের মানদণ্ডগুলি অনুসন্ধান করার সময় যদি কিছু না উপস্থিত হয় তবে দয়া করে অনুসন্ধান করুন

    ~/Library/Safari/Local Storage

    সমস্ত সামগ্রী মুছে ফেলার জন্য উপরের 4 এবং 5 পদক্ষেপগুলি অনুসরণ করুন।


মনে রাখবেন যে যদিও উপরে সাফারি বলেছেন যে এটি "সমস্ত ওয়েবসাইটের ডেটা সরান", সত্য সত্য যে এটি তা করে না । তবে আপনি এখানে উল্লিখিত বিভিন্ন ফোল্ডারের বিষয়বস্তু মুছে ফেললে তা হবে।
মাইক রবিনসন

1

আমার ঠিক একই সমস্যাটি বাদে আমি লক্ষ্য করেছি যে এটি অন্যান্য ব্রাউজারগুলির সাথেও ঘটছে। দেখা যাচ্ছে যে এটি সাফারি বা ওএসএক্স নয় এটি পরিষেবা সরবরাহকারীর তৈরি একটি ক্যাশে ছিল।

সমস্যাটি সমাধান করার জন্য কোডটি ক্যাশে যাওয়া থেকে রোধ করার জন্য আমি আমার পৃষ্ঠায় কোডটি রেখেছি।

বিষয়বস্তু = "নো-ক্যাশে"

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


আপনি কি দয়া করে পুরো কোডটিতে ফিরে যেতে পারেন (যেমন উত্তরটির প্রথম সংস্করণে ছিলেন)? আপনি যদি লাইনের শুরুতে চারটি স্পেস রেখে দেন তবে ফর্ম্যাট করতে কোনও সমস্যা হবে না।
nohillside

এটি একটি ভাল পয়েন্ট, এবং আমি এটি পরের বার চেষ্টা করব। যাইহোক, আমি নিশ্চিত না যে আমি প্রশ্নটিতে বর্ণিত পরিস্থিতিতে এটি কতটা কার্যকরভাবে প্রয়োগ হবে, কারণ আমি যে ম্যাকগুলি ব্যবহার করেছি তা উভয় একই নেটওয়ার্কে ছিল এবং একই বৈশ্বিক আইপি ছিল (তাই আইএসপি নির্ধারণ করতে সক্ষম হবে না) তাদের মধ্যে পার্থক্য)।
অ্যান্ড্রু লারসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.