#php #devops
سلام به همه دوستان، مخصوصا دوستان خفن php developer و devops
یکی از دوستان من یه اپلیکیشن داره که با php توسعه داده شده، من dockerizeش کردم براش، ولی خیلی عملکرد نسخه dockerize شده روی vps با ۱۶ گیگ رم بدتر از نسخه ای هست که روی یه هاست cpanel هست.
حالا از دوستان خفن php و devops در مورد performance این اپلیکیشن php اگه میتونید راهنمایی کنید که چرا عملکرد اپلیکیشن روی مثلا یه هاست با CPanel خیلی بهتر از عملکرد همون اپلیکیشن روی vps با nginx بصورت dockerize شده هست؟
اینطوری بگم که برای تست لود با ۱۰ هزار درخواست تفاوت عملکرد مثلا روی cpanel عدد ۱۸۰ rps رو داره ولی روی vps که ۱۶ گیگ هم رم داره و ۸ هسته cpu داره حدود 40 rps هست؟
چه چیزایی میتونه کمک کنه عملکرد php در نسخه dockerize شده رو بهینه کرد؟
اینم مشخصاتیه که ممکنه کمک کنه
php: 7.4.33
OPCache: enabled
composer install --optimize-autoloader --no-dev
دو لایه nginx وجود داره که یکی ش gateway هست و صرفا proxy میکنه و یکی ش nginx داخل container خود php هست که nginx و fpm اونجا هستند، ولی واقعیتش فکر نمیکنم مشکل nginxها باشن چون تفاوت عملکرد خیلی زیاده، حدسم اینه یه چیزی در مورد خود تنظیمات fpm یا php یا docker باید انجام بشه، نمیدونم..
شما ایده ای ندارید؟
Post #356
3.64K
- 🔥 5
- 👍 3
- ❤ 1