ক্যাশেড ফাইলগুলি সংরক্ষণ করা যাতে তারা একাধিক সার্ভারের মাধ্যমে অ্যাক্সেসযোগ্য হয়


0

আমি আমার ওয়েবসাইটের জন্য একাধিক ফ্রন্ট-এন্ড অ্যাপাচি সার্ভার ব্যবহার শুরু করতে চাই।

এই মুহুর্তে আমি একটি ক্যাচিং ডিরেক্টরিতে বিভিন্ন এইচটিএমএল ফাইলগুলি সঞ্চয় করি, যেমন "/htmlcache/homepage.html"

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

আমি দেখতে যে বিকল্পগুলি হ'ল:

  • ডেটাবেস (মাইএসকিউএল) - অতিরিক্ত লোড - আমি লার্জ। এইচটিএমএল ফাইলগুলি সঞ্চয় করব?
  • মেমক্যাস - এটি কি বড় .html ফাইলগুলির জন্য ব্যবহার করা উচিত?
  • একধরনের অ্যাক্সেসযোগ্য শেয়ার্ড ডিস্ক - এটি কীভাবে কাজ করবে তা ধারণা নেই

দেরি করা আমার পক্ষে চাবিকাঠি। এই মুহুর্তে ডিস্ক রিড ডিগ্রি আমার জন্য খুব সুন্দরভাবে কাজ করছে।

অতিরিক্ত জটিলতা হিসাবে, আমার পিএইচপি সেশন ডেটাও একটি কেন্দ্রীয় অবস্থানে রাখতে হবে।

এই থ্রেড: https://stackoverflow.com/questions/580671/configure-session-to-work-on-applications-that-are-dep কাজের-over-mpleple-server সেশনের ডেটা ভাগ করে নেওয়ার জন্য সেশন_সেট_সেভ_হ্যান্ডলার ব্যবহার করার পরামর্শ দেয় ।

আপনি কীভাবে এই সমস্যাটি কাটিয়ে উঠছেন?


সম্ভবত বার্নিশ আপনার প্রয়োজন অনুসারে বার্নিশ- cache.org
মাইকেল মায়ার

উত্তর:


1

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

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

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