سلام به همگی
من یه برنامه سی شارپ نوشتم که با وب سرویس کار میکنه . یه اطلاعاتی رو میفرسته و از طریق وب سرویس اطلاعات در پایگاه داده ذخیره میشه و همچنین میتونه اطلاعاتی رو از اون بگیره یعنی درخواستش رو به وب سرویس میفرسته و اطلاعات درخواستیش از دیتابیس گرفته میشه و ارسال میشه.
حالا من سه تا سوال داشتم اگه دوستان جواب بدن ممنون میشم :
1 - خیلی وقتها که درخواستی رو میفرستم، از سرور جوابی نمیاد ولی هروقتی که تاحالا از طریق مرورگر این کار رو انجام دادم و فایل php رو که اطلاعات رو از دیتابیس میخونه بارگزاری کردم به سرعت جواب میاد. حالا میخواستم دلیل این رو بدونم که چرا در مرورگر به خوبی عمل میکنه ولی در نرم افزار همیشه جواب نمیده و باید چندبار مجددا درخواستم رو تکرار کنم
2 - من هنوز هاستی برای میزبانی وب سرویسم نگرفتم. اگه دوستان راهنمایی کنند که چه نوع هاستی مناسب کار منه ممنون میشم. البته من درحال حاظر سایتی ندارم و تنها استفاده ای که میخوام از هاست بکنم برای وب سرویس و سرویس گرفتن از طریق برنامه هست. احتمالا نیاز باشه که همزمان هزار نفر یک درخواست رو به وب سرویس بفرستن که البته حجم اطلاعات زیاد نیست ولی تعداد درخواست ها میتونه زیاد باشه.مثلا چیزی شبیه شبکه های اجتماعی که فقط متنی رو میخونن و یا مینویسن.
3 - بعضی از اطلاعات دریافتی ویا ثبت اطلاعات مهم هست و هرکسی نباید دسترسی داشته باشه و بتونه انجام بده مگر از طریق نرم افزار و با حساب کاربری خودش. میخواستم راهنمایی کنید که برای امنیت بیشتر و جلوگیری از دسترسی های غیرمجاز چه راهکاری وجود داره. چونکه اگر کسی آدرس وب سرویس رو بدونه و پارامترهای موردنیازش رو هم بدونه میتونه از طریق مرورگر هم اطلاعاتی رو ثبت کنه و یا دریافت کنه
ممنون میشم اگه اساتید کمک کنن و به سوالاتم جواب بدن ویا اینکه منابعی رو برای برای دونستن جواب سوالاتم معرفی کنن.