আমার স্মৃতির ব্যবহার সময়ের সাথে সাথে বৃদ্ধি পায় এবং জ্যাঙ্গো পুনরায় চালু করা ব্যবহারকারীদের প্রতি সদয় নয়।
আমি মেমরির ব্যবহারের প্রোফাইল কীভাবে লিখব সে সম্পর্কে নিশ্চিত নই তবে কীভাবে পরিমাপ শুরু করা যায় তার কয়েকটি টিপস কার্যকর হবে।
আমার অনুভূতি আছে যে কিছু সহজ পদক্ষেপ রয়েছে যা বড় লাভ করতে পারে। 'ডিবাগ' নিশ্চিত করা 'মিথ্যা' এ সেট করা একটি সুস্পষ্ট বিগ।
কেউ কি অন্যকে পরামর্শ দিতে পারে? লো ট্রাফিক সাইটগুলিতে কত উন্নতি হবে?
এই ক্ষেত্রে আমি Mod_python সহ অ্যাপাচি ২.x এর অধীনে চলেছি। আমি শুনেছি Mod_wsgi কিছুটা ঝুঁকুনি তবে লাভগুলি উল্লেখযোগ্য হবে যদি আমি না জানি তবে এই পর্যায়ে স্যুইচ করা জটিল হবে।
সম্পাদনা করুন: এখন পর্যন্ত টিপসের জন্য ধন্যবাদ কোনও পরামর্শ কীভাবে মেমরিটি ব্যবহার করছে তা আবিষ্কার করবেন? পাইথন মেমোরি প্রোফাইলিংয়ের কোনও গাইড আছে?
এছাড়াও যেমনটি উল্লেখ করা হয়েছে যে কয়েকটি জিনিস রয়েছে যা মোড_উসজি এ স্যুইচ করা কঠিন করে তুলবে তাই আমি সেই দিকটিতে এগিয়ে যাওয়ার আগে যে লাভগুলি আশা করতে পারি তার কিছু ধারণা রাখতে চাই।
সম্পাদনা: কার্ল এখানে আরও কিছু বিশদ উত্তর পোস্ট করেছেন যা পড়ার মতো: জ্যাঙ্গো মোতায়েন: অ্যাপাচের ওভারহেড কাটা
সম্পাদনা: গ্রাহাম ডাম্পলটনের নিবন্ধটি আমি এমপিএম এবং মোড_উজগি সম্পর্কিত স্টাফগুলিতে সবচেয়ে ভাল খুঁজে পেয়েছি। আমি বরং হতাশ হয়েছি যে অ্যাপটিতে মেমরির ব্যবহার ডিবাগ করার বিষয়ে কেউই কোনও তথ্য সরবরাহ করতে পারেনি।
চূড়ান্ত সম্পাদনা: আচ্ছা আমি এটিকে ওয়েবফেকশনের সাথে আলোচনা করে দেখছি তারা অ্যাপাচি পুনরায় সংশোধন করতে সহায়তা করতে পারে কিনা এবং এই বিষয়টিতে তাদের কথা:
"আমি সত্যিই ভাবি না যে এমপিএম কর্মী + মোড_উইজি সেটআপে স্যুইচ করে আপনি খুব বেশি উপকৃত হবেন। আমি অনুমান করি যে আপনি প্রায় 20 এমবি বাঁচাতে পারবেন, তবে সম্ভবত এর চেয়ে বেশি কিছু নয়।"
তাই! এটি আমাকে আমার আসল প্রশ্নে ফিরে আসে (যার বিষয়ে আমি এখনও জ্ঞানী নই)। সমস্যাগুলি কোথায় রয়েছে তা সনাক্ত করার জন্য কীভাবে যায়? এটি একটি সুপরিচিত ম্যাক্সিম যা আপনি কোথায় অপ্টিমাইজ করতে হবে তা পরীক্ষা না করেই অপ্টিমাইজ করবেন না তবে পাইথন মেমরির ব্যবহার পরিমাপের টিউটোরিয়ালগুলির পথ খুব কম এবং জ্যাঙ্গোর কোনও নির্দিষ্ট নেই।
সবার সহায়তার জন্য ধন্যবাদ তবে আমি মনে করি এই প্রশ্নটি এখনও উন্মুক্ত!
আরেকটি চূড়ান্ত সম্পাদনা ;-)
আমি এটি জাঙ্গো-ব্যবহারকারীদের তালিকায় জিজ্ঞাসা করেছি এবং কিছু খুব সহায়ক উত্তর পেয়েছি
সত্যিই সর্বশেষ আপডেট!
এটি সবে মুক্তি পেয়েছে। এখনও সেরা সমাধান হতে পারে: পিম্পলারের সাহায্যে জ্যাঙ্গো অবজেক্টের আকার এবং মেমরির ব্যবহারের প্রোফাইল দেওয়া