דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. LOG של על הבקשות לשרת

LOG של על הבקשות לשרת

מתוזמן נעוץ נעול הועבר תכנות
10 פוסטים 6 כותבים 211 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מנצפךמ מנותק
    מנצפךמ מנותק
    מנצפך
    כתב ב נערך לאחרונה על ידי
    #1

    NodeJS
    אני רוצה לעשות ב -middleware שכל בקשה מהקליינט תירשם במסד נתונים (ה JSON עצמו של הבקשה + URL), ותקבל כמובן ייחודי.
    את המזהה הזה אני אוסיף לכל פעולה שקורית במסד נתונים (בכל טבלה במסד נתונים תהיה עמודה שמצביעה על מזהה הפעולה).

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

    nigunN yossizY clickoneC 3 תגובות תגובה אחרונה
    1
    • מנצפךמ מנצפך

      NodeJS
      אני רוצה לעשות ב -middleware שכל בקשה מהקליינט תירשם במסד נתונים (ה JSON עצמו של הבקשה + URL), ותקבל כמובן ייחודי.
      את המזהה הזה אני אוסיף לכל פעולה שקורית במסד נתונים (בכל טבלה במסד נתונים תהיה עמודה שמצביעה על מזהה הפעולה).

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

      nigunN מנותק
      nigunN מנותק
      nigun
      כתב ב נערך לאחרונה על ידי
      #2

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

      מייל: nigun@duck.com

      תגובה 1 תגובה אחרונה
      1
      • מנצפךמ מנצפך

        NodeJS
        אני רוצה לעשות ב -middleware שכל בקשה מהקליינט תירשם במסד נתונים (ה JSON עצמו של הבקשה + URL), ותקבל כמובן ייחודי.
        את המזהה הזה אני אוסיף לכל פעולה שקורית במסד נתונים (בכל טבלה במסד נתונים תהיה עמודה שמצביעה על מזהה הפעולה).

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

        yossizY מנותק
        yossizY מנותק
        yossiz
        כתב ב נערך לאחרונה על ידי
        #3

        @מנצפך אמר בLOG של על הבקשות לשרת:

        כמה לדעתכם דבר כזה יכול להשפיע על הביצועים?

        את היצירה של השורה של הבקשה לכאורה טוב שתעשה בצורה אסינכרונית, כך שזה לא יתקע את המשך הטיפול בבקשה. (זה יכול לעבוד רק אם המזהה לא נוצר על ידי ה-DB אלא על ידי הקוד, זה אחד המיתרונות למזהים של UUID.)
        הוספת עוד עמודה לכל טבלה לכאורה לא אמור להפריע בצורה נוראה.

        📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

        א תגובה 1 תגובה אחרונה
        4
        • yossizY yossiz

          @מנצפך אמר בLOG של על הבקשות לשרת:

          כמה לדעתכם דבר כזה יכול להשפיע על הביצועים?

          את היצירה של השורה של הבקשה לכאורה טוב שתעשה בצורה אסינכרונית, כך שזה לא יתקע את המשך הטיפול בבקשה. (זה יכול לעבוד רק אם המזהה לא נוצר על ידי ה-DB אלא על ידי הקוד, זה אחד המיתרונות למזהים של UUID.)
          הוספת עוד עמודה לכל טבלה לכאורה לא אמור להפריע בצורה נוראה.

          א מנותק
          א מנותק
          אהרן
          כתב ב נערך לאחרונה על ידי
          #4

          @yossiz אמר בLOG של על הבקשות לשרת:

          @מנצפך אמר בLOG של על הבקשות לשרת:

          כמה לדעתכם דבר כזה יכול להשפיע על הביצועים?

          את היצירה של השורה של הבקשה לכאורה טוב שתעשה בצורה אסינכרונית, כך שזה לא יתקע את המשך הטיפול בבקשה. (זה יכול לעבוד רק אם המזהה לא נוצר על ידי ה-DB אלא על ידי הקוד, זה אחד המיתרונות למזהים של UUID.)
          הוספת עוד עמודה לכל טבלה לכאורה לא אמור להפריע בצורה נוראה.

          ותוודא שאתה עוטף טוב אפשרות שגיאה
          שלא יתקע לך קריאות.

          תגובה 1 תגובה אחרונה
          2
          • מנצפךמ מנצפך

            NodeJS
            אני רוצה לעשות ב -middleware שכל בקשה מהקליינט תירשם במסד נתונים (ה JSON עצמו של הבקשה + URL), ותקבל כמובן ייחודי.
            את המזהה הזה אני אוסיף לכל פעולה שקורית במסד נתונים (בכל טבלה במסד נתונים תהיה עמודה שמצביעה על מזהה הפעולה).

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

            clickoneC מנותק
            clickoneC מנותק
            clickone
            כתב ב נערך לאחרונה על ידי
            #5

            @מנצפך אני עושה את זה באחד משרתי הAPI שלי.
            מודה באשמה שזה לא הכי טריוויאלי, וכולם ברגע הראשון צועקים עלי 😮
            אבל הטוב שזה עושה לי בלמצוא בעיות פשוט עושה אותי מאושר.
            קח בחשבון שזה מנפח את הDB בלי פרופורציה 😞
            אבל בדברים קריטיים אני ממש בעד זה

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

            אין טסט כמו פרודקשן.

            המייל שלי urivpn@gmail.com

            מנצפךמ תגובה 1 תגובה אחרונה
            6
            • clickoneC clickone

              @מנצפך אני עושה את זה באחד משרתי הAPI שלי.
              מודה באשמה שזה לא הכי טריוויאלי, וכולם ברגע הראשון צועקים עלי 😮
              אבל הטוב שזה עושה לי בלמצוא בעיות פשוט עושה אותי מאושר.
              קח בחשבון שזה מנפח את הDB בלי פרופורציה 😞
              אבל בדברים קריטיים אני ממש בעד זה

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

              מנצפךמ מנותק
              מנצפךמ מנותק
              מנצפך
              כתב ב נערך לאחרונה על ידי
              #6

              @clickone כמובן שזה צריך להיות DB נפרד מהנתונים של האפליקציה.

              clickoneC תגובה 1 תגובה אחרונה
              2
              • מנצפךמ מנצפך

                @clickone כמובן שזה צריך להיות DB נפרד מהנתונים של האפליקציה.

                clickoneC מנותק
                clickoneC מנותק
                clickone
                כתב ב נערך לאחרונה על ידי
                #7

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

                אין טסט כמו פרודקשן.

                המייל שלי urivpn@gmail.com

                מנצפךמ תגובה 1 תגובה אחרונה
                2
                • clickoneC clickone

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

                  מנצפךמ מנותק
                  מנצפךמ מנותק
                  מנצפך
                  כתב ב נערך לאחרונה על ידי
                  #8

                  מיותר לעשות כאן קשרים ברמת הDB

                  chagoldC clickoneC 2 תגובות תגובה אחרונה
                  0
                  • מנצפךמ מנצפך

                    מיותר לעשות כאן קשרים ברמת הDB

                    chagoldC מנותק
                    chagoldC מנותק
                    chagold
                    כתב ב נערך לאחרונה על ידי
                    #9

                    @מנצפך אמר בLOG של על הבקשות לשרת:

                    מיותר לעשות כאן קשרים ברמת הDB

                    לא הבנתי למה מיותר?

                    תגובה 1 תגובה אחרונה
                    1
                    • מנצפךמ מנצפך

                      מיותר לעשות כאן קשרים ברמת הDB

                      clickoneC מנותק
                      clickoneC מנותק
                      clickone
                      כתב ב נערך לאחרונה על ידי
                      #10

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

                      זה חוסך לי 99 אחוז מזמן התמיכה שאני צריך לתת, ומשאיר את זירת התמיכה למי שאמור לטפל בזה

                      אין טסט כמו פרודקשן.

                      המייל שלי urivpn@gmail.com

                      תגובה 1 תגובה אחרונה
                      3
                      תגובה
                      • תגובה כנושא
                      התחברו כדי לפרסם תגובה
                      • מהישן לחדש
                      • מהחדש לישן
                      • הכי הרבה הצבעות


                      בא תתחבר לדף היומי!
                      • התחברות

                      • אין לך חשבון עדיין? הרשמה

                      • התחברו או הירשמו כדי לחפש.
                      • פוסט ראשון
                        פוסט אחרון
                      0
                      • דף הבית
                      • קטגוריות
                      • פוסטים אחרונים
                      • משתמשים
                      • חיפוש
                      • חוקי הפורום