এপিসি, বার্নিশ এবং মেমক্যাচ সহ ড্রুপাল Using ব্যবহার করে কোন ক্যাশে রাখার জন্য কোন বিন্দু রয়েছে?


12

আমি একটি ড্রুপাল website ওয়েবসাইট অপ্টিমাইজ করছি এবং আমার কাছে বার্নিশ, মেমক্যাচ এবং এপিসি সমস্ত ইনস্টল করা আছে এবং তাদের পৃথক দ্রুপাল mod মডিউলগুলির সাথে কাজ করছি। আমার সেটিংস.এফপিতে আমার $confনীচের বিকল্পগুলি রয়েছে।

আমার প্রশ্নটি হল আরও ভাল পারফরম্যান্স পাওয়া এবং এই সমস্ত ক্যাশে ভালভাবে একসাথে কাজ করা, আমার কি আরও কনফিগারেশন বিকল্প যুক্ত করার দরকার আছে?

মডিউল রিডমি সাধারণত একটি একক ক্যাশে সিস্টেম ধরে। 3 টি পৃথক ক্যাচিং ব্যাক-এন্ড চালনা করে আরও ভাল পারফরম্যান্স পাওয়ার জন্য কি কোনও টুইটের দরকার আছে?

// Add Varnish as the page cache handler.
$conf['cache_backends'][] = 'sites/all/modules/varnish/varnish.cache.inc';
$conf['cache_class_cache_page'] = 'VarnishCache';
// Drupal 7 does not cache pages when we invoke hooks during bootstrap.
// This needs to be disabled.
$conf['page_cache_invoke_hooks'] = FALSE;

$conf['cache_backends'][] = 'sites/all/modules/apc/drupal_apc_cache.inc';
$conf['cache_class_cache'] = 'DrupalAPCCache';
$conf['cache_class_cache_bootstrap'] = 'DrupalAPCCache';
//$conf['apc_show_debug'] = TRUE;  // Remove the slashes to use debug mode.

$conf['cache_backends'][] = 'sites/all/modules/memcache/memcache.inc';
$conf['cache_default_class'] = 'MemCacheDrupal';
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';

আমার কাছে এপিসির প্রকল্প পৃষ্ঠাটি আপনার প্রশ্নের উত্তরের চেয়ে ভাল উত্তর দিয়েছে।
লেথারিয়ন

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

উত্তর:


6

আমার কাছে ঠিক আছে।

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

আমি আরও মনে করি যে পেজ_চে_আইভোকে_হুকস পতাকা আর প্রয়োজন নেই, দেখুন http://drupal.org/node/804864 । যদি চালানোর জন্য আপনার যদি এই হুকগুলির প্রয়োজন না হয় তবে আপনি এটি সেট করতে পারেন তবে ওয়ার্নিশের কাজ করা আর দরকার নেই।

একাধিক ওয়েবসারভারের সাথে এপিসি ক্যাশে ব্যবহার করার অর্থ হ'ল কোনও সার্ভারে ক্যাশে সাফ করার সময় আপনি অসঙ্গতিতে চলে এসেছেন, সুতরাং আপনার যদি একাধিক থাকে তবে আপনি সম্ভবত ক্যাশে এবং ক্যাশে_বুটস্ট্র্যাপের জন্য মেমক্যাচ ব্যবহার করতে চান। এপিসি ক্যাশে ব্যবহার করার সময় আমারও স্থিতিশীলতার সমস্যা ছিল তবে আমি এটি সমস্ত ক্যাশের জন্য ব্যবহার করেছিলাম, এটি সম্ভবত সমস্যা ছিল।


একাধিক ক্যাচিং সিস্টেম যেমন এপিসি, মেমক্যাচ ইত্যাদি ব্যবহারে সমস্যা আছে?
ক্রিসজলি

না, আপনি দেখতে যেমন তাদের মিশ্রিত করতে পারেন। আপনি এপিসিতে 'ক্যাশে' এর মতো একটি ছোট ক্যাশে বিন লাগাতে পারেন যা দ্রুততর তবে খুব বেশি জায়গা সাধারণত থাকে না এবং বড়গুলি মেমকেচে রাখে।
বেরদির

ধন্যবাদ। আপনি কি জানবেন যে আমি কীভাবে এটি করতে পারি?
ক্রিসজলি

প্রতিটি ক্যাশে বিন একটি নির্দিষ্ট ক্যাশে ব্যাকএন্ড ব্যবহার করার জন্য কনফিগার করা যেতে পারে, বেশিরভাগ ক্যাশে ব্যাক-এন্ড কীভাবে কনফিগার করতে হয় সে সম্পর্কে ডকুমেন্টেশন নিয়ে আসে এবং আপনি এটি যেমন চান তার সাথে সংযুক্ত করতে পারেন।
বেরদির

2

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

আমি মংগাডিবি ব্যবহার করার বিষয়ে বিবেচনা করছি যেহেতু আমার এটি চলমান রয়েছে এবং এটি একটি ভাগ করা সংস্থানও।

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