flush() PHP untuk Optimasi SEO

tag: server

Saat pengguna meminta halaman, dibutuhkan sekitar 200 hingga 500 ms untuk server backend untuk menyatukan halaman HTML. Selama waktu ini, browser tidak digunakan karena menunggu data tiba. Di PHP Anda memiliki fungsi flush(). Hal ini memungkinkan Anda untuk mengirim respons HTML siap sebagian Anda ke browser sehingga browser dapat mulai mengambil komponen sementara backend Anda sibuk dengan sisa halaman HTML. Manfaatnya terutama terlihat pada backend yang sibuk atau light frontends.

Tempat yang baik untuk mempertimbangkan pembilasan adalah tepat setelah KEPALA karena HTML untuk kepala biasanya lebih mudah dibuat dan memungkinkan Anda untuk menyertakan file CSS dan JavaScript apa pun agar browser mulai mengambil secara paralel saat backend masih diproses.

Contoh:

      ... <!-- css, js -->
    </head>
    <?php flush(); ?>
    <body>
      ... <!-- content -->

Riset mesin pencari Yahoo! adalah perintis dan pengujian pengguna sungguhan untuk membuktikan manfaat menggunakan teknik ini.


Post a Comment

Previous Next

نموذج الاتصال