מציג תוצאות 1 עד 2 מתוך 2

אשכול: מדריך| יעילות - מה זה בעצם?

  1. #1
    הסמל האישי של _RaFaeL_
    _RaFaeL_ _RaFaeL_ מנותק מתקדם
    תאריך הצטרפות
    21/01/12
    שם פרטי
    רפאל
    הודעות
    699
    קיבל לייק
    151 פעמים

    מדריך| יעילות - מה זה בעצם?


    יעילות - מה זה בעצם?

    שלום חברים,
    ראיתי שהרבה לא יודעים מהיא יעילות,ולא רק בפורום שלנו.

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

    העילות מורכבת מכמה חלקים,
    * קיצור הקוד, כן קוד קצר הוא גם חלק מיעילות הקוד - מומלץ לשמור על קוד קצר כמה שיותר,
    דוגמא לקוד ארוך:
    PHP Code:
    <?php    $x 5;    if(>= 5)        echo "כל הכבוד";    else        echo "חבל";?>
    דוגמא לקוד קצר:
    PHP Code:
    <?php    $x 5;    echo (x>=5)? "כל הכבוד":"חבל";?>
    הקוד המוצג מחזיר בדיוק אותו פלט עבור שני הדוגמאות.

    * זמן הביצוע, חלק נכבד מהיעילות הוא גם זמן הביצוע של הקוד,
    שיטה מעולה לבדיקת מהירות הביצוע והתגובה של הקוד זה שימוש בפונקציות timeו microtime.
    דוגמא לשימוש בשתי הפונקציות:
    PHP Code:
    <?php    $time microtime(true);    //code here    echo microtime(true) - $time;?><?php    $time time();    //code here    echo time() - $time;?>
    * חיסכון במשאבים, כן אז החלק הכי חשוב ביעילות הקוד הוא חסכון במשאבים,
    מהו משאב? משאב זה כמות הזכרון, המעבד וכל דבר אחר שבו אנו משתמשים באת פניה לאתרינו.

    על מנת לחסוך במשאבים אנו צריכים לעקוב אחרי ההוראות הבאות:
    טוב מי שלא מכיר את המוסג cache הינה הזדמנות מעולה להכיר אותו,

    cache שומר לנו את הדף כדף HTML בזכרון(קובץ מיוחד) כך שלא נצטרך לבצע את כל פעולות ה PHP שאנו עושים בכל פנינ שוב ושוב ושוב.
    מתי לא מומלץ להשתמש ב cache?
    כאשר התוכן מתעדכן בזמן אמת, כמו אתרי חדשות פורומים אחרי בעלי התחברות ועוד..

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


    בואו נכיר את ה cache קצת יותר
    מה ה cache עושה?
    ה cache שומר העתק של מה שהמשתמש רואה בקובץ HTML וכל פעם שהמשתמש פונה בתווח הזמנים שהוצב הוא מציג את הקובץ HTML ולא מריץ מחדש את הקוד.

    בקרוב יעלה מדריך על כיצד לחסוך במשאבים.


    ההסבר נכתב על ידי רפאל St0p אין להעתיק בלי קרדיט!

    מקווה שלא יפתחו אשכולות\שאלות ספאם יותר


    ננעץ לשבוע בישביל שתבינו!

  2. #2
    הסמל האישי של _RaFaeL_
    _RaFaeL_ _RaFaeL_ מנותק מתקדם
    תאריך הצטרפות
    21/01/12
    שם פרטי
    רפאל
    הודעות
    699
    קיבל לייק
    151 פעמים

    הערה

    הערה

    מה שנכתב כאן מופנה גם כן לשאר שפות התכנות כמו PAWN ו C#..
    נכון שבכל שפה הקוד יראה אחרת אך התוצאה אותו תוצאה!

    ועדיין אתם אומרים שאני לא צודק, אתם מוזמנים לחפש קצת יותר על יעילות ומה זה.
    ננעל! המדריך בעדכון!

נושאים דומים

  1. מדריך|מה זה בעצם טים-ספיק?
    על ידי _DoRi_ בפורום DeathMatch
    תגובות: 3
    הודעה אחרונה: 19/11/11, 19:06
  2. מדריך||מה זה בעצם קרו/ארגון
    על ידי Cr3zZy בפורום DeathMatch
    תגובות: 4
    הודעה אחרונה: 04/08/11, 17:44
  3. הסבר להרשמה + מה זה בעצם טרויאן
    על ידי ~noam~ בפורום טרויאן
    תגובות: 5
    הודעה אחרונה: 12/10/08, 21:54
  4. מה זה בעצם C-Walk ? *מדריך מושקע*
    על ידי Sa007 בפורום פורום ריקודים
    תגובות: 0
    הודעה אחרונה: 03/09/08, 20:23
  5. [כתבה] זכויות בעלי-חיים – מה זה בעצם?
    על ידי OnMyS3LF בפורום בעלי חיים
    תגובות: 0
    הודעה אחרונה: 27/04/07, 11:34
eXTReMe Tracker