ob_start גורם לזה שהפלט של הדף יטען לתוך buffer ולא ישלח לגולש, עד שיתבצע "flush" - ניקוי של הbuffer ושליחת התוכן לגולש (ob_flush).
בהרבה מקרים אנשים משתמשים בזה שלא לצורך (כמו למשל כדי לקבוע headers אחרי הדפסה של תוכן), וזה לא נכון לעשות ככה
כדאי לך לבדוק אם באמת צריך להשתמש בפונקציה הזאת באתר שלך, אבל בכל מקרה לא הייתי אומר שזה מה שגורם לאתר שלך לעלות לאט - יכולים להיות המון סיבות וצריך לבדוק את זה, ובזה אי אפשר לעזור לך "על עיוור" בלי לראות את האתר.
|