আমার সম্প্রতি করার একটি খুব আকর্ষণীয় কাজ হয়েছিল যাতে মাল্টিপ্রসেসিং আমাকে বাঁচিয়েছিল। আমাকে মূলত কয়েকটি পৃথক সার্ভারের কাছে প্রচুর অনুরোধ জানাতে হয়েছিল, খুব অল্প পরিমাণে ডেটা ব্যবহার করে, তবে অনেকগুলি অনুরোধ।
পিএইচপি দিয়ে কাজ করা, আমি জিনিসগুলি পুরানো রীতি অনুসারে করেছি এবং কয়েক ঘন্টা কাজ করার পরে প্রাপ্ত সেরা সময়টি একটি নির্দিষ্ট পরীক্ষা চালানোর জন্য seconds 120 সেকেন্ডে আসে (অনেক অনুরোধ + নেটওয়ার্ক বিলম্ব + কোনও অ্যাসিঙ্ক) না
তবে আমার প্রয়োজনের তুলনায় এটি প্রায় পর্যাপ্ত ছিল না, এবং পিএইচপিগুলি মাল্টিপ্রসেসিংয়ের সাথে খারাপভাবে ব্যর্থ হওয়ার পরে আমি পাইথনে চলে এসেছি।
কয়েক ঘন্টা পরে, আমার কাছে একটি চলমান পাইথন মাল্টিপ্রসেসিং স্ক্রিপ্ট ছিল যা 20 সেকেন্ডের মধ্যে চলেছিল এবং সময়সীমা এবং না দিয়ে কিছুটা বিড়বিড় করার পরে। থ্রেডগুলি ব্যবহার করার জন্য, আমি এটি 10 সেকেন্ডে নেমে এসেছি ।
এটি একক, ১০০ লাইনের পাইথন স্ক্রিপ্ট ব্যতীত পিএইচপি-তে 100% লিখিত ওয়েবসাইটের জন্য ছিল। এবং পুরো জিনিস নিখুঁত কাজ করছে।
আমার উপসংহারটি হ'ল এমনকি যদি এটি আপনাকে প্রতিদিনের ভিত্তিতে সহায়তা না করে তবে আপনি এমন পরিস্থিতিতে পড়তে পারেন যেখানে অন্তত সমবর্তী প্রোগ্রামিংয়ের বেসিকগুলি আপনাকে জানার ক্ষেত্রে যথেষ্ট সাহায্য করবে।
শুভকামনা, এবং শুভ কোডিং!
পিএস: আমি পিএইচপি বাজানোর চেষ্টা করছি না, তবে পিএইচপি সহজভাবে কাজের জন্য সঠিক সরঞ্জাম ছিল না।
পিএস 2: একটি নতুন প্রযুক্তি বা জিনিসগুলি করার একটি নতুন উপায় সম্পর্কে জানার ফলে সম্ভাবনার সম্পূর্ণ নতুন বিশ্বের দরজা খুলে যেতে পারে।