This document explains how to monitor your Netlify usage to avoid hitting limits and how to optimize your usage.
The Netlify free tier includes:
- 100GB bandwidth per month
- 300 build minutes per month
- 1000 function invocations per month
- 100 team members
- Custom domains
- SSL certificates
- Visit: https://app.netlify.com/
- Select your project (inspiring-jalebi-9502c5)
- Go to "Settings" → "Usage & Billing"
- Check your current usage statistics
# Check account status
netlify status
# Check detailed account information
netlify api getAccount- Minimize unnecessary builds
- Use
git pushonly when you have actual changes - Consider using Netlify's ignore command for documentation-only changes
- Compress assets (images, CSS, JS)
- Use Netlify's built-in asset optimization
- Implement proper caching headers
- If you add serverless functions, monitor their usage
- Optimize function code for efficiency
Your GiftEase project is well-optimized:
- Build time: ~1.6 seconds (very fast)
- Bundle size: ~270KB total (reasonable)
- No serverless functions (saves function invocations)
- Each page load uses ~100-200KB
- 100GB allows for 500,000-1,000,000 page views per month
- Current usage is likely well under this limit
Watch for these indicators of approaching limits:
- Build failures with resource limit errors
- Site performance degradation
- Email notifications from Netlify
- 500 errors on your site
If you approach limits:
- Optimize assets further
- Implement a CDN for images
- Consider Netlify's Pro plan ($19/month)
- Use Netlify's analytics to identify high-usage periods
-
Deploy Strategically:
- Only deploy when you have meaningful changes
- Group multiple changes into single deployments
-
Monitor Regularly:
- Check usage monthly
- Set up alerts if possible
-
Optimize Assets:
- Compress images before uploading
- Minify CSS and JavaScript
- Use modern formats (WebP for images)
-
Cache Effectively:
- Set long cache times for static assets
- Use Netlify's built-in caching headers
-
Admin Panel Usage:
- The localStorage-based admin panel doesn't consume Netlify resources
- All data is stored client-side
-
Payment Settings Sync:
- Our new cloud sync implementation still uses localStorage
- No additional Netlify costs
-
Build Efficiency:
- Vite build is very fast
- Minimal dependencies
- Efficient code splitting
If you hit limits:
- Temporarily disable automatic deployments
- Contact Netlify support
- Consider upgrading to a paid plan temporarily
- Optimize your site to reduce resource usage
- Netlify Support: https://www.netlify.com/support/
- Account Management: https://app.netlify.com/account/settings