راکت
حل شده

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

5 پاسخ

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

ftp
ftp
@ftp
ثبت پرسش جدید

پاسخ‌ها

5
وحید
وحید
@forughi.vahid

تخصص: Fullstack

بهترین پاسخ

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

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

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

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

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

شاید پاسخ شما همین‌جا باشد

saman
saman
@saman1111

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

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

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

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

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

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