לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 13-11-2010, 19:36
  משתמש זכר dorM dorM אינו מחובר  
מנהל
 
חבר מתאריך: 26.07.08
הודעות: 6,473

ציטוט:
במקור נכתב על ידי KingYes
אין דרך יותר פשוטה דרך APACHE אולי?

לא נראה לי.. מצטער.. תבדוק אולי את זה: http://www.fr3nd.net/projects/apache-top/ (עברתי על זה בריפרוף)

ובנוגע לשיטה הראשונה שציינתי תראה גם: http://www.webhostingtalk.com/showthread.php?t=673467

אני חושב שתוכל לעשות גם שכשמשתמש מבקש להוריד קובץ, אז בקוד האפליקציה תבצע את הדברים הבאים:
0. תבדוק שבטבלה ייעודית במסד נתונים אין רשומה של כתובת IP של המשתמש הנוכחי.
1. תוסיף רשומה למסד נתונים שמישהו מוריד קובץ מכתובת IP של המשתמש הנוכחי.
2. תבצע את הורדת הקובץ. (ב-PHP, בעזרת readfile לדוגמא)
3. מחק את הרשומה שהוספת ב-#1

כשאתה מבצע את readfile, הדפדפן מקבל את הקובץ אפילו אם הלקוח\משתמש לא אישר עדיין מה הוא רוצה לעשות עם הקובץ (בחלון ה-prompt), כמו שמירת הקובץ בכונן הקשיח או פתיחתו בעזרת תוכנה מסוימת.

הבעיה:
* אם אתה משתמש בטבלה שנמצאת על הכונן הקשיח, זה יכול סתם להאיט את כל המערכת שלך ולהעמיס עליה לחינם...
כפיתרון לבעיה העמסת המערכת, תוכל ליצור טבלה קטנה מאוד וממש פשוטה של שדה אחד של כתובת IP אבל שהיא תשמור את המידע עליה ב-RAM (ב-mysql תוכל להשתמש במנוע MEMORY למען מטרה זו). שיטה זו אמורה להיות מהירה נורא. העמסה על המערכת אינה סבירה.
אבל זה סתם יהיה מיותר, כי המידע של כתובות ה-IP כבר מאוחסן ב-RAM אצל תהליך אחר, כאשר תוכל לקבל את התוכן עם הפקודה netstat.
בכל מקרה, זה נתון להחלטתך...

נערך לאחרונה ע"י dorM בתאריך 13-11-2010 בשעה 19:38.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 20:42

הדף נוצר ב 0.03 שניות עם 11 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר