সিজিআই-বিনের সাথে প্রতিদিন 200 মিলিয়ন অনুরোধ পরিবেশন করা

সিজিআই-বিনের সাথে প্রতিদিন 200 মিলিয়ন অনুরোধ পরিবেশন করা

সিজিআই-বিনের সাথে প্রতিদিন 200 মিলিয়ন অনুরোধ পরিবেশন করা (মাধ্যমে) জ্যাক গোল্ড পরীক্ষা করে যে 90s-যুগের সিজিআই আজ কতটা ভাল কাজ করে, একটি জিও + স্ক্লাইট সিজিআই প্রোগ্রাম ব্যবহার করে 16-থ্রেড এএমডি 3700x এ চলছে।

পরিমিত হার্ডওয়্যারে সিজিআই ব্যবহার করে, প্রতিদিন প্রতি সেকেন্ডে 2400+ অনুরোধগুলি পরিবেশন করা সম্ভব।

আমি 1990 এর দশকের শেষের দিকে সিজিআইয়ের সাথে ওয়েব বিকাশে আমার শুরু করেছি – আমি এর বিশাল অনুরাগী ছিলাম নিউজপ্রোযে কোনও ওয়েবলগ কী তা জানার আগে এটি কার্যকরভাবে একটি ওয়েবলগ সিস্টেম ছিল।

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

এই পাঠটি আমার মস্তিষ্কে বেকড হয়ে গেছে এবং আমি পরবর্তী বিশ বছর কাটিয়েছি যে আপনার উচিত আপনার উচিত কখনও না একটি ওয়েব পৃষ্ঠা পরিবেশন করার অংশ হিসাবে একটি সম্পূর্ণ প্রক্রিয়া সম্পাদন করুন।

অবশ্যই, এই দুই দশকের কম্পিউটারগুলি একটি পেয়েছে অনেক দ্রুত। আমি অবশেষে ২০২০ সালে এই বিশ বছরের মূল বিশ্বাসকে কাটিয়ে উঠলাম, যখন আমি ডেটাসেট-রিপ্রেপ তৈরি করেছি, একটি ডেটাসেট প্লাগইন যা বজ্রপাতের দিকে ঝাঁকুনি দেয় রিপ্রেপ অনুসন্ধানগুলি কার্যকর করতে সিএলআই সরঞ্জাম (মরিচা লিখিত)। এটা দুর্দান্ত কাজ!

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

জ্যাক নোট করেছেন যে সিজিআই-স্টাইলের অনুরোধ হ্যান্ডলিং আসলে একাধিক সিপিইউ কোরের সুবিধা নেওয়ার দুর্দান্ত উপায়:

আজকাল, আমাদের কাছে 384 সিপিইউ থ্রেড সহ সার্ভার রয়েছে। এমনকি একটি ছোট ভিএমতে 16 টি সিপিইউ থাকতে পারে। সিপিইউ এবং মেমরিটিও অনেক দ্রুত।

সর্বাধিক গুরুত্বপূর্ণ, সিজিআই প্রোগ্রামগুলি, কারণ তারা পৃথক প্রক্রিয়া হিসাবে চালিত হয়, অনেকগুলি সিপিইউর সুবিধা গ্রহণে দুর্দান্ত!

সম্ভবত আমাদের 1998 এর মতো ওয়েব অ্যাপ্লিকেশনগুলি কোডিং শুরু করা উচিত, যদিও গো এবং মরিচা সহ!

Source link