GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  GUNGHO::COMPONENT::THROTTLE::DOMAIN (3)

.ds Aq ’

NAME

Gungho::Component::Throttle::Domain - Throttle By Domain

CONTENTS

SYNOPSIS



  ---
  throttle:
    domain:
      max_items 1000
      interval: 3600
      domains:
        - match: A [Regular]+ Exp?ression
        - match: \.cpan\.org$
  components:
    - Throttle::Domain



DESCRIPITION

This component allows you to throttle requests by domain names.

You can specify a regular expression, in which case only the domains that match the particular regular expression will be throttled. Otherwise, the hostname from each request will be used as the key to throttle.

CONFIGURATION

All configuration parameters are specified in throttle.domain hash:



  throttle:
    doamin:
      key1: value



    max_items

Specifies the max number of items that can be fetched within the time specified in interval

    interval

Specifies the interval to which to apply the max_items configuration.

    domains

Specifies the domain to apply the throttling. If unspecified, the same throttling configuration will be applied to all domains

METHODS

    setup

    throttle($request)

Checks if a request can be executed succesfully. Returns 1 if it’s ok to execute the request.
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 GUNGHO::COMPONENT::THROTTLE::DOMAIN (3) 2007-11-08

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.