افزایش سرعت بارگذاری سایت با استفاده از تابع flush در php
از وقتی گوگل سرعت بارگذاری صفحات وب را نیز به عنوان یکی از ملاک های مهم رتبه بندی سایت ها در موتور جستجوگر خود معرفی کرد،صاحبان سایت ها و کارشناسان سئو(SEO) تمام سعی خود را برای افزایش سرعت لود صفحات خود انجام می دهند.
چرا باید از تابع Flush در php استفاده کنیم؟
تابع ()flush در php به ما اجازه می دهد تا بخشی از HTML را که حاضر است به مرورگر بفرستیم تا معطل نماند ،در همین حال نیز مرورگر مشغول پردازش باقیمانده اجزا صفحه خواهد بود تا در ادامه آنها را نمایش دهد.
گرچه این افزایش سرعت بیشتر بستگی به پردازش سمت سرور،حجم صفحه و اندازه فایل های css دارد.
کجا تابع flush را اضافه کنم؟
برای اینکه مرورگر بتواند به صورت صحیح و موازی ،فایل های js و css را استخراج کند،پیشنهاد می شود تابع <?php flush(); ?> را بین </head> و <body> قرار دهید.یعنی تگ پایانی head و تگ ابتدایی body.
وردپرس
دوستانی که از وردپرس استفاده می کنند،کافی است فایل header.php موجود در پوشه قالب خود را باز کنند و این کد را اضافه نمایند:
</head>
<?php flush(); ?>
<body>
این یک ترفند کوچک و کارامد بود و امیدواریم برای شما نیز خوب کار کند.
- ۹۶/۱۲/۲۹