שלח תשובה

זירת השאלות

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

השהייה ב ASP

,‏ 2 במרץ, 2006

אני רוצה לייצר השהייה קטנה בזמן ביצוע סקריפט (בצד שרת), איך אפשר לייצר את ההשהייה בלי ליצור עומס מיותר על המעבד.
בשיטות של לולאות ארוכות או לולאה עד שמגיע שניה מסויימת זה יוצר עומס של 100% על המעבד בזמן ההשהיה, וזה כמובן משהו שאני לא רוצה ליצור

הסקריפט הוא VBS

תגיות:

3 תשובות

  1. somebody הגיב:

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

  2. gilad123 הגיב:

    כדי לא ליצור עומס בפעולה אוטומטית
    הרעיון הוא כזה,
    לא מדובר בדף שהמשתמש גולש אליו (הדף נגיש רק לוקאלית על השרת ומופעל דרך ה schedular).
    התפקיד של הדף הזה הוא לבדוק אם הגיעו קבצי קלט (דרך FTP, הם מגיעים בזמנם החופשי), אם יש קובץ או קבצים הוא קורא את התוכן ומכניס אותו ל DB, פירוק של כל קובץ כזה יכול להיות מאות עד אלפי קריאות ל DB, ואם הוא מוצא כמה קבצים ביחד אז צריך להכפיל במספר הקבצים.
    פעולה כזאת יוצרת עומס כבד (אמנם קצר אבל כבד) על שרת ה IIS ועל ה SQL SERVER, מכיון שזו פעולת רקע ממש לא אכפת לי שהיא תימשך עוד דקה אבל לא תרביץ את כל השאילתות בקצב אש מאקסימאלי ולא תפריע למי שגולש במקביל לשרת.

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

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!