PHP Classes

File: example.php

Recommend this page to a friend!
  Classes of Nitesh Apte   Reactive Asynchronous Rate Limiter PHP   example.php   Download  
File: example.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Reactive Asynchronous Rate Limiter PHP
Limit the handling of requests to a given rate
Author: By
Last change:
Date: 14 days ago
Size: 264 bytes
 

Contents

Class file image Download
<?php
include 'ReactiveRateLimiter.php';

// Allow 5 requests every 5 seconds
$rateLimiter = new ReactiveRateLimiter(5, 5.0);

// Simulate periodic requests
while (true) {
   
$rateLimiter->sendRequest();
   
usleep(200000); // 0.2 seconds between requests
}
?>