1 Introduction Under the "Security" tab of the Cloudflare dashboard, there is an "API Shield" feature: This feature is obviously designed specifically to protect APIs, but I didn't have any self-built APIs that needed protection before, so I...
On a sudden whim today, I ran PageSpeed Insights again, and the score actually reached 94 (the previous highest was 91). Given PageSpeed Insights' unpredictable nature when testing sites using CDNs, it's highly unlikely I'll get lucky enough to see such a high score again in the future. So, I'm posting this update to commemorate this peak moment of my life~:
1 Introduction Previously, the icons for my blog's external links and menus were used in conjunction with FontAwesome (Free version) icon fonts, and the effect was quite good: However, at that time, I was using FontAwesome's official CDN, which required inserting... into WordPress...
1 Introduction In WordPress, there are many ways to implement article reading statistics. The common practice is usually to use plugins, insert code into theme files (usually functions.php), and store the reading counts in the local database. Depending on the implementation method,...
1 Introduction The article I originally planned to write this week was not this one, but while researching "the impact of APO on WordPress content caching," I accidentally discovered an abnormal situation: "Cf-Cache-Status..." appeared in the response headers of the blog access requests.
1 Introduction I learned about Cloudflare around the beginning of last year, which was almost a year ago. During this year, I used a Free account to get many of Cloudflare's features for free (CDN cache acceleration, WAF, DDoS protection, Tunnel...
1 Introduction In the Internet era, web page loading speed has become a key factor affecting user experience and SEO rankings. Among them, TBT (Total Blocking Time) is an important indicator to measure web page performance. TBT measures...
1 Introduction I didn't originally plan to write this article. The reason I suddenly jumped the queue to write it is that I suddenly got a bit tired of "manually changing the blog's background image periodically"~. My blog's background image has always been manually changed by me periodically (the images are stored on Cloudflare R2)...
1 Introduction In daily use, we often come across excellent software managed via configuration files, such as HAProxy, Nginx, Apache, and Keepalived. These software are famous for their high performance and flexibility, but their configuration files usually need to be directly...
Tomorrow is Chinese New Year's Eve. I wish everyone a ”try to be” happy New Year in advance. As for why I say ”try to be”, it's because nowadays, ordinary people might not necessarily be happy, so we can only "try our best".
As for me, I also plan to give myself a vacation and have a good rest. After all, keeping up with a weekly update (I only started weekly updates in the past few months because I couldn't hold on; before that, it was 2-3 updates a week, which was even more terrifying) is still very tiring. It's also a good time to let my brain rest and empty out. Updates will resume on February 10th, so please stay tuned.
1 /
27 ,
2025
|
8:23
|
1
👋 Welcome to “Wudi's Personal Blog”
Here, long-term exploration is mainly carried out around the following directions:
🧱 Personal Digital Infrastructure and Blog System Construction