הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   מה עושה ob_start? (https://hosts.co.il/forums/showthread.php?t=100574)

ChaoscripT 21-10-12 19:30

מה עושה ob_start?
 
הוא ממש בהתחלה, והאתר נטען ממש ממש לאט בגלל זה.
איזו חשיבות יש לו?
ומה אפשר לעשות שהאתר יטען מהר יותר ?

Kernel 21-10-12 20:26

מה הכתובת של האתר

BuildDream 21-10-12 20:31

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

בהרבה מקרים אנשים משתמשים בזה שלא לצורך (כמו למשל כדי לקבוע headers אחרי הדפסה של תוכן), וזה לא נכון לעשות ככה

כדאי לך לבדוק אם באמת צריך להשתמש בפונקציה הזאת באתר שלך, אבל בכל מקרה לא הייתי אומר שזה מה שגורם לאתר שלך לעלות לאט - יכולים להיות המון סיבות וצריך לבדוק את זה, ובזה אי אפשר לעזור לך "על עיוור" בלי לראות את האתר.

ChaoscripT 21-10-12 20:35

www.cservers.co.il
ברגע שהורדתי את הפקודה, האתר פשוט התחיל לזוז.

Haimz 21-10-12 21:20

ציטוט:

נכתב במקור על ידי ChaoscripT (פרסם 860969)
www.cservers.co.il
ברגע שהורדתי את הפקודה, האתר פשוט התחיל לזוז.

האתר שלך לא איטי בגלל זה, האתר שלך איטי בגלל שאתה מחבר את השרתי קונטר לשרת שלך ברגע אמת.

Kernel 21-10-12 23:28

יש לך 4.5 שניות TTFB (מהרגע שהדפדפן ביקש את הדף הראשי ועד שהשרת שלח את הבייט הראשון,
במידה ואתה בודק בזמן אמת מה המצב בשרתי משחק - רע מאוד, אתה גם "מציק" לשרתי משחק כל פעם וגם מאט את האתר.

במקום זה אתה יכול לעדכן את המידע כל 30 שניות.
עוד כמה טיפים למהירות:
1. תחליף את https ב-http בתוסף של גוגל.
2. את ה-jquery תטען מהשרת.
3. את השרת תעביר מרומניה לישראל.
4. תקרא על Cache-Control ותוסיף לתוכן הסטטי.

אבי./


כל הזמנים הם GMT +2. הזמן כעת הוא 17:01.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ