
Die frühe Inspiration für dieses Projekt stammte aus einem Beitrag im Hostloc -Forum. Ich habe zu diesem Zeitpunkt meine eigene Website getestet, weil die Website keine Zugriffsfrequenzgrenzen hatte und die Serverressourcen leicht ausfüllte. Ich fand, dass dieses Gerät sehr interessant war, also dachte ich, ich würde auch einen Benchmark -Test für die Website erstellen.
Nachdem er den ursprünglichen Autor @主机玩家gefragt hatte, ob der Code Open Source ist, erhielt er schließlich keine Antwort, und beschloss, selbst einen zu schreiben. Der ursprüngliche Website -Core -Code wurde verschleiert und kann nicht gelesen werden. Dieses Projekt bezieht sich daher nur auf die Ideen der Original -Website und wird basierend darauf neu entwickelt.
Dieses Projekt heißt F5 Bench, was bedeutet, dass die Website -Anfragen Benchmark (Fetch Benchmark). F5 kann verwendet werden, um sowohl die Aktualisierungsschlüssel auf der Tastatur als auch die Abkürzung des Fetchs darzustellen.
Das Prinzip dieses Projekts ist ebenfalls sehr einfach. Es soll die Zielwebsite häufig über die Fetch -API anfordern, um Anforderungs -Benchmark -Tests auf der Zielwebsite durchzuführen. Dies ist ein Witz, der häufig im Hostloc -Forum erwähnt wird. Es wird über F5 -Aktualisierung ein Benchmark -Test auf der Zielwebsite eingeleitet, wodurch die Ressourcen für die Ziel -Website -Server vollständig besetzt sind und Abstürze verursacht werden.
Dank des no-cors -Modus der Fetch-API kann dieses Projekt CORS-Beschränkungen umgehen und Cross-Domain-Anfragen direkt an die Zielwebsite initiieren, wodurch das Benchmarking von Anfragen implementiert wird.
Von der Fetch -API eingeleitete Netzwerkanfragen werden die IP -Informationen des Geräts übertragen. Verwenden Sie daher dieses Tool daher nicht für illegale Zwecke. Dieses Projekt beschränkt sich auf Entwickler, die Anforderungs -Benchmark -Tests auf ihren eigenen Websites einleiten. Benutzer selbst müssen alle Aufgaben für alle anderen Nutzungsszenarien tragen. Dieses Projekt ist nicht für Nutzungsszenarien verantwortlich.
Dieses Projekt verwendet Cloudflare -Seiten für Online -Vorführungen für Bereitstellungen und verbietet die Verwendung von IT für illegale Anforderungs -Benchmarking, und die Hosting -Plattform behält Protokolldateien für Benutzer und Verwendungsdatensätze (nur um Haftungsrisiken zu vermeiden).
https://f5-bench.ikxin.com
Laden Sie die neueste Version des komprimierten Pakets auf der Release -Seite dieses Projekts herunter, laden Sie sie auf einen statischen Website -Host hoch und entpacken Sie es dann in das Root -Verzeichnis der Website.
Code mit ❤️ durch vergessene Sorge vergessen
MIT -Lizenz
Copyright (C) 2024 ~ vorhanden