Nginx כ-Reverse caching proxy

אני מתקין בימים אלה עבור לקוח ביוון שרת Reverse caching proxy,

הלקוח מפעיל אתר חדשות על בסיס WordPress עם mysql, php-cgi ו-Apache, ויש המון קפיצות תעבורה פתאומיות (מ-350 בקשות בשנייה ל-1800), בנוסף יש לגולשים אפליקציה שמקבלת את הנתונים מהאתר באמצעות XML.

השרת של הלקוח נחנק מספר פעמים ביום עקב העומס, הצעתי לו שאני אתקין את Nginx לפני Apache וש-Nginx ישמור דפים דינאמים ו-XML במשך 3 דקות למשתמשים בלי עוגייה ובנוסף יגיש את התוכן הסטטי ישירות מה-HD.

התוצאה: כרגע (שעת הלחץ של האתר) יש 2500 איש באתר שמחוברים מ-PC, ועוד 10,000 בקשות בדקה ל-XML שונים, ה-Load avarage עומד על 0.55, ו-Apache מקבל בסה"כ 100 בקשות בדקה (לפני ההתקנה המספר הזה עמד על 5 ספרות).

חג שמח,

אבי.

פורסם בקטגוריה כללי. אפשר להגיע לכאן עם קישור ישיר.

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *