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

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

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


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

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


محسن بستان
محسن بستان
تخصص :Senior Backend Developer
@mohsenbostan6 سال پیشمطرح شد
-1

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


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

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


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

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


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

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

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

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


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

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


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

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