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

หากคุณไม่คุ้นเคยกับ @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 จากที่นั่น คุณสามารถเลือกฐานข้อมูลที่คุณใช้สำหรับการจำกัดอัตราและเริ่มการตรวจสอบได้

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