PDA

View Full Version : سوال: سرعت اجرای وب سرویس



payamka
یک شنبه 02 شهریور 1393, 18:36 عصر
سلام
من یک اسکریپت دارم که توش باید بین 30 تا 60 بار وب سرویس رو فراخوانی کنم! حالا دو نوع وب سرویس دارم. یکیش با soap و اون یکی هم httpPost.
به نظر شما با توجه به تعداد فراخوانی که من انجام میدم از کدومش استفاده کنم بهتره و سرعت بیشتری داره؟
اونی که با httpPost کار میکنه یه آدرسه که من اطلاعات موردنیازش رو از طریق Get باید ارسال کنم.
سوال دیگمم اینه که شما چه روشی رو برای استفاده از حالت httpPost پیشنهاد می کنید؟

saeedvir
یک شنبه 02 شهریور 1393, 22:12 عصر
soap خیلی بهتره.در ضمن بین درخواست هاتون یک وقفه هم قرار بدید.

payamka
دوشنبه 03 شهریور 1393, 11:08 صبح
مثلا چقدر فاصله بذاریم خوبه؟
اگه نزارم چی میشه؟

saeedvir
دوشنبه 03 شهریور 1393, 14:42 عصر
اینم می تونه کمکتون کنه. (http://java.dzone.com/articles/performance-soaphttp-vs-soapjm)

rezaonline.net
دوشنبه 03 شهریور 1393, 20:40 عصر
چرا باید 30 تا 60 بار اجرا بشه ؟
فرض کنید در بهترین حالت هر درخواست نیم ثانیه طول بکشه پس 30 ثانیه زمان میبره تا لود صفحه!!!
اصلا کارتون اشتباه هست .

باید متد بنویسید یا یکجا عملیات رو انجام بدید
در کل دلیل کارتون رو بگید شاید بشه بهتر نتیجه گرفت

payamka
دوشنبه 03 شهریور 1393, 21:46 عصر
صفحه برای کاربر لود نمیشه، در واقع عملیات پشت پرده ست که از طریق دیگه ای غیر از وارد کردن آدرس توی بروزر اجرا میشه. مثلا یکی از راه های اجراش میتونه Cron باشه.
دو تا دیتابیس دارم که روی دو سرور مختلف هستن و باید با هم ارتباط داشته باشن. به خاطر یکسری محدودیت مختص به کانتکست:
ارتباط فقط با وب سرویس soap یا http post صورت میگیره
امکان نداره دو دیتابیس بیان روی یک سرور


در کل یکی از سرورها امکان انجام عملیات خاصی رو داره و اون یکی اطلاعات مهمی رو نگهداری میکنه که استفاده از هردوشون مارو به هدف میرسونه و به هیچ وجه هم امکان ترکیبشون نیست

rezaonline.net
سه شنبه 04 شهریور 1393, 02:18 صبح
بصورت رموت به دیتابیس وصل بشید بهتر از این وبسرویس هست
چون وبسرویس یک واسطه میخواد به اسم وب سرور
یک واسطه دیگه میخواد به اسم زبان برنامه نویسی روی سروری که دیتابیس هست
خب اگه بصورت رموت وصل بشید این دو تا حذف میشن :)
کارتون هم سریعتر انجام میشه ارتباط هم مطمئن تر هست و همچنین کدنویسیتون هم کمتر

payamka
سه شنبه 04 شهریور 1393, 11:54 صبح
تنها راه های ارتباط فقط
soap یا http post هستن. راه دیگه ای نیست