بهترین راهکار برای به کارگیری توانِ کلاینت، جهت ارسال درخواستهای زیاد با حفظ امنیت و انعطافپذیری
ایده اینه که یک روبات میخوایم بنویسیم که بعد از انجام تحلیل و الگوریتم مشخص، درخواست های زیادی رو (مثلاً 10 رکوئست در ثانیه) در زمان مشخص، به یک سایت ارسال کنه که درخواست HTTP استاندارد با هدر کامل شامل کوکی و رفرر و غیره است.
سرعت پردازش و بار ترافیکی و موضوع IP رو میخوایم صد در صد سمت کاربر و کلاینت بندازیم.
شاید اینطور به نظر برسه که بهتره که به شکل یک برنامه دسکتاپ نوشته بشه و کمپایل بشه، که خب در این صورت با مسائل امنیت و شنود اطلاعات هویتی بین راه و قفل گذاری و بروزرسانی نرم افزار مشتری ها درگیر میشیم و این اصلاً خوشایند نیست و تا حد امکان میخوایم ازش دوری کنیم.
از طرفی اگر به شکل یک برنامه تحت وب پیاده کنیم، مشکلات قبلی رو نخواهیم داشت اما احتمالاً درخواست های HTTP رو باید توسط جاوا اسکریپت سمت کلاینت ارسال کنیم که اینبار احتمالاً با محدودیت های فنی مرورگرها مواجه خواهیم شد و البته از اون بدتر اینکه منطق و الگوریتم کدمون هم در جاوا اسکریپت لو خواهد رفت.
در مجموع برای همچین کاری، راهکار شما چیست؟
نقل قول: بهترین راهکار برای به کارگیری توانِ کلاینت، جهت ارسال درخواستهای زیاد با حفظ امنیت و انعط
با استفاده از جاوااسکریپت کنترلی روی Headerهای حساس ندارید و اگر سایت مقصد به شما اجازه ندهد، نمیتوانید با جاوااسکریپت کاری از پیش ببرید.
خواندن این مطلب میتواند مفید باشد:
http://amib.ir/weblog/%d8%a2%d8%b4%d...ource-sharing/
نقل قول: بهترین راهکار برای به کارگیری توانِ کلاینت، جهت ارسال درخواستهای زیاد با حفظ امنیت و انعط
نقل قول:
نوشته شده توسط
AMIBCT
بله در جریان موضوع "Cross-origin" هستم و منظور بنده هم از "محدودیت های فنی مرورگرها" اشاره به همین مسئله بود.
اما فکر میکنم با نصب افزونه هایی بر روی مرورگر، میشود این موضوع را دور زد. گرچه کار را برای کاربر سخت خواهد کرد اما با توجه به اینکه کاربرد این سرویس بسیار خاص است، به شرطی که تنها چالش مسئله همین باشد، میشود آموزش های لازم را به کاربر داد.
اما در خصوص سایر موارد نظرات چگونه است؟