মার্কডরিসনের উত্তর হ'ল মূলত এই সমস্যাটিতে আক্রমণ করার স্বীকৃত পদ্ধতি। আমি আরও কিছুটা এগিয়ে নিয়ে যাব।
আপনি যখন D6 এর জন্য প্রেসফ্লো বা D7 এর জন্য দ্রুপাল, মেমক্যাচড এবং বার্নিশ সমস্ত একসাথে সুন্দরভাবে কাজ করছেন তখন আপনার ভিসিএল ফাইলটি কাস্টম কোড করতে হবে। এখানে বিনামূল্যে নিখরচাগুলি পাওয়া যায় যা পয়েন্ট শুরু করে তবে আপনার সাথে সর্বদা তাদের খেলতে হবে।
ওয়ার্নিশকে সর্বোত্তমভাবে কাজ করার জন্য নিশ্চিত করে নিন যে আপনি এটি -s ফাইল / পাথ / টু / ফাইলের ডিফল্টের পরিবর্তে -s malloc xG দিয়ে শুরু করেছেন। এছাড়াও বার্নিশের সাথে বার্নিশ ক্যাশে স্থির আইটেম রয়েছে যতক্ষণ আপনি পারেন।
আপনার যদি একাধিক ওয়েব সার্ভার থাকে তবে ভিসিএল-তে বার্নিশে পাঠানো হেডার থেকে ইটাগটি সরিয়ে ফেলুন। আমি মেয়াদ উত্তীর্ণও সরিয়েছি এবং কেবলমাত্র হেডারে বয়স এবং সর্বাধিক বয়সের উপর নির্ভর করি যাতে ব্রাউজারগুলি সাইটে ফিরে যেতে পারে।
সংস্করণ 1.5 (3 শে মার্চ ২০১১ হিসাবে) এখনও দ্রুপাল.অর্গ থেকে মেমক্যাচ মডিউলটির দ্রুততম সংস্করণ। আমি সাধারণত এটি বৃহত্তর একাধিক বিনের সংযোগের জন্য টিসিপি ট্র্যাফিক কম করতে সার্ভার প্রতি একক বিন ব্যবহার করে স্থাপন করি)
ক্যাশিংটিকে "পারফরম্যান্স" এ বাহ্যিকভাবে কনফিগার করুন এবং সর্বাধিক বয়স নির্ধারণ করুন যা সঠিক শিরোনামকে বার্নিশের মতো ক্যাশে প্রক্সিতে প্রেরণ করবে।
আপনি যদি বার্নিশে যথাযথ পৃষ্ঠাগুলি ক্যাশে রাখতে না পারেন তবে ওয়েবগুলিতে ব্লগ পোস্টগুলি পরীক্ষা করে দেখুন যাতে কীভাবে অনুরোধগুলি পরিদর্শন করা যায়। আমি কিছুক্ষণ আগে লিখেছিলাম এমন একটি উদাহরণ পোস্ট এখানে: বেনামি ব্যবহারকারীদের পৃষ্ঠাগুলির দৃশ্যগুলি ক্যাচ করা থেকে বার্নিশ এবং দ্রুপাল প্রেসফ্লো কী থামছে?
মাইএসকিউএল এর জন্য আপনার ইনোডিবি (বা এটির অন্যান্য নামাদির অন্যান্য সরবরাহকারীদের কাছ থেকে) বেছে নেওয়া উচিত এবং এতে সমস্ত সারণী সরিয়ে নেওয়া উচিত। তারপরে বেসিক টিউনিং পরামর্শের জন্য এই ব্লগ পোস্টটি দেখুন http://www.mysqlperformanceblog.com/2007/11/01/innodb-performance-optimization-basics/
একটি বড় বাফার পুল থাকা মূলত গুরুত্বপূর্ণ। লোড টেস্টিংয়ের সময় সাইটটি স্লো ক্যোয়ারী লগটি চালু করে। আপনি সম্ভবত প্রথম ক্যাপচার ক্যোয়ারীগুলিতে ৫০ মিঃ সেকেন্ডের বেশি সময় নিচ্ছেন এবং তারপরে অনুসন্ধানগুলি টিউন করুন এবং পুনরায় সক্রিয় লগ ক্যাপচারের সময়টি হ্রাস করুন যতক্ষণ না আপনার সূচকগুলি ব্যবহার করে বেশিরভাগ অনুসন্ধান চলমান থাকে এবং মোটামুটি দ্রুত কার্যকর করা যায়।
অন্যান্য বুনিয়াদি পিএইচপি জন্য এপিসি জড়িত । আপনি যদি mod_php এর চেয়ে দ্রুত সিজিআইয়ের জন্য যান তবে ভাল র্যাপার স্ক্রিপ্টটি কনফিগার করে পিএইচপি উদাহরণগুলিতে এপিসি ক্যাশে ভাগ করে নেওয়ার চেষ্টা করার জন্য কিছুটা সময় ব্যয় করবেন না। এছাড়াও নিশ্চিত হয়ে নিন যে পিএইচপি থেকে প্রতিটি শেষ বিট চেপে ধরার জন্য এপিসি ক্যাশে একটি মেমরি ম্যাপযুক্ত ফাইলের মধ্যে রয়েছে।