Skip to main content
All CollectionsDomains, Web Servers, and BeyondSite Structure
Resource Allocation: CPU, Memory, and Storage
Resource Allocation: CPU, Memory, and Storage
Rapyd Team avatar
Written by Rapyd Team
Updated over a week ago

Website resources refer to the computing power, memory, and storage capacity required to keep a website running smoothly and efficiently. They are essential components for hosting and managing a website.


The CPU, or Central Processing Unit, is the "brain" of your server. It's responsible for executing instructions and performing calculations. When your website receives a request from a visitor, the CPU handles that request by processing the code and delivering the response.

Most web hosting providers offer different levels of CPU allocation, depending on the hosting provider and plan. Shared hosting, for example, typically provide a limited amount of CPU resources, since you're sharing the server with other customers. In contrast, dedicated hosting plans give you full control over the CPU resources of your server.

CPU usage can be impacted by a variety of factors, including the complexity of your website's code, the number of visitors your site receives, and the types of applications running on your server. If you exceed your CPU allocation, your website may become slow or unresponsive.

The Rapyd platform automates CPU provisioning, so you never have too much or too little CPU power, even during periods of high demand and traffic.


Memory, also known as RAM (Random Access Memory), is the short-term memory of your server. It stores data and instructions that the CPU needs to access quickly. When your website receives a request, the CPU loads the necessary data and instructions into memory so it can be processed quickly.

Like CPU allocation, most hosting providers offer different levels of memory allocation depending on your hosting plan. Websites with higher traffic or complex code may require more memory to operate efficiently. With most providers, when your website exceeds its memory allocation, it may become slow or unresponsive. Rapyd, however, automates the allocation process, so your websites perform flawlessly, no matter what.


Storage refers to the amount of disk space available to store your website's files, databases, and other data. This includes both hard disk drives (HDDs) and solid-state drives (SSDs).

Your storage needs will depend on the size and complexity of your website. Basic websites with few files or media assets may only require a few gigabytes of storage, while larger sites with lots of media or databases may require hundreds of gigabytes or even terabytes of storage.

In summary

When selecting a web hosting plan, it's important to consider the CPU, memory, and storage allocation offered by the provider. The amount of resources you need will depend on the complexity and traffic of your website. If dynamic websites exceed resource allocation, they will become slow or unresponsive. The auto-scaling and dynamic performance features offered by Rapyd ensure that your website runs smoothly even during periods of high traffic or resource usage.

Did this answer your question?