এনগিনেক্স প্রক্সি ক্যাচিং - এটি কাজ করছে কিনা তা কীভাবে চেক করবেন?


13

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

আমি কোথাও পড়েছি যে add_header X-Cache-Status $upstream_cache_status;সার্ভার বিভাগে কনফিগারেশন ফাইলটিতে যুক্ত করার সাথে একটি প্রতিক্রিয়াতে একটি ক্যাচিং শিরোনাম যুক্ত করা উচিত যা এটি ক্যাশে থেকে এসেছে কিনা তা দেখাবে (এইচআইটি, মিস বা এক্সপায়ার্ডের মান রয়েছে)।

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

উত্তর:


7

আপনি এর সাথে শিরোনাম দেখতে পারেন

  • ফায়ারফক্স অ্যাডন ফায়ারব্যাগ
  • ক্রোম ডিবাগিং কনসোল
  • সিআরএল ( curl -I <address>)
  • ...

আমি আমার নোড সার্ভারের জন্য একটি বিপরীত প্রক্সি হিসাবে এনগিনেক্স ব্যবহার করছি যাতে শিরোনামগুলি ক্রোম দেব সরঞ্জামগুলিতে এনগিনেক্স বলে তবে আমি নোট সার্ভারটি চালাচ্ছি যেখানে কনসোলটিতে জিইটি 200 বার্তা প্রদর্শিত হচ্ছে। এর অর্থ কি এনজিনেক্স ক্যাচ করছে না? আমিও ক্যাশে পাথটি পরীক্ষা করেছিলাম এবং এটি খালি।
ব্যবহারকারী 137717

এর ঠিক অর্থ, আপনার ব্রাউজারটি ক্যাশে হচ্ছে না। এটি nginx সম্পর্কে কিছুই বলে না
ক্রিস্টোফার পেরিন

-3

উদাহরণস্বরূপ ব্যবহার করুন: http://nontroppo.org/tools/gziptest/ আপনার সাইটের ইউআরএল প্রবেশ করুন "পরীক্ষা শুরু করুন" টিপুন। নমুনা আউটপুট:

HTTP/1.1 200 OK
Server: nginx 
Date: Sat, 17 Jan 2015 18:44:25 GMT
Content-Type: text/html; charset=ISO-8859-1
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.