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