شما اینجا هستید: خانه » پی اچ پی » افزایش سرعت بارگذاری سایت با تابع flush در php

افزایش سرعت بارگذاری سایت با تابع flush در php

از وقتی گوگل سرعت بارگذاری صفحات وب را نیز به عنوان یکی از ملاک های مهم رتبه بندی سایت ها در موتور جستجوگر خود معرفی کرد،صاحبان سایت ها و کارشناسان سئو(SEO) تمام سعی خود را برای افزایش سرعت لود صفحات خود انجام می دهند.

PHP-Flush-Site-Speed

چرا باید از تابع Flush در php استفاده کنیم؟

تابع ()flush در php به ما اجازه می دهد تا بخشی از HTML را که حاضر است به مرورگر بفرستیم تا معطل نماند ،در همین حال نیز مرورگر مشغول پردازش باقیمانده اجزا صفحه خواهد بود تا در ادامه آنها را نمایش دهد.

​ گرچه این افزایش سرعت بیشتر بستگی به پردازش سمت سرور،حجم صفحه و اندازه فایل های css دارد.

کجا تابع flush را اضافه کنم؟

برای اینکه مرورگر بتواند به صورت صحیح و موازی ،فایل های js و css را استخراج کند،پیشنهاد می شود تابع <?php flush(); ?> را بین </head> و <body> قرار دهید.یعنی تگ پایانی head و تگ ابتدایی body.

وردپرس

دوستانی که از وردپرس استفاده می کنند،کافی است فایل header.php موجود در پوشه قالب خود را باز کنند و این کد را اضافه نمایند:

</head>
<?php flush(); ?>
<body>

این یک ترفند کوچک و کارامد بود و امیدواریم برای شما نیز خوب کار کند.
منبع

از سال 87 با php آشنا شدم و تا حدودی باهاش کار کردم. یه مدتیه شروع کردم به کار کردن Laravel و اینجا سعی میکنم نکات و آموزش هایی که در مورد php و Laravel یاد میگیرم رو به صورت مختصر و کاربردی براتون بگم.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *