Convertitore da richieste al secondo a giornaliere
I dati sul traffico descrivono spesso lo stesso carico usando intervalli diversi.
Esegui gratis nel browser
Un avviso può mostrare richieste al secondo, un riepilogo di fatturazione può riportare un totale giornaliero e un piano di capacità può usare un volume mensile. Questo convertitore uniforma tali valori. Inserisca un tasso sostenuto e il relativo intervallo per ottenere gli equivalenti al secondo, minuto, ora, giorno e mese, con una convenzione mensile esplicita che rende visibili le ipotesi di pianificazione.
Converta un tasso sostenuto senza cambiarne il significato
Un tasso di richieste è una quantità divisa per il tempo; convertirlo è quindi diverso dallo stimare un picco o sommare un campione. Parta dal tasso indicato dalla fonte e selezioni l’intervallo associato. Per esempio, 125 richieste al secondo significa che il servizio elaborerebbe 125 richieste ogni secondo se il carico restasse costante. Il convertitore riduce prima il valore fornito a una base al secondo, quindi moltiplica tale base per il numero di secondi in un minuto, un’ora, un giorno e nel mese di pianificazione. I cinque risultati descrivono pertanto un unico carico sostenuto, non cinque previsioni indipendenti. Utilizzi l’output per uniformare le etichette tra strumenti di monitoraggio, confrontare una quota al minuto con una dashboard al secondo o inserire una misura operativa in una tabella giornaliera di capacità. Non consideri il risultato giornaliero o mensile una promessa di traffico uniforme. È l’equivalente matematico del tasso inserito; i carichi reali possono comunque presentare picchi, cali, nuovi tentativi, attività pianificate o interruzioni.
Scelga e documenti la convenzione mensile
In questo calcolatore, secondi, minuti, ore e giorni hanno rapporti fissi: un minuto contiene 60 secondi, un’ora 3,600 secondi e un giorno 86,400 secondi. Il mese è diverso perché i mesi di calendario non hanno tutti la stessa durata. Il campo days_per_month rende esplicita questa ambiguità invece di nascondere una convenzione nel risultato. Il valore predefinito è 30 giorni, una base comune per pianificare la capacità, e può essere impostato da 1 a 31 se la Sua dashboard, il contratto o il modello finanziario adottano un’altra definizione. Se una quota indica un milione di richieste per mese di calendario, scelga il numero effettivo di giorni solo quando analizza un mese specifico. Per un piano ricorrente, adotti una convenzione documentata e la mantenga invariata nei confronti. Il campo days_per_month restituito registra l’ipotesi con ogni conversione. Due stime mensili corrette possono infatti differire se una usa 30 giorni e l’altra 30.4375. Allineare la convenzione prima del confronto evita tale discrepanza.
Applichi il risultato a dashboard e piani di capacità
Per il monitoraggio, copi l’output il cui intervallo corrisponde al pannello di destinazione e conservi il contesto necessario a identificare l’intervallo originale. Un equivalente giornaliero aiuta a verificare se un’osservazione sostenuta al secondo rispetta un limite quotidiano di acquisizione. Un equivalente al secondo permette di confrontare un’assegnazione mensile con una soglia di scalabilità automatica. Nella pianificazione della capacità, usi la conversione come riferimento e aggiunga i fattori operativi: rapporto tra picco e media, margine, errori della cache, amplificazione dei tentativi, squilibrio regionale, crescita prevista e finestre di manutenzione possono modificare l’infrastruttura necessaria senza cambiare il tasso aritmetico. Il calcolatore accetta zero, perché un servizio fermo o inattivo ha equivalenti zero validi. Rifiuta valori negativi, non numerici, infiniti e unità non supportate. L’arrotondamento stabile mantiene coerenti i confronti automatizzati. Ogni chiamata API costa $0.002; l’implementazione deterministica non usa rete, data corrente, casualità o stato memorizzato, quindi input identici producono output identici.
Casi d'uso
Uniformare le dashboard di monitoraggio
Converta i tassi di dashboard con intervalli diversi prima di confrontare traffico o soglie di avviso.
Verificare una quota di servizio
Converta un’assegnazione al minuto o mensile nella base al secondo usata da un modello di capacità.
Preparare una previsione giornaliera
Trasformi un tasso sostenuto osservato in una base giornaliera chiara prima di applicare picchi, crescita e margine.
Domande frequenti
Quanto costa la chiamata API?
Ogni richiesta API costa $0.002.
Il valore giornaliero prevede il traffico reale?
No. È l’equivalente giornaliero esatto di un tasso sostenuto; non modella variazioni della domanda, guasti, nuovi tentativi o picchi.
Come viene definito un mese?
Lo definisce il campo days_per_month, il cui valore predefinito è 30 giorni. Il valore scelto compare nell’output.
Posso riconvertire un tasso mensile in richieste al secondo?
Sì. Selezioni per_month come unità di origine e usi la stessa convenzione mensile del valore iniziale.
Sono supportati tassi frazionari?
Sì. È supportato qualsiasi tasso numerico finito e non negativo, comprese le medie frazionarie.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/dev/qps-to-daily \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"rate":125,"unit":"per_second"}'const res = await fetch("https://api.kit.forhosting.com/dev/qps-to-daily", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"rate": 125,
"unit": "per_second"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/qps-to-daily",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"rate": 125,
"unit": "per_second"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/qps-to-daily", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"rate":125,"unit":"per_second"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"rate":125,"unit":"per_second"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/qps-to-daily", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"rate": 125,
"unit": "per_second"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.qps_to_daily",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |