הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   התייעצות בקשר למערכת גלריות שאני מפתח (https://hosts.co.il/forums/showthread.php?t=70847)

sholaman 05-01-09 16:04

התייעצות בקשר למערכת גלריות שאני מפתח
 
שלום לכם,
אני כרגע מפתח מערכת גלריות מתקדמת, משו באמת רציני ואיכותי ולאחר מיכן המערכת תימכר לכל מי שירצה.

בכל מקרה מה שאני עושה זה דבר כזה,
ניתן להעלות לגלרייה תמונות בשלושה דרכים:
  1. דרך טופס שניתן להעלות כמה תמונות שרוצים ביחד, החיסרון שצריך לבחור תמונה תמונה אבל השליחה היא פעם אחת עבור כל התמונות.
  2. אפשר במקום להעלות תמונה להעלוץ קובץ ZIP או קובץ GZ שבו נמצאות תמונות והמערכת יודעת לחלץ אותו ולעבוד עם התמונות שבתוכו.
  3. הדרך השלישית היא ישירות דרך הFTP, לכל גלרייה שיוצרים נוצרת תיקייה בFTP ובה נמצאות התמונות.

בכל מקרה אני רוצה להתייעץ איתכם בנוגע לאפשרות השלישית (FTP)
המערכת מנהלת את כל נושא התיקיות על השרת בצורה יפה מאוד ונוחה מאוד.
בכל תיקייה של גלרייה יש תיקיה בשם LITLE שבה נשמרות התמונות בקטן, יש כלי שבניתי שמעבד את התמונות וגוזר מהם תמונה קטנה חדשה ושומר אותה בתיקייה LITLE.

עכשיו השאלה שלי היא איך עדיף שהעניין יפעל.

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

2) האפשרות השנייה היא שזה לא יהיה באופן אוטומטי אלה יהיה כפתור "הרץ כלי" בפאנל הניהול ורק אז הכלי יעשה את שלו.

מה דעתכם?
בתור לקוח שקונה את המערכת, מה הייתם מעדיפים?

mlnn 05-01-09 16:40

סתם לבדוק אם יש תקיות חדשות ואז להציע למשתמש להריץ כלי עליהם בנוסף לאפשרות ידנית של להריץ כלי מחדש על כל תקייה.

vadimg88 05-01-09 16:48

אפשר את שניהם עם הגדרה לראשונה on/off במידה ויש הרבה תמונות שלא עובדו זה יכול לקחת קצת זמן שאולי לא כל אחד רוצה שזה יקרה כל פעם שהוא נכנס לגלריה.

sholaman 05-01-09 16:50

ציטוט:

נכתב במקור על ידי mlnn (פרסם 690828)
סתם לבדוק אם יש תקיות חדשות ואז להציע למשתמש להריץ כלי עליהם בנוסף לאפשרות ידנית של להריץ כלי מחדש על כל תקייה.

כלי ידני בכל מקרה אני יעשה.

חשבתי לעשות אפשרות בהגדרות של המערכת לבחור:
הרץ כלי בדיקה בכל פעם שמנהל נכנס לפאנל [V]
הרץ כלי בדיקה בכל פעם שמשתמש נכנס לגלרייה [V]

אבל השאלה אם כדאי בכלל מהתחלה להיכנס לעניין של משתמש נכנס לגלרייה.
ואם זה לא יסבך את הלקוח שקונה את המערכת הזאת.

דעתכם?

vadimg88 05-01-09 16:55

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

sholaman 05-01-09 17:03

ציטוט:

נכתב במקור על ידי vadimg88 (פרסם 690836)
עדיף לפאנל ניהול בלבד, שוב אם יהיו הרבה תמונות לעיבוד כל פעם שמשהו נכנס לגלריה זה יכול לקחת זמן טעינה שבדרך כלל משתמשים לא ממש מרוצים מזה.

אתה צודק,
אבל אני חושב שזה מצב שבדר"כ לא יווצר, אלא אם הלקוח ישכח להיכנס לגלרייה ולהריץ את הכלי בעצמו.
וגם אז זה יהיה רק למשתמש אחד.

עכשיו שאני חושב על זה בכלל עדיף לוותר על זה.
נגיד נכנסו עכשיו לגלרייה 10 אנשים ביחד, זה לוקח בערך איזה 15 שניות לעבד את כל התמונות ברגע שהכמות גדולה ואז יכול להיווצר כפילויות.

מה שאני יעשה זה כפתור "הרץ כלי"
ואפשרות של ON/OFF האם זה יבדוק כל פעם שאני נכנס לגלרייה.

יש למישו הצעות יצירתיות?

vadimg88 05-01-09 17:07

ציטוט:

וגם אז זה יהיה רק למשתמש אחד.
ברגע שהסקריפט ירוץ על השרת כל המשתמשים שכרגע נמצאים באותו זמן בשרת יחושו באיטיות ולא רק זה שהגלריה שלו.

הכי טוב יהיה הרצת כלי אין הרבה דברים יצירתיים אחרים.


שאלה אחרת למה למשהו לקנות את זה ממך במקום להשתמש במשהו חינמי אחר שכבר נבדק, נתמך וכולל אפשריות רבות יותר?

sholaman 05-01-09 17:53

ציטוט:

נכתב במקור על ידי vadimg88 (פרסם 690841)
ברגע שהסקריפט ירוץ על השרת כל המשתמשים שכרגע נמצאים באותו זמן בשרת יחושו באיטיות ולא רק זה שהגלריה שלו.

הכי טוב יהיה הרצת כלי אין הרבה דברים יצירתיים אחרים.


שאלה אחרת למה למשהו לקנות את זה ממך במקום להשתמש במשהו חינמי אחר שכבר נבדק, נתמך וכולל אפשריות רבות יותר?

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

אתה צודק בעניין של הכלי, פשוט זה קצת מבאס העניין של ללחוץ על כפתור "הרץ כלי" אז חיפשתי דרכים יצירתיות יותר.

O-B 05-01-09 22:06

אני הייתי עושה כמו בYOUTUBE הרי התמונה של הסרטון לא נוצרת מידי עם העלאת הסרטון ולכן..
הייתי כותב קוד שפועל כל X זמן ובודק תמונות חדשות שהועלו מאז הבדיקה האחרונה ומריץ עליהם את ה"כלי"..
ומוסיף שדה בניהול כל כמה זמן המנהל ירצה שהכלי יפעל + אפשרות להרצה ידנית של הכלי..

לדוגמה:
הכלי רץ כל __15___ דקות. הרצה אחרונה היתה ב: 05/01/09 - 22:05. לחץ כאן אם ברצונך להפעיל את הכלי כעת..

intercooler3819 05-01-09 23:07

בדיוק..
תוסיף בכל העמודים בFOOTER אינקלוד לעמוד של CRON JOBS כאלה
ששם תכניס כל מיני דברים שצריכים לרוץ אחת לX זמן
(ככה זה עובד בVBULLETIN - מאוד נוח)
אבל גם תלוי בכניסות..


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

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