|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
דוגמן הבית השמן
תודה על תרומתך :) |
שאלה על מערכת תפוצה
האם יש אפשרות לשלוח מייל לכמה כתובות במכה אחת? (ע"י הפונקציה מייל).
ואם לא אז הדרך שאני חושב עליה היא ע"י לולאה שלוקחת בכל פעם כתובת אחת ושולחת אליה את ההודעה,אבל האם זה לא ייצור עומס על השרת לשלוח הודעות ל1000 אנשים בלולאה?
__________________
בברכה, עידן בן אור |
![]() |
![]() |
# 2 |
משתמש - היכל התהילה
|
לולאה תיצור עומס
אבל לפי דעתי אפשרי ע"י לולאה |
![]() |
![]() |
# 3 | |
דוגמן הבית השמן
תודה על תרומתך :) |
ציטוט:
---עריכה--- אם אני אשתמש במערך ואז אשלוף ממנו ע"י foreach זה יקח פחות משאבים מהשרת מאשר לולאת while ?
__________________
בברכה, עידן בן אור |
|
![]() |
![]() |
# 4 |
משתמש - היכל התהילה
|
יש מצב שיקח פחות
![]() יש אפשרות אולי לישלוח עם smtp וצריך להכניס משהו כמו 100 אי מיילים וליראות איך זה שולח עם while ואחרי זה עם foreach וכמובן הכל ע"י משיכה מבסיס נתונים |
![]() |
![]() |
# 5 |
דוגמן הבית השמן
תודה על תרומתך :) |
אבל מצד שני אם אני אשתמש בforeach יש פה ניצול כפול ל משאבים,בפעם הראשונה להכניס הכל למערך ע"י שימוש בwhile ואז להשתמש בforeach על המערך...
__________________
בברכה, עידן בן אור |
![]() |
![]() |
# 6 |
משתמש - היכל התהילה
|
ב"ה
אמרו פה פעם שאפשר להכניס כמה כתובות מופרדות בפסיקים. ובמנואל כתוב שזה ככה.
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 7 |
הוסטסניון
|
קיצור בכל מקרה צריך לעשות לולאה...
|
![]() |
![]() |
# 8 | |
Fatal Error
|
ציטוט:
למשל - ברגע שיש לך ברשימה 50 כתובות של נטוויז'ן (הגיוני, כולה 5%), המערכת שלהם תזהה שמאותה כתובת מייל (או מאותו IP של השרת, ע"י ה header של המייל) נשלח אותו מייל בדיוק ל 50 איש- כלומר, סביר להניח שאתה ספאמר ותחסום אוטומטית את השליחה. מה עושים במקרה כזה? מפרקים את השליחה - 5 מיילים בחצי דקה (כדי להפחית עומס על השרת וכדי למנוע חסימה). יש לך 1000 מיילים לשלוח? אין שום בעיה. חצי דקה ראשונה תשלח 1-5 (הפעולה תארך בקושי שנייה, כולה 5 מיילים שאתה תוקע ב bcc או תעשה לולאה ותשלח לכל אחד), חצי דקה שנייה 6-10, אח"כ 11-15 וכו'. סה"כ 100 דק' לשלוח ל 1000 איש, כמעט שעתיים - אתה יכול להגדיר במשימה מתוזמנת או פשוט אתה מפעיל את הסקריפט ומשאיר אותו פתוח שעתיים. את פעולת העברת העמודים אפשר לבצע ברמת צד שרת (אחרי 30 שניות לעשות redirect) או ברמת צד לקוח - בעזרת JS ושימוש ב setTimeOut או בעזרת metatag שאתה מגדיר להם מעבר ל: sendmail.aspx?start=6 (כלומר, המערכת תדע להתחיל מ 6, תספור 5, תגיע ל 10 ואז תגדיר ל start שיתחיל מ 10 פלוס 1, כלומר 11 וכך הלאה)..
__________________
eLad |
|
![]() |
![]() |
# 9 | |
דוגמן הבית השמן
תודה על תרומתך :) |
ציטוט:
__________________
בברכה, עידן בן אור |
|
![]() |
![]() |
# 10 | |
Fatal Error
|
ציטוט:
![]()
__________________
eLad |
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|