Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a Bandwidth subpage to the Usage section #6818

Merged
merged 6 commits into from
Jan 31, 2025
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion umbraco-cloud/.gitbook.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ redirects:
set-up/external-services: set-up/project-settings/external-services.md
set-up/dedicated-resources: set-up/project-settings/dedicated-resources.md
set-up/upgrade-umbraco-cloud-plan: set-up/project-settings/upgrade-umbraco-cloud-plan.md
set-up/usage: set-up/project-settings/usage.md
set-up/usage: set-up/project-settings/usage/README.md
set-up/manage-subscriptions: set-up/manage-subscriptions/README.md
upgrades/migrate-from-umbraco-10-to-11: product-upgrades/major-upgrades.md
product-upgrades/migrate-a-umbraco-8-project-to-umbraco-10: product-upgrades/version-specific-upgrades/migrate-from-8-to-latest.md
Expand Down
3 changes: 2 additions & 1 deletion umbraco-cloud/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,8 @@
* [Troubleshooting](set-up/project-settings/umbraco-cicd/Troubleshooting.md)
* [Known Limitations and Considerations](set-up/project-settings/umbraco-cicd/KnownLimitationsAndConsiderations.md)
* [External Services](set-up/project-settings/external-services.md)
* [Usage](set-up/project-settings/usage.md)
* [Usage](set-up/project-settings/usage/README.md)
* [Bandwidth](set-up/project-settings/usage/bandwidth.md)
* [Availability and Performance](set-up/project-settings/availability-performance.md)
* [Team Members](set-up/project-settings/team-members/README.md)
* [Technical Contact](set-up/project-settings/team-members/technical-contact.md)
Expand Down
2 changes: 1 addition & 1 deletion umbraco-cloud/set-up/project-settings/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ On the project history page, you can see a history of activities that have happe

You can see metrics related to the overall health and performance of the Azure app service hosting the live environment of your solution.

### [Usage](usage.md)
### [Usage](usage/)

On your Umbraco Cloud project, it is possible to see the usage of Custom Domains, Media Storage, Content Nodes, and Bandwidth for the project. You can also check if it is using above or below the allowed amount for the plan that your project is on.

Expand Down
22 changes: 22 additions & 0 deletions umbraco-cloud/set-up/project-settings/usage/bandwidth.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Bandwidth

Bandwidth in Umbraco Cloud refers to the amount of data transferred from your website to its visitors. Bandwidth is measured in Umbraco Cloud, and you can monitor your usage on the Umbraco Cloud Usage page.

## What is Bandwidth?

Bandwidth usage includes all data sent by your website. Every time a visitor loads a page, views images, or downloads files, data is transferred, contributing to your total bandwidth usage. This includes both requests served from the origin and those served from cache/edge.

## How is Bandwidth Measured?

In Umbraco Cloud, bandwidth is measured in gigabytes (GB). It represents the total amount of data transferred from your site to users over a given period, typically one month. We measure bandwidth by summarizing all request logs' `bytes_served` on our edge. Both requests served with content from the edge or origin flow through the edge, so we summarize all egress bandwidth.
HalldorLyngmo marked this conversation as resolved.
Show resolved Hide resolved

<figure><img src="./images/bandwidth-flow-diagram.png" alt="Bandwidth data flow diagram"><figcaption></figcaption></figure>

**What is the Edge?**
eshanrnh marked this conversation as resolved.
Show resolved Hide resolved
The "edge" refers to servers located closer to the end-users, which cache content to reduce latency and improve load times. By serving content from these edge servers, we can deliver data more efficiently and quickly to users.
HalldorLyngmo marked this conversation as resolved.
Show resolved Hide resolved

## How to Reduce Bandwidth Usage

To avoid upgrades to higher Umbraco Cloud Tiers and improve performance, consider the following optimization techniques:
* **Optimize Images**: Compress images and use modern formats like WebP to reduce their size without losing quality.
* **Cache Static Content**: Leverage caching mechanisms to reduce the number of times static assets (like images, CSS, and JavaScript) are requested from the server. You can control your caching configuration here.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading