ארכיון פוסטים מהקטגוריה "DirectAdmin"

show process sort by memory usage – linux

יום שבת, 29 בדצמבר, 2012

ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | more

Script for checking apache process and working directory

יום ראשון, 26 בפברואר, 2012

Very intersting script i learn this from one of my friends the purpose of the script is to check all apache processes and check which process is running and on which directory ( something like that ) very good to identify problem on the server ,

#!/bin/sh

ps -aux 2>&1 | grep "^apache" | awk '{print $2}' |
while read pid; do
a=`lsof -np $pid | grep " cwd \|IP"`
echo "$a"
echo "-"
done

 

 

All rights reservered to Avi Blacky Many Thanks !!!

5 דרכים לשפר את מהירות האתר שלכם

יום ראשון, 3 באוקטובר, 2010

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

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

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

2. שימוש ב Cache-Control – הדפדפנים הנפוצים שומרים תמונות וקטעי CSS  מהאתרים שאתה מבקר בהם על גבי הדיסק הקשיח של המשתמש בספריה מיוחדת שנקראת Cache,
היתרון הוא שבפעם הבאה שהמשתמש יבקר באתר הדפדפן ימשוך את התמונות מהדיסק הקשיח המקומי באופן מהיר ובכך לחסור את הפניה אל שרת ה Web, על מנת לשפר את יכולות ה Cache באתר  יש לערוך את קובץ ה .htaccess ולהכניס הגדרות Cache לכל סוג של קובץ לדוגמא קבצים מסוג jpg ו gif שלא משתנים מומלץ לאפיין אותם בשמירת Cache של חודש, ככה התמונה תשמר בדיסק של המשתמש עד חודש, לאומת זאת קבצי php ו html שמשתנים באופן דינמי ומהיר מומלץ לא להכניס ל Cache.

3. במקרה והדף הראשי כולל הרבה תמונות מומלץ לחלק את האתר לכמה תתי אתרים 
   באופן כזה הדפדפן יפצל את ההורדה של התמונות מכמה תתי אתרים מאשר במקרה הרגיל אם כל התמונת נמצאות באתר אחד הדפדפן יוריד את התמונות אחת אחרי השניה,   כמו כן בתת אתרים כמו static.mylinuxstorage.com שם לדוגמא נחזיק את כל התמונות ניתן להגדיר עבודה עם KeepAlive בשרת ה Apache.

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

5. גודל תמונות – תמונות בדף ראשי צריכות להיות קטנות וכווצות כמה שאפשר לא להחזיק תמונות בגדול של יותר 100K  במיוחד אם יש הרבה תמונות בדף הראשי עדיף שתמונה לא תעלה על גודל של 15-20K   ראה לדוגמא בדף הבית של Ynet כמעט ואין תמונות גדולות.

למידע נוסף איך אפשר לשפר את מהירות האתר וטעינת הדף ניתן לקרוא מאמר שהורדתי מYahoo שנותן עוד מידע בנושא

http://developer.yahoo.com/performance/rules.html