sardarn
سه شنبه 03 دی 1398, 23:59 عصر
سلام
من یک صفحه PHP دارم که درخواست هاوی که از سرور های دیگه براش میاد رو پردازش میکنه و و به دیتابیس وصل میشه و خروجی لازم رو میده. یه مشکلی که دارم یکی از این سرور هائی که درخواست برا من میده یک دفعه همزمان مثلا با ترد 20 تا درخواست برا من میفرسته ولی سررو من چون PHP هست همزمان جواب نمیده اونیکه اول اومده رو جواب میده تا برسه به آخر اینجوری اون 20 درخواست ممکنه که بعضی هاشون دچار تایم اوت بشن و عملیات لازم انجام نشه.
من باید چیکار کنم که بتونم همه درخوسات هارو درست جواب بدم؟ اگه بخام از ترد استفاده کنم اینکار به ازای هر درخواست میاد ترد اجرا میکنه نمیاد برای همه درخواست ها همزان ترد اجرا کنه و 20 درخواست همزمان پردازش کنه
ممنون
من یک صفحه PHP دارم که درخواست هاوی که از سرور های دیگه براش میاد رو پردازش میکنه و و به دیتابیس وصل میشه و خروجی لازم رو میده. یه مشکلی که دارم یکی از این سرور هائی که درخواست برا من میده یک دفعه همزمان مثلا با ترد 20 تا درخواست برا من میفرسته ولی سررو من چون PHP هست همزمان جواب نمیده اونیکه اول اومده رو جواب میده تا برسه به آخر اینجوری اون 20 درخواست ممکنه که بعضی هاشون دچار تایم اوت بشن و عملیات لازم انجام نشه.
من باید چیکار کنم که بتونم همه درخوسات هارو درست جواب بدم؟ اگه بخام از ترد استفاده کنم اینکار به ازای هر درخواست میاد ترد اجرا میکنه نمیاد برای همه درخواست ها همزان ترد اجرا کنه و 20 درخواست همزمان پردازش کنه
ممنون