ftp
4 سال پیش توسط ftp مطرح شد
5 پاسخ

جایگزین ایجکس

@ali.bayat
از لحاظ سرعت ایا جایگزینی برای ajax داریم


ثبت پرسش جدید
وحید
تخصص : Fullstack
@forughi.vahid 4 سال پیش مطرح شد
0

@mehdisut
برای ارتباط های رایج مثل گرفتن اطلاعات یه جدول یا به روز رسانی یه قسمت ، یا مثلا همین ارسال پاسخ راکت خوب ajax سرعت مناسبی داره و فکر نمیکنم کسی دونبال جایگزینی براش باشه ، ولی برای جاهایی مثل چت کردن ، یا بازی های ریل تایم مثل کلش رویال و ازین دست موارد دیگه سرعت ajax جواب نمیده ،و شما مجبورید از سرویس های کانکشن لس مثل سوکت استفاده کنید،
توی حالت عادی ریکویست ریسپانس وقتی یه url لود میشه 60 70 درصد زمان صرف اتصال به سرور میشه و 30 40 درصد صرف انتقال دیتا ، توی سیستم هایی مثل سوکت ، کلاینت یک بار به سرور وصل میشه و کانکشن اختصاصی براش ست میشه و از اون به بعد هر دیتایی داشته باشه روی همون کانکشن میفرسته ، اینجا سرعت خیلی بالا تره ولی پهنای باند زیادی مصرف میشه و بسته به نیازتون باید ازش استفاده بشه.
یه حالت سومی هم هست اونم وقتیه که شما ارتباط دو طرفه نیاز دارید ، یعنی مثلا سرور بخوادیه دیتایی بفرسته سمت کلاینت که در اون حالت اصلا مجبورید یا از سوکت استفاده کنید یا از سرویس هایی مثل فایربیس گوگل استفاده کنید که البته فقط روی پلتفرم های خودشون مثل اندروید و کروم جواب میده.


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش آپدیت شد
-1

@mehdisut
سلام.
خیر. نداریم. می تونید از ابزار هایی که بهینه کار می کنند استفاده کنید تا سرعت کمی بیشتر بشه.
مثل axios.
ajax تاثییر زیادی نداره، اصل بک انده که سریع باشه!


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 4 سال پیش مطرح شد
0

احساسم این هست که تعریف ذهنیتون از Ajax دقیق نیست. چون تقریبا بی معناست که بگیم Ajax سرعتش پایینه و دنبال یک جایگزین با سرعت بیشتر باشیم...


وحید
تخصص : Fullstack
@forughi.vahid 4 سال پیش مطرح شد
0

@mehdisut
برای ارتباط های رایج مثل گرفتن اطلاعات یه جدول یا به روز رسانی یه قسمت ، یا مثلا همین ارسال پاسخ راکت خوب ajax سرعت مناسبی داره و فکر نمیکنم کسی دونبال جایگزینی براش باشه ، ولی برای جاهایی مثل چت کردن ، یا بازی های ریل تایم مثل کلش رویال و ازین دست موارد دیگه سرعت ajax جواب نمیده ،و شما مجبورید از سرویس های کانکشن لس مثل سوکت استفاده کنید،
توی حالت عادی ریکویست ریسپانس وقتی یه url لود میشه 60 70 درصد زمان صرف اتصال به سرور میشه و 30 40 درصد صرف انتقال دیتا ، توی سیستم هایی مثل سوکت ، کلاینت یک بار به سرور وصل میشه و کانکشن اختصاصی براش ست میشه و از اون به بعد هر دیتایی داشته باشه روی همون کانکشن میفرسته ، اینجا سرعت خیلی بالا تره ولی پهنای باند زیادی مصرف میشه و بسته به نیازتون باید ازش استفاده بشه.
یه حالت سومی هم هست اونم وقتیه که شما ارتباط دو طرفه نیاز دارید ، یعنی مثلا سرور بخوادیه دیتایی بفرسته سمت کلاینت که در اون حالت اصلا مجبورید یا از سوکت استفاده کنید یا از سرویس هایی مثل فایربیس گوگل استفاده کنید که البته فقط روی پلتفرم های خودشون مثل اندروید و کروم جواب میده.


saman
@saman1111 4 سال پیش مطرح شد
0

@mehdisut
برادر شما فکر کنم هاست یا سروری که گرفتین سرعتش پایینه و درخواست هاتون کند انجام میشه که دنبال جایگزین برای سریع تر کردن کار میگردین.

فکر کنم بهتره مشکلی که دارین رو بیان کنین شاید اونجوری بهتر بتونیم کمکتون کنیم.

مثلا بگین من میخوام این اطلاعات رو از طریق ایجکس بگیرم ولی ۵ ثانیه طول میکشه. مشکل از کجاست


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
0

تا جایی من خبر دارم خیر


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام