הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
08-12-07, 17:32 | # 11 |
חבר וותיק
|
יש לי עוד שאלה בנוגע ל Cron Jobs:
לפי הקודים שהבאתם כאן ראיתי שצריך לתת מיקום כלשהו לקובץ שירוץ, אבל אם זה כך, כל אחד יוכל להריץ את הקובץ הזה. אני מחפש דרך שבה רק דרך ה Cron Job ירוץ הקובץ / קוד PHP. |
08-12-07, 17:41 | # 12 |
חבר מתקדם
|
פשוט שים את התיקיה שהקובץ נמצא בה כתיקייה מוגנת בסיסמא..
|
08-12-07, 18:14 | # 13 |
חבר מתקדם
|
או לשים את הקובץ בתיקייה שאינה ניתנת לגישה דרך דפדפן (כלומר מחוץ לpublic_html).
__________________
רק אחרי שנמצאים בחושך, אפשר להעריך את האור.
|
08-12-07, 18:32 | # 14 |
חבר וותיק
|
אין דרך יותר פשוטה?
|
08-12-07, 20:48 | # 15 |
משתמש - היכל התהילה
|
כדרך אגב, משימה מהסוג הזה, שרה כל דקה, עלולה בפוטנציאל לגרום לעומס - ובכלל, הרבה פעמים סתם עושים את זה בלי סיבה אמיתית.
למה אתה צריך להריץ סקריפט כל דקה? מה הדבר הקריטי שדורש את זה? |
09-12-07, 01:32 | # 16 | |
חבר מתקדם
|
ציטוט:
במידה והסקריפט מבצבע לולאות מאוד ארוכות, כל מיני פונקציות שלוקחות הרבה משאבים, אז זה עלול להאט את השרת... אבל פעולות רגילות כמו מחיקה מבסיס נתונים, ביצוע חישובים או כל דבר פשוט ורגיל לא אמור לעשות שום בעיות... בכ"מ לשאלה שלך איך למנוע מהמשתמשים להיכנס לקובץ, פשוט שים אותו בתייקיה private_html ותכוון את הcron job ליעד החדש: PHP קוד:
__________________
|
|
09-12-07, 06:45 | # 17 | |
משתמש - היכל התהילה
|
ציטוט:
אני אביא לך דוגמא מהמציאות - פעם נתקלתי במישהו שבנה מערכת שמביאה לך כתובת אימייל זמנית ל-20 דקות. הוא כתב סקריפט, שרץ כל דקה, בשביל למחוק מהDB את החשבונות הלא תקפים. זה תכנון שגוי - ופה זה באמת יכול לגרום לעומס. לרוץ על DB שלם ולעבור על כל הרשומות שלו (נניח שלא מדובר על DB קטן, אלא גדול) כדי לבדוק למי עבר הזמן - זה מטורף. במקום זה, ההמלצה שלי עבורו הייתה שברגע שמשתמש מתחבר לחשבון שלו, ייבדק האם החשבון עדיין בתוקף, ואם לא יימחק. כי שורה נוספת בDB זולה יותר מכל הבחינות מלרוץ על כל הטבלה כל דקה. |
|
09-12-07, 08:43 | # 18 | |
Whatever
|
ציטוט:
__________________
תומר |
|
09-12-07, 16:01 | # 19 | |
חבר וותיק
|
ציטוט:
|
|
09-12-07, 16:58 | # 20 | |
חבר מתקדם
|
ציטוט:
__________________
|
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|