راکت

لود بخشی از اطلاعات بعد از لود صفحه

3 پاسخ

سلام
بخشی اطلاعاتی که از یه وب سرویس دیگه هستش رو میخوام بعد از اینکه صفحه لود شد لود بشه . ا لان اینطوری time load بالاست.
باید چیکار کنم؟

ثبت پرسش جدید

پاسخ‌ها

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

تخصص: Senior Backend Developer

@mostafa.8722
سلام.
اکر می خواهید با ajax دریافت کنید، ajax رو در تگ اسکریپت به صورت زیر قرار بدید:

<script defer>
    // Your Ajax ...
</script>

مورد مهم defer هستش که باعث میشه تا زمانی که صفحه کامل لود نشده، درخواست ارسال نشه.

Mostafa Nazar
Mostafa Nazar
@mostafa.8722

تخصص: برنامه نویس وب و موبایل

سلام @mohsenbostan
با کدهای php چطور انجام میشه؟

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

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

تخصص: Senior Backend Developer

@mostafa.8722
با کد php نمیشه چنین کاری انجام داد!
شما اول کل php رو لود می کنید بعد DOM در نتیجه نمی تونید این روند رو تغییر بدید. باید در DOM و توسط JS این کار رو انجام بدید.

اگر سرعت سایتتون رو خیلی پایین هستش و دنبال راه حل هستید برای این مشکل، از کش استفاده کنید. یعنی اون داده ای که از API می گیرید رو کش کنید. این طوری دیگه نیازی نیست همه کاربر ها همیشه یک درخواست جدید بفرستن.

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

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