הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 26-04-12, 14:22   # 1
Tal.
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2010
הודעות: 463

Tal. לא מחובר  

Arrow התייעצות בנוגע למשאבים - PHP

יש לי צורך בתכנית שתבדוק אם קובץ מסויים קיים.

יש לי DB עם כל הקבצים הקיימים.

השאלה מה עדיף מבחינת משאבים - לפתוח חיבור לDB ולשלוף (מדובר על DB מאד גדול)

או פשוט להריץ is_file?


תודה רבה.
  Reply With Quote
ישן 26-04-12, 14:34   # 2
MyDns
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Feb 2011
מיקום: כפר סבא
גיל: 32
הודעות: 561

MyDns לא מחובר  

מבחינת משאבים יותר עדיף is_file
ברגע שאתה מריץ לולאה או שאילתות ברמה גבוה זה יכביד על השרת. גם מבחינת האפצ'י וגם מבחינת MySql
  Reply With Quote
ישן 26-04-12, 14:50   # 3
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

אתה בודק קובץ אחד בכל פעם או הרבה קבצים בכל הרצה?

במידה וזה קובץ אחד - הייתי מסכים עם מי שמעליי בנוגע ל-file_exists, אבל אם אתה בודק הרבה מאוד קבצים - אז אני חושב שעדיף לפתוח חיבור למסד הנתונים -
למרות, שאתה אומר שהמסד "מאוד גדול" => זה אומר שיש הרבה מאוד קבצים? וכמה זה "גדול"?


אגב, אתה יכול גם להריץ קוד שיבדוק את זה - לבדוק זמן ריצה וזיכרון של כל אפשרות.
  Reply With Quote
ישן 26-04-12, 15:16   # 4
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

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

בכל אופן, על פי איך שהצגת את זה (בדיקה של קובץ בודד ישירות מול מערכת הקבצים / יצירת חיבור חדש למסד -> שליפה מתוך טבלה גדולה > סגירת החיבור) -
סביר להניח שעדיף שתשתמש ב- is_file\file_exists.
  Reply With Quote
ישן 26-04-12, 15:49   # 5
Tal.
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2010
הודעות: 463

Tal. לא מחובר  

אוקיי טעות שלי.

התכנית בודקת כל פעם קובץ בודד.

כנראה שאני באמת אלך על is_file
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 19:56.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ