# Requests: How The Premium Cloud App Verifies IPs

- Link: https://www.limitloginattempts.com/blogs/guides/what-are-requests/
- Published: 2021-04-27T15:15:48+00:00
- Author: Greg Fisher

Premium subscribers will notice that their plan includes a designated number of **
requests**. A request involves our** cloud app verifying if an IP address is permitted
to initiate a login attempt**. This critical function forms the **core of the premium
cloud app**, enabling us to **[identify malicious IPs](https://www.limitloginattempts.com/features/ip-intelligence/)**
preemptively, **thwarting login attempts before they occur**.

## How Attacks Are Handled With The Free Version

When utilizing our free plugin, **your site bears the burden** of absorbing all 
attacks on its resources. Whether you’re on shared hosting with GoDaddy, a managed
hosting service, or a VPS, your hosting platform **must deploy its own resources**
to handle the incoming requests from these attacks. This may result in your site
experiencing **sluggish performance** or even going offline altogether.

![example of website going offline. 502 error. ](https://www.limitloginattempts.
com/wp-content/uploads/2023/11/image-8.png)

In fact, this is the predominant cause of your site’s sluggishness, as your hosting
provider **lacks the infrastructure** to repel [brute-force attacks](https://www.limitloginattempts.com/blogs/cyber-security/cracking-the-code-unveiling-the-mechanics-behind-brute-force-attacks/).
While some providers do furnish DDoS protection, it’s a distinct service that **
often incurs significant costs** due to the substantial strain it places on their
infrastructure.

## How Requests Protect Your Website

![typical wordpress setup without Limit login attempts reloaded. ](https://www.limitloginattempts.
com/wp-content/uploads/2023/11/image-12.png)

In this diagram above, there is **nothing to protect your web and database servers**
from attacks. Our cloud app **extends your infrastructure** to work with Amazon’s**
unlimited resources.** It handles the **dangerous IP lookups** and copies some of
your data (related to the plugin) into a [server-less data structure on Amazon ](https://aws.amazon.com/rds/aurora/serverless/)
that’s similar to a database.

In the diagram below, you can see how requests are made **without disturbing your
database**, but you have a limited amount of them because they do **consume CPU 
and memory resources** of our Amazon infrastructure. Each login attempt can require
up 1 to 2 requests. It depends if the IP is known or not.

![when requests are added to your website with limit login attempts reloaded. ](
https://www.limitloginattempts.com/wp-content/uploads/2023/11/image-11.png)

We’ve determined that 100K requests per month is sufficient for a site with traffic
under 100 visitors per day. As the site becomes more popular 200K or 300K might 
be needed.

## Definitions

We’ve created some simple definitions to help you understand how we categories different
functions of the system.

**Request: **The process of our cloud app checking whether an IP address is allowed
to create a login attempt.

**Allowed Request: **A request from an IP address that was allowed based on rules.

**Denied Request:** A request from an IP address that was denied based on rules.

**Login Attempt**: An IP attempting to login to your website that is not already
denied by the cloud app.

**Failed Login Attempt:** An IP that hasn’t been previously denied by the cloud 
app, but has made an unsuccessful login attempt on your website.

 [  ](https://www.limitloginattempts.com/plans/)

## Conclusion

In summary, requests play a crucial role in safeguarding your WordPress website 
against brute force attacks. Without these requests, your website lacks the capability
to assess the malicious nature of IPs, potentially leading to increased failed login
attempts and a higher risk of unauthorized access. We recommend [exploring our premium plans](https://www.limitloginattempts.com/plans/)
to integrate this essential functionality into your website’s security measures.

## Frequently Asked Questions

**How do I know if I have enough requests?**

You’ll know if you have enough requests by **reviewing your monthly usage.** If 
you are running out of requests, we recommend upgrading to a different plan with
more requests.

**How does the free plugin affect my website’s performance?**

When using our free plugin, **your website bears the brunt of absorbing all attacks,
potentially leading to sluggish performance or even downtime.**

**How are requests made without disturbing my database?**

Requests are made without disturbing your local database servers because** the cloud
app is handling the dangerous IP lookups using our cloud app.**
