Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis

ขอแนะนำการวิเคราะห์ขีดจำกัดอัตรา:แสดงภาพและเพิ่มประสิทธิภาพขีดจำกัดอัตรา API

เรารู้สึกตื่นเต้นที่จะประกาศส่วนเสริมล่าสุดในไลบรารี@upstash/ratelimit ของเรา การวิเคราะห์ขีดจำกัดอัตรา ! เมื่อห้องสมุดได้รับความนิยมมากขึ้น เราได้รับคำติชมอันมีค่าเกี่ยวกับวิธีที่เราจะปรับปรุงให้ดีขึ้น หนึ่งในคุณสมบัติที่ได้รับการร้องขอมากที่สุดคือวิธีการดูประสิทธิภาพโดยรวมได้ดีขึ้น และข้อจำกัดที่นำไปใช้กับผู้ใช้แต่ละรายในแอปพลิเคชัน แดชบอร์ดจำกัดอัตราช่วยให้คุณทำเช่นนั้นได้ ตอนนี้คุณสามารถแสดงภาพและวิเคราะห์ขีดจำกัดอัตราของคุณได้อย่างง่ายดาย ทำให้คุณเข้าใจประสิทธิภาพของแอปพลิเคชันของคุณได้ดียิ่งขึ้น คุณสามารถเข้าถึงแดชบอร์ดการจำกัดอัตราได้โดยไปที่console.upstash.com/ratelimit หลังจากเปิดใช้งานการวิเคราะห์ (ดูด้านล่าง)

ขอแนะนำการวิเคราะห์ขีดจำกัดอัตรา:แสดงภาพและเพิ่มประสิทธิภาพขีดจำกัดอัตรา API

หากคุณไม่คุ้นเคยกับ @upstash/ratelimit เป็นไลบรารี TypeScript ที่สร้างขึ้นบน Upstash สำหรับ Redis® ช่วยให้คุณสามารถเพิ่มการจำกัดอัตราให้กับแอปพลิเคชันของคุณได้อย่างง่ายดายและทำงานผ่าน HTTP ทำให้เป็นรันไทม์แบบไร้สถานะที่สมบูรณ์แบบ เช่น ไร้เซิร์ฟเวอร์และ Edge คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการทำงานโดยอ่านประกาศของเราหรือโดยการตรวจสอบจากพื้นที่เก็บข้อมูล

การเปิดใช้งานการวิเคราะห์

การเปิดใช้งานการวิเคราะห์สำหรับ @upstash/ratelimit เป็นทางเลือกโดยสมบูรณ์และไม่เพิ่มเวลาแฝงใดๆ ให้กับเส้นทางวิกฤติของแอปพลิเคชันของคุณ คุณสามารถเปิดใช้งานการวิเคราะห์ได้โดยการกำหนดค่าในตัวสร้างขีดจำกัดอัตรา:

import { Ratelimit } from "@upstash/ratelimit";
import { Redis } from "@upstash/redis";
 
const ratelimit = new Ratelimit({
 redis: Redis.fromEnv(),
 limiter: Ratelimit.fixedWindow(10, "10s"),
 analytics: true, // <- add this line
});

คอนโซล

เมื่อคุณเปิดใช้งานการวิเคราะห์แล้ว คุณจะสามารถเข้าถึงแดชบอร์ดการจำกัดอัตราได้โดยไปที่ console.upstash.com/ratelimit จากที่นั่น คุณสามารถเลือกฐานข้อมูลที่คุณใช้สำหรับการจำกัดอัตราและเริ่มการตรวจสอบได้

ขอแนะนำการวิเคราะห์ขีดจำกัดอัตรา:แสดงภาพและเพิ่มประสิทธิภาพขีดจำกัดอัตรา API

ส่วนที่ดีที่สุดคือการใช้ @upstash/ratelimit SDK และแดชบอร์ดนั้นฟรีโดยสมบูรณ์! คุณชำระค่าบริการเฉพาะฐานข้อมูลพื้นฐานที่ใช้จัดเก็บขีดจำกัดและข้อมูลการวิเคราะห์เท่านั้น ระดับฟรี Redis ของเรา อนุญาตมากถึง 10,000 คำขอ ต่อวัน ฟรี และหากต้องการเพิ่ม คุณสามารถอัปเกรดได้ในราคาเพียง $0.20 ต่อ 100,000 คำขอ

เรายินดีรับคำถามหรือข้อเสนอแนะที่คุณอาจมี โปรดติดต่อเราทาง Twitter หรือ Discord

ลิงก์ที่เกี่ยวข้อง:

  • GitHub
  • คอนโซล
  • ตัวอย่าง