Mostafa Nazar
4 سال پیش توسط Mostafa Nazar مطرح شد
3 پاسخ

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

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


ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

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

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

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


Mostafa Nazar
تخصص : برنامه نویس وب و موبایل
@mostafa.8722 4 سال پیش آپدیت شد
0

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


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 4 سال پیش مطرح شد
0

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

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


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

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