اگر سرویس بکند شما نمیتونه این تعداد درخواست رو جواب بده مشکل شما پایتون نیست؛ مشکل شما سواد هست.
واقعا خسته شدم طرف تعداد درخواست در ثانیهاش به ۳۰ تا هم نمیرسه میگه ما باید به Go مهاجرت کنیم.
حتما روی ۱۰۰ تا هم باید به Rust مهاجرت کنی ؟
من دوتا تصویر میذارم؛ تصویر اول بر اساس این بنچمارک مستقل با
chatgpt جدول شدهبرای هر کدوم تعداد درخواست بر ثانیه رو مینویسم:
1) Django + Postgresql:
31,000 - 33,000 2) Fastapi:
11,000 - 109,000مثلا توی همون بنچمارک کانفیگهای مختلف
Fastapi رو ببینید چقدر تفاوت داره از ۱۱ هزار درخواست برای یک مورد تا ۱۰۹۰۰۰ درخواست.بدون تغییر فریمورک اصلی و کد
3) Gin:
110,000و در نهایت فریمورک مورد علاقه خودم :
4) Axum + Postgres:
1,115,000بله میلیون
با اینکه من خیلی به Axum علاقه دارم و بسیار هم توی کد زدن روش راحت هستم ولی تا الان نشده مشاور یا مدیر فنی تیمی باشم و Axum رو پیشنهاد بدم حتی روی بکندهای با تعداد درخواست بسیار بالا گزینه اول همیشه FastAPI هست.
ادامه پست بعدی
