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

    כלי לבדיקת מהירות תגובת שרת

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

      מצורף בספויילר כלי לבדיקת מהירות תגובת השרת
      יש להעתיק את הקוד, להדביק ב"פנקס רשימות" וכדו', ולקרוא לקובץ בדיקת_פינג_מהדפדפן.html

      <!DOCTYPE html>
      <html lang="he" dir="rtl">
      <head>
      <meta charset="UTF-8" />
      <title>Browser Ping Test</title>
      <style>
        body {
          font-family: Arial, sans-serif;
          background: #f4f4f4;
          padding: 20px;
        }
        #container {
          max-width: 500px;
          margin: auto;
          background: white;
          padding: 20px;
          border-radius: 10px;
          box-shadow: 0 0 10px rgba(0,0,0,0.1);
        }
        input, button {
          width: 100%;
          padding: 10px;
          margin: 10px 0;
          font-size: 16px;
          box-sizing: border-box;
        }
        #log {
          background: #eee;
          padding: 10px;
          border-radius: 5px;
          height: 350px;
          overflow-y: auto;
          white-space: pre-line;
        }
      </style>
      </head>
      <body>
      <div id="container">
        <h2>בדיקת "פינג" מהדפדפן</h2>
        <label>הנתונים נמדדים במילשניות, מילישניה = אלפית שניה</label>
        <br>
        כשמדובר על קריאת API הפרמטרים הם כדלהלן:
        <br>
        עד 50ms מצוין (בדרך כלל בשרת מקומי)
        <br>
        עד 150ms מצויין
        <br>
        עד 300ms טוב
        <br>
        עד 500ms סביר
        <br>
        מעל 500ms איטי
        <p>
        <label>כתובת לבדיקה:</label>
        <input id="url" type="text" placeholder="http://00.00.00.00/index.php" dir="ltr" style="text-align:left" />
      
        <button onclick="startPing()">התחל בדיקה</button>
      
        <div id="log"></div>
      </div>
      
      <script>
      function log(msg) {
        const logBox = document.getElementById('log');
        logBox.textContent += msg + "\n";
        logBox.scrollTop = logBox.scrollHeight;
      }
      
      async function pingOnce(url) {
        const start = performance.now();
        try {
          await fetch(url + "?cache=" + Math.random(), { method: "GET", mode: "no-cors" });
          const end = performance.now();
          return end - start;
        } catch (e) {
          return null;
        }
      }
      
      async function startPing() {
        const url = document.getElementById('url').value;
        const logBox = document.getElementById('log');
        logBox.textContent = "";
        log("מתחיל בדיקה ל- " + url + "...\n");
      
        const results = [];
      
        for (let i = 1; i <= 10; i++) {
          const t = await pingOnce(url);
          if (t === null) {
            log(i + ": שגיאה בקבלת תשובה");
          } else {
            results.push(t);
            log(i + ": " + t.toFixed(2) + " ms");
          }
          await new Promise(r => setTimeout(r, 700));
        }
      
        if (results.length > 0) {
          const avg = results.reduce((a, b) => a + b, 0) / results.length;
          const min = Math.min(...results);
          const max = Math.max(...results);
      
          log("\nממוצע: " + avg.toFixed(2) + " ms");
          log("הכי מהיר (מינימום): " + min.toFixed(2) + " ms");
          log("הכי איטי (מקסימום): " + max.toFixed(2) + " ms");
        }
      
        log("\nבדיקה הסתיימה.");
      }
      </script>
      </body>
      </html>
      
      <!-- Injection By NetFree -->
      <script src="https://netfree.link/injection-script/go-payment.js" type="text/javascript" async  ></script>
      <script src="https://netfree.link/injection-script/popup-card-init.js" type="text/javascript" async  ></script>
      
      <!-- Injection By NetFree -->
      <script src="https://netfree.link/injection-script/go-payment.js" type="text/javascript" async  ></script>
      <script src="https://netfree.link/injection-script/popup-card-init.js" type="text/javascript" async  ></script>
      

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

      הנתונים נמדדים במילשניות, מילישניה = אלפית שניה
      כשמדובר על קריאת API הפרמטרים הם כדלהלן:
      עד 50ms מצוין (בדרך כלל בשרת מקומי)
      עד 150ms מצויין
      עד 300ms טוב
      עד 500ms סביר
      מעל 500ms איטי

      בהצלחה..

      תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • פוסט ראשון
        פוסט אחרון