שלח תשובה

זירת השאלות

392
צפיות
3
תשובות

include לעומת server.excute

,‏ 9 באוקטובר, 2004

אני יודע שאינקלוד לוקח הרבה משאבי שרת.
גם server.excute (בASP) לוקח הרבה משאבים? זה אותהנ דבר בעצם?(מבחינת השרת)

תודה

תגיות:

3 תשובות

  1. ניר טייב הגיב:

    זה לא אותו דבר
    include פועל לפני הקריאה למפרש ה-ASP. כלומר שאתה עושה אינקלוד אתה מכניס את כל התוכן של הקובץ כחלק מתוכן של קובץ אחר ואז מפרש ה-ASP פועל על הקובץ שמכיל את שני הקבצים

    Server.Execute היא בעצם מתודה המעבירה את הרינדור של מפרש ה-ASP מעמוד אחד לעמוד אחר. כאשר מפרש ה-ASP מסיים עם אותו עמוד הוא חוזר לקובץ שהפעיל את ה-Execute. – זה קורה אחרי שהדף התחיל להיקרא ע"י מפרש ה-ASP.

    בקשר למשאבי שרת – האמת היא שזה תלוי בגודל הקובץ ובכמות מידע שבתוכו.
    אין קביעה מסוימת כמה משאבי שרת הוא צורך.

  2. אוריקס הגיב:

    בנוסף למה שניר אמר
    אתה לא יכול לאנקלד דינאמית, אבל כן יכול להחליט מתי לעשות server.excute.

שלח תשובה