
L'inspiration précoce de ce projet provenait d'un article sur le forum Hostloc. J'ai testé mon propre site Web à ce moment-là car le site Web n'avait pas de limites de fréquence d'accès, et il a facilement rempli les ressources du serveur. Je pensais que ce gadget était assez intéressant, alors j'ai pensé que je construisais également un test de référence pour le site Web.
Après avoir demandé à l'auteur d'origine @主机玩家si le code était open source, il n'a finalement reçu aucune réponse, il a donc décidé d'en écrire un seul. Le code de base du site Web d'origine a été obscurci et ne peut pas être lu, donc ce projet ne fait référence qu'aux idées du site Web d'origine et réaménagée en fonction de cela.
Ce projet est nommé F5 Bench, ce qui signifie le Benchmark de demande de site Web (Fetch Benchmark). F5 peut être utilisé pour représenter à la fois la touche de rafraîchissement sur le clavier et l'abréviation de la récupération.
Le principe de ce projet est également très simple. Il s'agit de demander fréquemment le site Web cible via l'API Fetch, afin d'effectuer des tests de référence de demande sur le site Web Target, qui est une blague souvent mentionnée dans le forum HostLoc. Il initie un test de référence de demande sur le site Web cible via F5 actualiser, ce qui a permis à F5 les ressources du serveur de sites Web cibles d'être entièrement occupées et provoquant des accidents.
Grâce au mode no-cors de l'API Fetch, ce projet peut contourner les restrictions CORS et initier directement les demandes de domaine transversal au site Web cible, mettant ainsi en œuvre la demande d'analyse comparative.
Les demandes de réseau initiées par l'API Fetch transporteront les informations IP de l'appareil. Par conséquent, veuillez ne pas utiliser cet outil à des fins illégales. Ce projet est limité aux développeurs qui lancent des tests de référence de demande sur leurs propres sites Web. Les utilisateurs eux-mêmes doivent assumer toutes les responsabilités de tous les autres scénarios d'utilisation. Ce projet n'est pas responsable des scénarios d'utilisation.
Ce projet utilise des pages CloudFlare pour le déploiement des démonstrations en ligne, interdisant l'utilisation de l'informatique pour les demandeurs de demande illégale, et la plate-forme d'hébergement conserve les fichiers journaux pour les utilisateurs et les enregistrements d'utilisation (uniquement pour éviter les risques de responsabilité).
https://f5-bench.ikxin.com
Téléchargez la dernière version du package compressé sur la page de publication de ce projet, téléchargez-le sur n'importe quel hôte de site Web statique, puis décompressez-le dans le répertoire des racines du site Web.
Code avec ❤️ en oubliant l'inquiétude
Licence MIT
Copyright (C) 2024 ~ présent