![]() |
לכל מתכנת ומתכנת.
לאחרונה, חלק מהאנשים משתמשים בדרך ה"קלה" והפשוטה, שתופסת הרבה משאבים.
PHP קוד:
אני אתן לכם דוגמה. נגיד, שלהדפיס זה שניה. אם אתם מדפיסים, 4 פעמים, כמה זמן זה? 4 שניות. לכן, מה שעושים, כל מה שרוצים להדפיס-עושים ככה. $to_print.= "Text To Print"; ובסוף הדף, echo $to_print; חוץ מזה, אני פשוט אומר לכולם משהו שכולכם חייבים ללמוד. OOP. אם אתם רוצים להתחיל למכור דברים, או סתם להכין תוכניות שיהיו בנויות באופן טוב, למדו OOP. כל חברה רצינית שרוצה מתכנת, לא משנה אם זה ב-C++, CSharp, Visual Basic, ASP, או PHP, דורשת ממנו לדעת OOP, תכנות מונחה עצמים. |
האמת שזה לא כ"כ נכון.
כל הטקסט שמחוץ ל PHP כמעט ולא לוקח זמן לטעינה.. כי זה HTML פשוט. להפך, ככה זה יותר קל ונוח. דבר שני, הדפסה תקח בהתאם למה שאתה רוצה להדפיס. הדגמה: 1) http://shellrock.info/print1.php - הדפסה ללא PHP 2) http://shellrock.info/print2.php - הדפסה אחת 3) http://shellrock.info/print3.php - השיטה שהצעת אתה יכלו לראות שהכל לוקח אותו זמן. והשיטה שהצעת - לא נוחה. |
דווקא לא.
נחלק את הדפסה ל-2 חלקים. שליחה לדפדפן-.X הדפסת הדפדפן-Y. בשיטה שלך-5X, 5Y. בשיטה שלי, 1X, 1Y. זה לא משנה מה אתה שולח-עצם השליחה, זה מה שמשנה. |
כל עוד זה נוח ולוקח אותו זמן - אין שום בעיה.
יש לך כאן הוכחה מוצקת, למה אתה מתווכח? |
זה הוכחה חד משמעית.
אתה שולח 5 בקשות לדפדפן-להצגת מידע, ואני שולח 1. אין הבדל, לא? הרי השליחה וההדפסה של הדפדפן זה נאדה, לא? יש הבדל בין מה שמתבצע על השרת-לבין מה שמתבצע אצל המשתמש. |
מה הקשר,
5 echo זה כמו echo אחד לדפדפן. כל הטקסט מגיע אליו כפלט אחד שלם, הוא לא יכול להדפיס כל פעם קצת.... |
אך, השליחה נשלחת 5 פעמים.
(ד"א, משתמשים ב-flush() כדי להציג לפני שהדף גומר להיטען) |
ציטוט:
המנוע של PHP "זוכר" כל echo ושולח הכל ביחד. |
אני לא בטוח ב-100% אבל אני חושב שניר די צודק.
|
כל פעולה שמקורה בצד שרת(כדוגמת echo) לא קשורה בכלל לדפדפן.
הדפדפן מקבל את הפלט אחרי שכבר הודפס בצד שרת. אין קשר בין הדפדפן למה שאתה מציין. ככה שהY של איך שאתה עושה, וה Y שאיך שהוא עושה שווים בסופו של דבר. חוץ מזה שבגלל שהדפסה היא פעולה נורא פשוטה, אין ממש הבדל בדרך ההדפסה. ובטח ובטח שלא בשניות, לדעתי אפילו לא באלפיות השניה.(אין שינוי) |
כל הזמנים הם GMT +2. הזמן כעת הוא 21:49. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ