@ali.bayat
از لحاظ سرعت ایا جایگزینی برای ajax داریم
@mehdisut
برای ارتباط های رایج مثل گرفتن اطلاعات یه جدول یا به روز رسانی یه قسمت ، یا مثلا همین ارسال پاسخ راکت خوب ajax سرعت مناسبی داره و فکر نمیکنم کسی دونبال جایگزینی براش باشه ، ولی برای جاهایی مثل چت کردن ، یا بازی های ریل تایم مثل کلش رویال و ازین دست موارد دیگه سرعت ajax جواب نمیده ،و شما مجبورید از سرویس های کانکشن لس مثل سوکت استفاده کنید،
توی حالت عادی ریکویست ریسپانس وقتی یه url لود میشه 60 70 درصد زمان صرف اتصال به سرور میشه و 30 40 درصد صرف انتقال دیتا ، توی سیستم هایی مثل سوکت ، کلاینت یک بار به سرور وصل میشه و کانکشن اختصاصی براش ست میشه و از اون به بعد هر دیتایی داشته باشه روی همون کانکشن میفرسته ، اینجا سرعت خیلی بالا تره ولی پهنای باند زیادی مصرف میشه و بسته به نیازتون باید ازش استفاده بشه.
یه حالت سومی هم هست اونم وقتیه که شما ارتباط دو طرفه نیاز دارید ، یعنی مثلا سرور بخوادیه دیتایی بفرسته سمت کلاینت که در اون حالت اصلا مجبورید یا از سوکت استفاده کنید یا از سرویس هایی مثل فایربیس گوگل استفاده کنید که البته فقط روی پلتفرم های خودشون مثل اندروید و کروم جواب میده.
@mehdisut
سلام.
خیر. نداریم. می تونید از ابزار هایی که بهینه کار می کنند استفاده کنید تا سرعت کمی بیشتر بشه.
مثل axios.
ajax تاثییر زیادی نداره، اصل بک انده که سریع باشه!
احساسم این هست که تعریف ذهنیتون از Ajax دقیق نیست. چون تقریبا بی معناست که بگیم Ajax سرعتش پایینه و دنبال یک جایگزین با سرعت بیشتر باشیم...
@mehdisut
برای ارتباط های رایج مثل گرفتن اطلاعات یه جدول یا به روز رسانی یه قسمت ، یا مثلا همین ارسال پاسخ راکت خوب ajax سرعت مناسبی داره و فکر نمیکنم کسی دونبال جایگزینی براش باشه ، ولی برای جاهایی مثل چت کردن ، یا بازی های ریل تایم مثل کلش رویال و ازین دست موارد دیگه سرعت ajax جواب نمیده ،و شما مجبورید از سرویس های کانکشن لس مثل سوکت استفاده کنید،
توی حالت عادی ریکویست ریسپانس وقتی یه url لود میشه 60 70 درصد زمان صرف اتصال به سرور میشه و 30 40 درصد صرف انتقال دیتا ، توی سیستم هایی مثل سوکت ، کلاینت یک بار به سرور وصل میشه و کانکشن اختصاصی براش ست میشه و از اون به بعد هر دیتایی داشته باشه روی همون کانکشن میفرسته ، اینجا سرعت خیلی بالا تره ولی پهنای باند زیادی مصرف میشه و بسته به نیازتون باید ازش استفاده بشه.
یه حالت سومی هم هست اونم وقتیه که شما ارتباط دو طرفه نیاز دارید ، یعنی مثلا سرور بخوادیه دیتایی بفرسته سمت کلاینت که در اون حالت اصلا مجبورید یا از سوکت استفاده کنید یا از سرویس هایی مثل فایربیس گوگل استفاده کنید که البته فقط روی پلتفرم های خودشون مثل اندروید و کروم جواب میده.
@mehdisut
برادر شما فکر کنم هاست یا سروری که گرفتین سرعتش پایینه و درخواست هاتون کند انجام میشه که دنبال جایگزین برای سریع تر کردن کار میگردین.
فکر کنم بهتره مشکلی که دارین رو بیان کنین شاید اونجوری بهتر بتونیم کمکتون کنیم.
مثلا بگین من میخوام این اطلاعات رو از طریق ایجکس بگیرم ولی ۵ ثانیه طول میکشه. مشکل از کجاست
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟