ارسالها: 53
موضوعها: 31
تاریخ عضویت: مهر 1394
اعتبار:
0
تشکرها: 49
5 بار تشکر شده در 4 پست
سلام ، من بارها دیدم که بعضی ها تنظیمات اینترنت سیم کارت رو فعال نکردن و نمی تونن که از طریق مرورگر سایتی رو باز کنن ، حتی صفحه پرداخت درون برنامه ای بازار براشون لود نمیشه و ...ولی همینا با سرعت نسبت قابلا قبولی می تونن با تلگرام یا خیلی از برنامه های دیگه کار کنن !..
دلیل اینکه این سوال رو می پرسم اینکه فکر می کنم این برنامه ها برای دریافت اطلاعات از روش بهتری استفاده می کنند نسبت به جیسون و .. ، میخوام بدونم اون روش چیه و چرا این برنامه ها حتی با وجودن تنظیم نبودن تنظیمات نت بازم کار می کنن .
ارسالها: 3,701
موضوعها: 140
تاریخ عضویت: اردیبهشت 1394
اعتبار:
134
تشکرها: 195
3447 بار تشکر شده در 2120 پست
ربطی به فرمت انتقال اطلاعات نداره. این برنامهها اتصال رو با سوکت برقرار میکنن یعنی روش کارشون اتصال پایدار هست نه روش مرسوم که شامل چهار مرحلهی اتصال/درخواست/پاسخ/قطع میشه. بخاطر حذف دو مرحلهی اتصال/قطع که نسبتاً زمان زیادی هم میبرن، سرعت ارتباط خیلی بالا میره ولی سرور نسبتاً قویتری برای نگهداری اتصالهای همزمان بهتعداد زیاد لازمه.
ارسالها: 3,701
موضوعها: 140
تاریخ عضویت: اردیبهشت 1394
اعتبار:
134
تشکرها: 195
3447 بار تشکر شده در 2120 پست
البته یه نکته دیگه هم که اهمیت زیادی داره اینه که سمت سرور رو در اینچنین کارهایی بیشتر با Node.js یا Python که برای ارتباطهای Realtime و قطع و وصلهای سریع نسبت به PHP با تنظیمات پیشفرض سرعت و پرفورمنس مناسبتری دارن کار میکنن. البته وبسرور هم اهمیت زیادی داره. مثلاً Nginx بهینهتر از Apache در این موارد عمل میکنه و حتی تنظیمات و اصطلاحاً کانفیگ PHP و وبسرور هم اهمیت خیلی زیادی داره. کلاً پارامترهای زیادی توی این موضوع دخالت دارن و تمام مسئولیت بعهدهی فرمت انتقال اطلاعات یا کدنویسی برنامهنویس بهتنهایی نیست.