Caddy Web-Server
-
@יוסף-בן-שמעון אמר בפריסת אפליקציה node על אובנטו:
ואם כבר שרת קדמי, לך על CADDY, די פשוט להגדרה
היה חדש לי השם, חיפשתי והייתי די המום מהדבר הזה, הוא ממש נפלא!
אני עוד לא התקנתי אותו אפילו, אבל ישר באתי לכתוב תודה על האזכור. -
אגב אני מנהל איזה אפליקציית nodejs בשרת windows על iis בגלל אילוץ כל שהוא של החברה,
זה יושב על מודול בשם iisnode.
מה אני אומר, תכלס זה השרת הכי טוב שיש לי לnodejs: זה שירות אחד ויחיד, פשוט וואפילו גרפי, שמטפל בהכל: במחזור החיים של היישום (כמו pm2) שזה כולל הפעלה מחדש אחרי שגיאות ובעת ההפעלה, טעינה מחדש בכל שינוי בקבצים, תיעוד שגיאות, קבצים סטטייים במהירות הטובה של IIS, והכל בלי חבילות וכמעט בלי הגדרות. -
Caddy נחשב איטי בצורה משמעותית מNginx.
ואם בReverse proxy servers עסקינן, לאחרונה התוודעתי דרך הבלוג של מיקרוסופט לפרויקט חדש של מיקרוסופט בשם Yarp, (ר"ת של Yet Another Reverse Proxy) למרות השם המטעה מדובר בספרייה שמספקת כלים לבניית שרתי פרוקסי מהירים עבור ישומים של Net., היא מבוססת על העקרונות של ASP.NET ומותאמת לpipeline של ASP.NET, מה שמבדיל אותה משרתי פרוקסי אחרים, זה הצורה בו היא משתלבת בסביבה של ASP.NET מה שמאפשר יכולות שלא היו קיימות עד עתה עבור מפתחי Asp.
לדוגמא: באמצעות MIddleware ניתן ליצור לוגים, להגדיר האם בקשות יועברו הלאה לשרת נוסף או לא, ואם כן לאיזה שרת, ולהוסיף לוגיקה מותאמת אישית לפיצרים כמו טיפול בשגיאות ונסיונות חוזרים.
למעוניינים להלן הGet started שלהם.
-
זה ממש שרת נחמד, אני משתמש בו בכמה מקומות
לא ככ יודע להגדיר ביצועים מול נגינקס אבל הוא עובד ממש טוב.
הפלוס בו זה ההגדרה הפשוטה יחסית לנגינקס, כמובן - HTTPS אוטומטי ללא שום התעסקות בזה. הוא כתוב בגו שזה הייפ כשלעצמו..
אני שמתי אותו בכל המקומות שהשתמשתי, בתוך דוקר-אימג' משל עצמו, עם הקונפיג, ועם מצב רשת - הוסט host כך שהוא מתפקד כשרת של המכונה.
עובד מעולה, מומלץ להסתכל ולנסות