سلام
بخشی اطلاعاتی که از یه وب سرویس دیگه هستش رو میخوام بعد از اینکه صفحه لود شد لود بشه . ا لان اینطوری time load بالاست.
باید چیکار کنم؟
@mostafa.8722
سلام.
اکر می خواهید با ajax دریافت کنید، ajax رو در تگ اسکریپت به صورت زیر قرار بدید:
<script defer>
// Your Ajax ...
</script>
مورد مهم defer هستش که باعث میشه تا زمانی که صفحه کامل لود نشده، درخواست ارسال نشه.
@mostafa.8722
با کد php نمیشه چنین کاری انجام داد!
شما اول کل php رو لود می کنید بعد DOM در نتیجه نمی تونید این روند رو تغییر بدید. باید در DOM و توسط JS این کار رو انجام بدید.
اگر سرعت سایتتون رو خیلی پایین هستش و دنبال راه حل هستید برای این مشکل، از کش استفاده کنید. یعنی اون داده ای که از API می گیرید رو کش کنید. این طوری دیگه نیازی نیست همه کاربر ها همیشه یک درخواست جدید بفرستن.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟