ড্রুপাল 7 চালাতে 4 জি মেমরি সহ কোনও সার্ভার কীভাবে কনফিগার করবেন


9

আমি 4 জিবি মেমরি সহ একটি নতুন সার্ভারে ড্রুপাল 7 ইনস্টল করছি। আমি কীভাবে এটি সঠিকভাবে কনফিগার করতে হবে, মাইএসকিউএলকে কত স্মৃতি দিতে হবে এবং পিএইচপি-তে কত স্মৃতি দিতে হবে সে সম্পর্কে আমি কিছু ইঙ্গিত পেতে চাই। একটি জিনিস আমি জানতে পেরেছি যে জেন্ডার সার্ভারে ড্রুপাল 7 চালানো সাধারণ অ্যাপাচি সার্ভারে চালানোর চেয়ে তিনগুণ দ্রুত। (আমি মনে করি এটি অপকোড ক্যাচিংয়ের সাথে করতে হবে I আমি লক্ষ্য করেছি ডিভেল মডিউল দিয়ে এটি মেমরির এক-তৃতীয়াংশ ব্যবহার করে।

আপনি কি আমার সাথে আপনার কনফিগারেশন ভাগ করতে পারেন?

উত্তর:


5

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

পদক্ষেপ 1) আপনাকে প্রথমে আপনার ডেটাসেটের জন্য বাফার আকারগুলি গণনা করতে হবে

পদক্ষেপ 2) যদি প্রস্তাবিত আকারগুলি আপনার ইনস্টল করা র‌্যামের 75% এর বেশি হয় (আপনার ক্ষেত্রে 3 গিগাবাইট) তবে প্রয়োজনীয় বাফারগুলিকে 3 গিগাবাইটে ক্যাপ করুন।

পদক্ষেপ 3) আপনার যদি ইনোডিবি ডেটা থাকে এবং আপনি ইনোডোবি_ফাইলে_পিটারটিবল সক্ষম না করে থাকেন তবে আপনার প্রতিটি টেবিলকে তার নিজস্ব শারীরিক টেবিল স্পেসে ভাগ করে ইনোডিবি পরিষ্কার করতে হবে (এটি কেবল একবার করা দরকার)

একবার আপনি এটি সম্পন্ন করার পরে, আপনার যথাযথ মাইএসকিউএল ক্যাচিং রয়েছে তা নিশ্চিত করার জন্য আপনার প্রতি 6 মাস অন্তর এই কনফিগারেশন অডিট (পদক্ষেপ 1 এবং 2) করার পরিকল্পনা করা উচিত।

মজার বিষয় হল, আমি এর অনুরূপ একটি প্রশ্নকে সম্বোধন করেছি এবং এটির উত্তর 15 এপ্রিল, 2011 এ দিয়েছি


4

কিছু বিষয় দেখার জন্য :

একটি নিবন্ধ পড়তে :

র‌্যাকস্পেসের: মেঘের মধ্যে দ্রগালকে এনগিনেক্স এবং বুস্টের সাথে স্থাপন করা আপনাকে প্রচুর ধারণা দেবে।

ওপকোড ক্যাশিংয়ের উপর ছোট উদ্ধৃতি:

আমরা এপিসিটি একটি অপকোড ক্যাশে হিসাবে ব্যবহার করি। এটি সার্ভারকে প্রতিটি পৃষ্ঠার লোডে পিএইচপি কোডটি পুনরায় সংবিধান থেকে রক্ষা করে। তদুপরি, পুরো জিনিসটি সহজেই র‍্যামে খাপ খায় (আমরা সাধারণত এপিসি 128 এমবি র‌্যাম দিই)। এটি সিপিইউর ব্যবহার মারাত্মকভাবে হ্রাস করে। ব্যবহারকারীগণ লগ ইন করা এখন সাইটটি আরও দ্রুত ব্রাউজ করতে পারে। তবে আমরা এখনও তাদের সীমিত সংখ্যককেই পরিচালনা করতে পারি। আমরা কিছুটা আরও ভাল করতে পারি। প্রতিবার যখন আমরা ক্যাশে যাই তখন মাইএসকিউএলকে জিজ্ঞাসাবাদ করার পরিবর্তে আমরা এই টেবিলগুলিকে মেমরিতে সঞ্চয় করতে পারি। এখানে মেমক্যাচড এবং ক্যাচারোটার মডিউল আসবে।


2

আমি মাইএসকিএল ডিরেক্টরি থেকে আমার_হিউজ কনফিডে শুরু করেছি; আমি মিশ্রণে বার্নিশ ক্যাশেও যুক্ত করেছি। আপনি ইতিমধ্যে খুঁজে পেয়েছেন, জেন্ড পারফরম্যান্স প্রচুর উন্নতি করে।

কয়েক দিন দৌড়ানোর পরে, আমি মাইএসকিউলেটুনার স্ক্রিপ্টটি চালিয়েছি এবং কয়েকটি প্রস্তাবনাতে অভিনয় করেছি, মূলত টেম্প-টেবিল ক্যাশে।


1

সাইটের আকারের উপর নির্ভর করে আপনি মেমক্যাচও দেখতে চাইতে পারেন। এটি মাইএসকিএল সহ সংস্থানগুলির জন্য প্রতিযোগিতা করবে তবে এতে বোঝা হ্রাস করতে পারে।


প্রকৃতপক্ষে, আপনি যদি ম্যানচেড যথেষ্ট পরিমাণে বড় হয় তবে আপনি InnoDB বাফার পুল এবং মাইআইএসএএম কী ক্যাশে উভয়ই স্কেল করতে পারেন। এইভাবে, মেমক্যাচড মাইএসকিএল-এর সাথে প্রতিদ্বন্দ্বিতা করে না, তবে মাইএসকিএল একটি প্রধান ডাটাবেস হিসাবে না বরং কেবল মেমক্যাচকে ডেটা কন্ডুইট হিসাবে পরিপূরক করবে। প্রথমে ম্যাককেচেড পরামর্শ দেওয়ার জন্য +1 !!!
RolandoMySQLDBA
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.