-
Notifications
You must be signed in to change notification settings - Fork 19.4k
feat: enhance squid config #30146
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
feat: enhance squid config #30146
Conversation
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR enhances the Squid proxy configuration to address timeout issues with high-concurrency image requests by adding comprehensive performance optimization settings including connection management, timeout configurations, persistent connections, and caching improvements.
Key Changes:
- Added extensive timeout configurations (connect, request, read) optimized for image handling
- Enabled persistent connections for both server and client sides with connection pooling
- Configured memory caching with 256 MB allocation and DNS optimization with public resolvers
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Important
Fixes #<issue number>.Summary
fix #29642
Performance Optimization Configuration
These configurations should significantly improve timeout issues when handling high-concurrency image requests. You need to restart the squid service for the changes to take effect.
Screenshots
Checklist
dev/reformat(backend) andcd web && npx lint-staged(frontend) to appease the lint gods