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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 19-11-11, 21:54   # 11
Tal.
חבר מתקדם
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Dec 2010
הודעות: 463

Tal. לא מחובר  

מודה לשניכם! אני אקרא על secure download וtraffic shaping לא שמעתי על שניהם.
  Reply With Quote
ישן 20-11-11, 17:16   # 12
Kernel
אושיית הוסטינג
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בקעת אונו
הודעות: 2,429

Kernel לא מחובר  

Traffic shaping
להציג מגבלות על התעבורה פר משתמש, לדוגמא: משתמשים לא משלמים מורידים על 50k בשנייה.
משתמשי VIP מורידים ללא הגבלה.

ניתן לעשות את זה גם ב-PHP אבל זה נורא מעמיס (PHP פותח את הקובץ ושולח חלק חלק).
ב-NGINX לעומת זאת, אין השפעה על המעבד במידה ניכרת.

Secure download
יוצר לינק דינאמי בעל זמן חיים מוגדר מראש.
אתה יוצר באופן אוטומטי (עם PHP) כתובת שפגה תוקף לאחר X זמן,
במידה ומישהו משתף את הכתובת, אחרי שהכתובת פגה אי אפשר להשתמש בה יותר (וככה מנעת HOT LINK).
ב-NGINX אפשר להרחיק לכת ולהגביל לדפדפן/IP של הגולש.
__________________
אבי
  Reply With Quote
ישן 20-11-11, 17:38   # 13
Tal.
חבר מתקדם
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Dec 2010
הודעות: 463

Tal. לא מחובר  

את שניהם עשיתי בPHP - גם קישור מאובטח שכולל IP של גולש וזמן וגם הגבלת מהירות ומספר חיבורים.

העניין הוא שapache פותח תהליך עבור כל הורדה.

אם אני אוסיף NGNIX כמו שprogramer אמר, זה לא יעזור מפני שעדיין הapache יטפל בזה (PHP).

זאת אומרת שהאפשרות היחידה היא להתקין רק ngnix שזה חתיכת סיפור שנראה לי שאני אוותר עליו - הבנתי שיש עוד תקלות ובעיות וזה לא פשוט להתאים את הקוד.
  Reply With Quote
ישן 20-11-11, 18:20   # 14
Kernel
אושיית הוסטינג
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בקעת אונו
הודעות: 2,429

Kernel לא מחובר  

החשיבה שלך לא נכונה,
העברת הקובץ לא תתבצע ע"י PHP אלא ע"י NGINX, עם הגדרה נכונה לא צפויות תקלות ובאגים.

אתה יכול להשאיר את הקונפיגורציה הנוכחית (APACHE מטפל בהכל), ולעשות סאב דומיין לשרת הורדות שיריץ NGINX ורק ליצור לינקים דינאמים, כל היתר יעשה ע"י NGINX.
__________________
אבי
  Reply With Quote
ישן 21-11-11, 18:27   # 15
Yellow Slider
חבר מתקדם
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 417

Yellow Slider לא מחובר  

ממליץ שתקראו על litespeed, פתרון בתשלום שמציע ביצועים יותר טובים משל nginx עבור תכנים סטטים ומשל אפאצ'י/fastcgi עבור תכנים דינמיים, מכיל גם פתרון קאשינג מובנה בדומה ל-varnish.

מאוד נוח לעבודה, גנרי ביותר, החסרון היחידי שצריך לשלם
  Reply With Quote
ישן 22-11-11, 20:11   # 16
alonrotenberg
חבר חדש
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Nov 2011
הודעות: 7
Send a message via Skype™ to alonrotenberg

alonrotenberg לא מחובר  

litespeed באמת מומלץ אם יש לך הרבה תנועה באתר ..
  Reply With Quote
ישן 23-11-11, 02:35   # 17
Tal.
חבר מתקדם
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Dec 2010
הודעות: 463

Tal. לא מחובר  

בסוף הלכתי רק על nginx. כבר התאמתי את כל הקוד כולל rewrite , phpmyadmin ,proftpd וכו'..
(האמת שזה הרבה יותר פשוט ממה שעשו את זה)

אני מתלבט אם להוסיף איזה מאיץ PHP כמו
eAccelerator וAPC

שמעתי גם על מודל memcache

כדאי התוספות האלה? יש למישהו המלצות?
  Reply With Quote
ישן 23-11-11, 14:35   # 18
אדיר
עסק רשום [?]
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

אתה מדבר כאן על קאשינג, כאשר מדובר על קאשינג ב- 2 רמות שונות:

APC ו- eA הינם תוספים המבצעים Opcode Caching, אני לא אפרט כאן יותר מדי מה התהליך המדוייק שמתבצע אני מניח שיש מספיק מידע ברשת,
בקצרה רק אומר שזה חוסך מס' שלבים בהרצת הקוד.
היות ואצלך מדובר על מערכת יחסית קטנה סביר להניח שהפרשי הביצועים שתרוויח מקאשינג כזה לא יהיו משמעותיים מדי (זה לא אומר שזה לא כדאי כמובן, רק שתכנס לפרופורציות).

Memcache ו- APC (הוא תומך גם בזה, אך מספק ביצועים נמוכים יותר מהראשון) הינם תוספים המבצעים Variable Caching, גם כאן לא אפרט יותר מדי על התהליך,
אבל זה מיועד בעיקר למערכות שעובדות מול מסד נתונים, טוענות קבצים קטנים (וגם קצת גדולים יותר, תלוי כמה זכרון אתה מסוגל להקצות עבור העניין) וכו'.
בקצרה - במקום שבכל ריצה התוכנית תתחבר למסד/ תטען את הקובץ מהדיסק - היא טוענת את המידע מהזכרון (כאשר הוא נשמר שם בריצה הראשונה או איך שהגדרת את זה),
זה שימושי למקרים שבהם צריך לשלוף מידע מהמסד, למקרים שבהם צריך לשלוף תוכן של קובץ כלשהו - כאשר המידע המדובר לא משתנה יותר מדי.

באופן עקרוני 2 האפשרויות ניתנות לביצוע במקביל - ניתן לבצע גם Opcode Caching וגם Variable Caching אין ביניהם שום התנגשות או משהו כזה,
השאלה עד כמה זה נחוץ ועד כמה זה באמת ישפר ביצועים (עלות/ תועלת).

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

Last edited by אדיר; 23-11-11 at 14:37..
  Reply With Quote
ישן 23-11-11, 14:52   # 19
Tal.
חבר מתקדם
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Dec 2010
הודעות: 463

Tal. לא מחובר  

המערכת היא מערכת מאד פשוטה. כמו שאמרתי אתר שיתוף קבצים.
(כמו fileflyer.com) -עולמי עם המוןןן כניסות.

העמוד PHP העמוס הוא עמוד ההורדה. מקבל ID ושולף נתונים מהמסד.

אז nginx פתר לי את בעיית ההורדה עצמה. אני מפנה לקובץ בעזרת X-Accel-Redirect ככה זה גם מאובטח - לא ניתן לגלות את מיקום הקובץ.
בנוסף מגביל את המהירות לכל משתמש, ועכשיו אני עובד על הגבלה של מספר החיבורים (לחסום מאיצים)

אני חושב שאני אשתמש בVariable Caching כדי לחסוך חיבורים למסד.
  Reply With Quote
ישן 23-11-11, 15:54   # 20
אדיר
עסק רשום [?]
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

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

במקרה שאתה מתאר עבור Variable Caching,
חשוב מאוד שתגדיר זמן תפוגה לערכים שאתה שומר - כברירת מחדל הם נשארים כל עוד השרת רץ ואז אתה עלול לאגור בקאש מידע שאף אחד לא יבקש בעתיד.

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

Last edited by אדיר; 23-11-11 at 16:01..
  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. הזמן כעת הוא 08:55.

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