API Proton

Нет учётной записи? Зарегистрироваться

база: 13 запр. / 0.5 мс · страница: 10.5 мс · память: 2,0 МБ · login · повторов: 2 · кэш: 1/1
Метод и путь
GET /login
Маршрут
login — /login
Прослойки
csrf, guest
Кто смотрит
гость
Адрес
10.10.10.120
Ждёт в ответ
HTML
Content-Type
—
Request-Id
6d40e9f99f48b079
User-Agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Поля запроса
—

Каждая строка — прослойка или контроллер. Отступ и положение внутри родительской полосы показывают вложенность, ширина полосы — сколько занял сам слой вместе со всем, что внутри него.

0 мс 3 мс 5 мс 8 мс 11 мс
0 мс kernel: старт
framework/Http/Kernel.php:64
3.75 мс прослойка: csrf
framework/Http/Middleware/VerifyCsrf.php
3.74 мс прослойка: guest
framework/Http/Middleware/Guest.php
0.35 мс обработчик: App\Controllers\Web\AuthController::showLogin
app/Controllers/Web/AuthController.php:23
0 мс kernel: ответ готов
framework/Http/Kernel.php:121

Таймлайн

0 мс 3 мс 5 мс 8 мс 11 мс
1 SELECT 0.03 мс
2 SELECT 0.02 мс
3 SELECT 0.05 мс
4 SELECT 0.02 мс
5 SELECT 0.04 мс
6 SELECT 0.05 мс
7 SELECT 0.04 мс
8 SELECT 0.04 мс
9 SELECT 0.01 мс
10 SELECT 0.13 мс
11 SELECT 0.02 мс
12 SELECT 0.01 мс
13 SELECT 0.01 мс

Повторяющиеся запросы

6× SELECT value FROM settings WHERE setting_key = :key
3× SELECT name FROM sqlite_master WHERE type = 'table' AND name = :name

Самые долгие

0.13 мс 0 стр. SELECT value FROM settings WHERE setting_key = :key
стек
  1. framework/Models/Setting.php:29 — Rsgrinko\Proton\Database\Connection->value()
  2. framework/Queue/Scheduler.php:254 — Rsgrinko\Proton\Models\Setting::get()
  3. framework/Queue/Scheduler.php:121 — Rsgrinko\Proton\Queue\Scheduler::due()
  4. framework/Queue/Worker.php:280 — Rsgrinko\Proton\Queue\Scheduler::run()
  5. framework/Queue/Worker.php:116 — Rsgrinko\Proton\Queue\Worker->maintenance()
  6. framework/Queue/HitWorker.php:36 — Rsgrinko\Proton\Queue\Worker->run()
  7. framework/Http/Kernel.php:103 — Rsgrinko\Proton\Queue\HitWorker::run()
  8. public/index.php:17 — Rsgrinko\Proton\Http\Kernel->handle()
0.05 мс 0 стр. SELECT name FROM sqlite_master WHERE type = 'table' AND name = :name
стек
  1. framework/Models/BlockedIp.php:73 — Rsgrinko\Proton\Database\Connection->hasTable()
  2. framework/Http/Kernel.php:207 — Rsgrinko\Proton\Models\BlockedIp::blocked()
  3. framework/Http/Kernel.php:74 — Rsgrinko\Proton\Http\Kernel->blocked()
  4. public/index.php:17 — Rsgrinko\Proton\Http\Kernel->handle()
0.05 мс 0 стр. SELECT * FROM users WHERE deleted_at IS NULL LIMIT 1
стек
  1. framework/Database/Query/Builder.php:379 — Rsgrinko\Proton\Database\Connection->select()
  2. framework/Database/Query/Builder.php:712 — Rsgrinko\Proton\Database\Query\Builder->{closure:Rsgrinko\Proton\Database\Query\Builder::get():379}()
  3. framework/Database/Query/Builder.php:379 — Rsgrinko\Proton\Database\Query\Builder->cached()
  4. framework/Database/Model/Query.php:86 — Rsgrinko\Proton\Database\Query\Builder->get()
  5. framework/Database/Model/Query.php:130 — Rsgrinko\Proton\Database\Model\Query->get()
  6. framework/Database/Query/Builder.php:479 — Rsgrinko\Proton\Database\Model\Query->first()
  7. framework/Install/Installer.php:56 — Rsgrinko\Proton\Database\Query\Builder->exists()
  8. framework/Http/Middleware/Guest.php:21 — Rsgrinko\Proton\Install\Installer::installed()
0.04 мс 0 стр. SELECT name FROM sqlite_master WHERE type = 'table' AND name = :name
стек
  1. framework/Install/Installer.php:50 — Rsgrinko\Proton\Database\Connection->hasTable()
  2. framework/Http/Middleware/Guest.php:21 — Rsgrinko\Proton\Install\Installer::installed()
  3. framework/Http/Router.php:334 — Rsgrinko\Proton\Http\Middleware\Guest->__invoke()
  4. framework/Http/Middleware/VerifyCsrf.php:24 — Rsgrinko\Proton\Http\Router::{closure:Rsgrinko\Proton\Http\Router::run():332}()
  5. framework/Http/Router.php:334 — Rsgrinko\Proton\Http\Middleware\VerifyCsrf->__invoke()
  6. framework/Http/Router.php:341 — Rsgrinko\Proton\Http\Router::{closure:Rsgrinko\Proton\Http\Router::run():332}()
  7. framework/Http/Router.php:189 — Rsgrinko\Proton\Http\Router->run()
  8. framework/Http/Kernel.php:74 — Rsgrinko\Proton\Http\Router->dispatch()
0.04 мс 0 стр. SELECT value FROM settings WHERE setting_key = :key
стек
  1. framework/Models/Setting.php:29 — Rsgrinko\Proton\Database\Connection->value()
  2. framework/Queue/Worker.php:89 — Rsgrinko\Proton\Models\Setting::get()
  3. framework/Queue/HitWorker.php:36 — Rsgrinko\Proton\Queue\Worker->run()
  4. framework/Http/Kernel.php:103 — Rsgrinko\Proton\Queue\HitWorker::run()
  5. public/index.php:17 — Rsgrinko\Proton\Http\Kernel->handle()
Все запросы по порядку (13)
1 SELECT 0.03 мс 0 стр. SELECT name FROM sqlite_master WHERE type = 'table' AND name = :name
стек
  1. framework/Models/Setting.php:79 — Rsgrinko\Proton\Database\Connection->hasTable()
  2. framework/Support/Settings.php:462 — Rsgrinko\Proton\Models\Setting::all()
  3. framework/Support/Settings.php:271 — Rsgrinko\Proton\Support\Settings::stored()
  4. framework/Http/Kernel.php:70 — Rsgrinko\Proton\Support\Settings::apply()
  5. public/index.php:17 — Rsgrinko\Proton\Http\Kernel->handle()
2 SELECT 0.02 мс 0 стр. SELECT setting_key, value FROM settings ORDER BY setting_key
стек
  1. framework/Models/Setting.php:85 — Rsgrinko\Proton\Database\Connection->select()
  2. framework/Support/Settings.php:462 — Rsgrinko\Proton\Models\Setting::all()
  3. framework/Support/Settings.php:271 — Rsgrinko\Proton\Support\Settings::stored()
  4. framework/Http/Kernel.php:70 — Rsgrinko\Proton\Support\Settings::apply()
  5. public/index.php:17 — Rsgrinko\Proton\Http\Kernel->handle()
3 SELECT 0.05 мс 0 стр. SELECT name FROM sqlite_master WHERE type = 'table' AND name = :name
стек
  1. framework/Models/BlockedIp.php:73 — Rsgrinko\Proton\Database\Connection->hasTable()
  2. framework/Http/Kernel.php:207 — Rsgrinko\Proton\Models\BlockedIp::blocked()
  3. framework/Http/Kernel.php:74 — Rsgrinko\Proton\Http\Kernel->blocked()
  4. public/index.php:17 — Rsgrinko\Proton\Http\Kernel->handle()
4 SELECT 0.02 мс 0 стр. SELECT until FROM blocked_ips WHERE ip = :ip
стек
  1. framework/Models/BlockedIp.php:77 — Rsgrinko\Proton\Database\Connection->selectOne()
  2. framework/Http/Kernel.php:207 — Rsgrinko\Proton\Models\BlockedIp::blocked()
  3. framework/Http/Kernel.php:74 — Rsgrinko\Proton\Http\Kernel->blocked()
  4. public/index.php:17 — Rsgrinko\Proton\Http\Kernel->handle()
5 SELECT 0.04 мс 0 стр. SELECT name FROM sqlite_master WHERE type = 'table' AND name = :name
стек
  1. framework/Install/Installer.php:50 — Rsgrinko\Proton\Database\Connection->hasTable()
  2. framework/Http/Middleware/Guest.php:21 — Rsgrinko\Proton\Install\Installer::installed()
  3. framework/Http/Router.php:334 — Rsgrinko\Proton\Http\Middleware\Guest->__invoke()
  4. framework/Http/Middleware/VerifyCsrf.php:24 — Rsgrinko\Proton\Http\Router::{closure:Rsgrinko\Proton\Http\Router::run():332}()
  5. framework/Http/Router.php:334 — Rsgrinko\Proton\Http\Middleware\VerifyCsrf->__invoke()
  6. framework/Http/Router.php:341 — Rsgrinko\Proton\Http\Router::{closure:Rsgrinko\Proton\Http\Router::run():332}()
  7. framework/Http/Router.php:189 — Rsgrinko\Proton\Http\Router->run()
  8. framework/Http/Kernel.php:74 — Rsgrinko\Proton\Http\Router->dispatch()
6 SELECT 0.05 мс 0 стр. SELECT * FROM users WHERE deleted_at IS NULL LIMIT 1
стек
  1. framework/Database/Query/Builder.php:379 — Rsgrinko\Proton\Database\Connection->select()
  2. framework/Database/Query/Builder.php:712 — Rsgrinko\Proton\Database\Query\Builder->{closure:Rsgrinko\Proton\Database\Query\Builder::get():379}()
  3. framework/Database/Query/Builder.php:379 — Rsgrinko\Proton\Database\Query\Builder->cached()
  4. framework/Database/Model/Query.php:86 — Rsgrinko\Proton\Database\Query\Builder->get()
  5. framework/Database/Model/Query.php:130 — Rsgrinko\Proton\Database\Model\Query->get()
  6. framework/Database/Query/Builder.php:479 — Rsgrinko\Proton\Database\Model\Query->first()
  7. framework/Install/Installer.php:56 — Rsgrinko\Proton\Database\Query\Builder->exists()
  8. framework/Http/Middleware/Guest.php:21 — Rsgrinko\Proton\Install\Installer::installed()
7 SELECT 0.04 мс 0 стр. SELECT value FROM settings WHERE setting_key = :key
стек
  1. framework/Models/Setting.php:29 — Rsgrinko\Proton\Database\Connection->value()
  2. framework/Queue/Worker.php:89 — Rsgrinko\Proton\Models\Setting::get()
  3. framework/Queue/HitWorker.php:36 — Rsgrinko\Proton\Queue\Worker->run()
  4. framework/Http/Kernel.php:103 — Rsgrinko\Proton\Queue\HitWorker::run()
  5. public/index.php:17 — Rsgrinko\Proton\Http\Kernel->handle()
8 SELECT 0.04 мс 0 стр. SELECT * FROM jobs WHERE status = :status AND queue = :queue AND available_at <= :now ORDER BY priority DESC, id LIMIT 1
стек
  1. framework/Queue/Queue.php:154 — Rsgrinko\Proton\Database\Connection->selectOne()
  2. framework/Queue/Queue.php:143 — Rsgrinko\Proton\Database\Connection->transaction()
  3. framework/Queue/Worker.php:160 — Rsgrinko\Proton\Queue\Queue::claim()
  4. framework/Queue/Worker.php:96 — Rsgrinko\Proton\Queue\Worker->claim()
  5. framework/Queue/HitWorker.php:36 — Rsgrinko\Proton\Queue\Worker->run()
  6. framework/Http/Kernel.php:103 — Rsgrinko\Proton\Queue\HitWorker::run()
  7. public/index.php:17 — Rsgrinko\Proton\Http\Kernel->handle()
9 SELECT 0.01 мс 0 стр. SELECT value FROM settings WHERE setting_key = :key
стек
  1. framework/Models/Setting.php:29 — Rsgrinko\Proton\Database\Connection->value()
  2. framework/Queue/Worker.php:276 — Rsgrinko\Proton\Models\Setting::get()
  3. framework/Queue/Worker.php:116 — Rsgrinko\Proton\Queue\Worker->maintenance()
  4. framework/Queue/HitWorker.php:36 — Rsgrinko\Proton\Queue\Worker->run()
  5. framework/Http/Kernel.php:103 — Rsgrinko\Proton\Queue\HitWorker::run()
  6. public/index.php:17 — Rsgrinko\Proton\Http\Kernel->handle()
10 SELECT 0.13 мс 0 стр. SELECT value FROM settings WHERE setting_key = :key
стек
  1. framework/Models/Setting.php:29 — Rsgrinko\Proton\Database\Connection->value()
  2. framework/Queue/Scheduler.php:254 — Rsgrinko\Proton\Models\Setting::get()
  3. framework/Queue/Scheduler.php:121 — Rsgrinko\Proton\Queue\Scheduler::due()
  4. framework/Queue/Worker.php:280 — Rsgrinko\Proton\Queue\Scheduler::run()
  5. framework/Queue/Worker.php:116 — Rsgrinko\Proton\Queue\Worker->maintenance()
  6. framework/Queue/HitWorker.php:36 — Rsgrinko\Proton\Queue\Worker->run()
  7. framework/Http/Kernel.php:103 — Rsgrinko\Proton\Queue\HitWorker::run()
  8. public/index.php:17 — Rsgrinko\Proton\Http\Kernel->handle()
11 SELECT 0.02 мс 0 стр. SELECT value FROM settings WHERE setting_key = :key
стек
  1. framework/Models/Setting.php:29 — Rsgrinko\Proton\Database\Connection->value()
  2. framework/Queue/Scheduler.php:254 — Rsgrinko\Proton\Models\Setting::get()
  3. framework/Queue/Scheduler.php:121 — Rsgrinko\Proton\Queue\Scheduler::due()
  4. framework/Queue/Worker.php:280 — Rsgrinko\Proton\Queue\Scheduler::run()
  5. framework/Queue/Worker.php:116 — Rsgrinko\Proton\Queue\Worker->maintenance()
  6. framework/Queue/HitWorker.php:36 — Rsgrinko\Proton\Queue\Worker->run()
  7. framework/Http/Kernel.php:103 — Rsgrinko\Proton\Queue\HitWorker::run()
  8. public/index.php:17 — Rsgrinko\Proton\Http\Kernel->handle()
12 SELECT 0.01 мс 0 стр. SELECT value FROM settings WHERE setting_key = :key
стек
  1. framework/Models/Setting.php:29 — Rsgrinko\Proton\Database\Connection->value()
  2. framework/Queue/Scheduler.php:254 — Rsgrinko\Proton\Models\Setting::get()
  3. framework/Queue/Scheduler.php:121 — Rsgrinko\Proton\Queue\Scheduler::due()
  4. framework/Queue/Worker.php:280 — Rsgrinko\Proton\Queue\Scheduler::run()
  5. framework/Queue/Worker.php:116 — Rsgrinko\Proton\Queue\Worker->maintenance()
  6. framework/Queue/HitWorker.php:36 — Rsgrinko\Proton\Queue\Worker->run()
  7. framework/Http/Kernel.php:103 — Rsgrinko\Proton\Queue\HitWorker::run()
  8. public/index.php:17 — Rsgrinko\Proton\Http\Kernel->handle()
13 SELECT 0.01 мс 0 стр. SELECT value FROM settings WHERE setting_key = :key
стек
  1. framework/Models/Setting.php:29 — Rsgrinko\Proton\Database\Connection->value()
  2. framework/Queue/Scheduler.php:254 — Rsgrinko\Proton\Models\Setting::get()
  3. framework/Queue/Scheduler.php:121 — Rsgrinko\Proton\Queue\Scheduler::due()
  4. framework/Queue/Worker.php:280 — Rsgrinko\Proton\Queue\Scheduler::run()
  5. framework/Queue/Worker.php:116 — Rsgrinko\Proton\Queue\Worker->maintenance()
  6. framework/Queue/HitWorker.php:36 — Rsgrinko\Proton\Queue\Worker->run()
  7. framework/Http/Kernel.php:103 — Rsgrinko\Proton\Queue\HitWorker::run()
  8. public/index.php:17 — Rsgrinko\Proton\Http\Kernel->handle()

попаданий: 1 · промахов: 0

есть metrics:hour:2026-10-19-12