webman কি
Webman হল একটি উচ্চ কার্যক্ষমতা সার্ভিস ফ্রেমওয়ার্ক যা Workerman ভিত্তিক এবং HTTP, WebSocket, TCP, UDP সহ বিভিন্ন মডিউল অন্তর্ভুক্ত করে। স্থায়ী মেমরি, কোঅরডিনেশন, সংযোগ পুলের মত আধুনিক প্রযুক্তির মাধ্যমে, Webman প্রথাগত PHP এর কার্যক্ষমতা দমনের সীমা ছাড়িয়ে গেছে এবং এর অ্যাপ্লিকেশন দৃশ্যপট ব্যাপকভাবে সম্প্রসারিত করেছে।
আরও কি, Webman একটি শক্তিশালী প্লাগইন মেকানিজম প্রদান করে, যা ডেভেলপারদের অন্যান্য ডেভেলপার দ্বারা তৈরি কার্যক্ষমতা মডিউলগুলি দ্রুত সংহত এবং পুনরায় ব্যবহার করতে সক্ষম করে। ওয়েবসাইট তৈরি করা, HTTP ইন্টারফেস তৈরি করা, তাত্ক্ষণিক যোগাযোগ করা, ইন্টারনেট অফ থিংস সিস্টেম স্থাপন করা, অথবা গেম, TCP/UDP সার্ভিস, Unix Socket সার্ভিস ইত্যাদির জন্য Webman সহজেই উলংঘন করে, দুর্দান্ত কার্যক্ষমতা এবং নমনীয়তা প্রদর্শন করে।
মনে রাখবেন
বর্তমানে ডকুমেন্টটিwebman v2
সংস্করণ, যদি আপনি v1 সংস্করণ ব্যবহার করেন, তাহলে webman v1 ডকুমেন্ট দেখুন।
webman দর্শন
সর্বাধিক সম্প্রসারণ এবং সর্বাধিক কার্যক্ষমতার জন্য সর্বনিম্ন কোর প্রদান।
webman শুধুমাত্র সবচেয়ে মৌলিক কার্যকলাপ (রাউটিং, মিডিলওয়্যার, সেশান, কাস্টম প্রক্রিয়া ইন্টারফেস) প্রদান করে। বাকি সব কার্যকলাপ composer ইকোসিস্টেম পুনরায় ব্যবহার করা হয়, এটি অর্থাৎ আপনি webman এ সবচেয়ে পরিচিত কার্যকরী উপাদানগুলি ব্যবহার করতে পারবেন, যেমন ডাটাবেসের ক্ষেত্রে ডেভেলপার Laravel এর illuminate/database ব্যবহার করতে পারেন, অথবা ThinkPHP এর ThinkORM ব্যবহার করতে পারেন, বা অন্যান্য উপাদান যেমন Medoo
ব্যবহার করতে পারেন। তাদের webman এ সংহত করা খুব সহজ একটি বিষয়।
webman এর নিচের বৈশিষ্ট্য রয়েছে
-
উচ্চ স্থিরতা। webman workerman ভিত্তিক, workerman সবসময় শিল্পের মধ্যে bug খুব কম এবং উচ্চ স্থিরতা সংযোগ ফ্রেমওয়ার্ক।
-
সুপার উচ্চ কার্যক্ষমতা। webman এর কার্যক্ষমতা প্রথাগত php-fpm ফ্রেমওয়ার্কের তুলনায় ১০-১০০ গুণ বেশি, go এর gin echo ইত্যাদির মতো ফ্রেমওয়ার্কের কার্যক্ষমতার তুলনায় প্রায় ১ গুণ বেশি।
-
উচ্চ পুনঃব্যবহারযোগ্যতা। কোন পরিবর্তন ছাড়াই বিদ্যমান composer ইকোসিস্টেম পুনঃব্যবহার করতে পারেন।
-
উচ্চ সম্প্রসারণযোগ্যতা। কাস্টম প্রক্রিয়ার সমর্থন করে, এটি workerman যা কিছু করতে পারে তা করতে পারে।
-
সুপার সহজ এবং ব্যবহারযোগ্য, শেখার খরচ খুব কম, কোড লেখার ক্ষেত্রে সাধারণ ফ্রেমওয়ার্কের সাথে কোন পার্থক্য নেই।
-
দ্বি-ব্যাসিক প্যাকেজিং সমর্থন করে, PHP পরিবেশ ছাড়া সরাসরি চালাতে পারবেন।
-
সবচেয়ে Loosened এবং সদয় MIT ওপেন সোর্স লাইসেন্স ব্যবহার করে।
প্রকল্পের ঠিকানা
GitHub: https://github.com/walkor/webman আপনার ছোট তারকাগুলি দেওয়ার জন্য দ্বিধা করবেন না।
码云: https://gitee.com/walkor/webman আপনার ছোট তারকাগুলি দেওয়ার জন্য দ্বিধা করবেন না।
তৃতীয় পক্ষের কর্তৃপক্ষ চাপ মাপার তথ্য
ডেটাবেস অনুসন্ধান ব্যবসায়, webman একক মেশিনের আউটপুট ৩৯০০০০ QPS এ পৌঁছেছে, যা প্রথাগত php-fpm আর্কিটেকচারের Laravel ফ্রেমওয়ার্কের তুলনায় প্রায় ৮০ গুণ বেশি।
ডেটাবেস অনুসন্ধান ব্যবসায়, webman একই ধরনের go ভাষার ওয়েব ফ্রেমওয়ার্কের তুলনায় কার্যক্ষমতা প্রায় ১ গুণ বেশি।
উপরের তথ্যটি techempower.com থেকে এসেছে।