秋来冬风的博客

所有英文内容

Optimize http2 Web Server | Go standard library and runtime modifiable source code

Share some discovered tunable points in Go's HTTP/2 server implementation within the standard library and runtime source code, including frame size adjustment, reduced memory allocation, GC overhead control, and goroutine stack size tuning.

Go1.25's New CSRF (Cross Site Request Forgery) Defense API | Build a More Secure Internet

Introduce the principles and features of the new CSRF (Cross Site Request Falsification) defense API for Go1.25, as well as its advantages and disadvantages compared to other methods, and what to pay attention to when using the new API.

Why Not Use TLS to Connect to the Database Instead of WireGuard?

TLS and WireGuard connection databases are analyzed from four dimensions: configuration frequency, quantum security, anti intrusion, and scalability. WireGuard has obvious advantages in small-scale scenarios and is an excellent alternative to TLS.

My Experience With Cloudflare Argo Smart Routing Greatly Improving Access Speed in Chinese Mainland

Share my experience of using Cloudflare Argo Smart Routing, and actually measure that Cloudflare Argo Smart Routing has reduced the visit delay in Chinese Mainland from nearly 50 seconds to 200+ms, which has significantly improved the access speed in Chinese Mainland, even faster than the direct connected vps. In addition, compare the cost-effectiveness analysis of Cloudflare Pro plan, and when to choose Cloudflare Pro plan.

Personal Guide to Choosing VPS (Virtual Private Server)

This guide is intended for personal use, such as learning and research, lightweight websites (personal blogs), etc. Includes tips for selecting overseas VPS and sharing payment methods. But other uses, such as commercial websites, also have reference value.

Measure the Speed Difference Between Http2 and Http3

HTTP/3 vs HTTP/2 performance test in real networks. Results show ~10% faster response with HTTP/3. Open-source tool in Go.

Go1.25 is worth paying attention to

I have read the ongoing release notes for go1.25 and feel that this version is worth paying attention to.

How does the metrics package record the number of non default behavior occurrences

英文版

Multiplication_or_dereference

英文版

mmap_error

英文版

First blog

英文版