Free! Cloudflare R2 CDN WordPress Plugin: 10GB Free Storage + Unlimited Bandwidth

Plugin Introduction

Cloudflare R2 CDN is a powerful WordPress plugin that seamlessly migrates your WordPress media files to Cloudflare R2 storage service, enabling global CDN acceleration. By leveraging Cloudflare’s global network and free storage solution, your website’s media files will achieve faster loading speeds and better user experience while significantly reducing hosting costs.

Why Choose Cloudflare R2?

  • Free Storage: Cloudflare R2 offers 10GB of free storage and unlimited egress bandwidth
  • Global CDN: Leverage Cloudflare’s 200+ data centers worldwide
  • Cost-Effective: No bandwidth charges, pay only for storage beyond free tier
  • S3-Compatible: Easy integration with existing S3-compatible tools and workflows
  • Enterprise-Grade: Built on Cloudflare’s reliable infrastructure

Key Features

  • Automatic media file upload to Cloudflare R2
  • Support for images, videos, documents, and more
  • Convenient media migration tool
  • Custom domain and CDN URL support
  • Optional image processing features
  • Complete English and Chinese interface support
  • Free Storage Optimization: Smart storage management to maximize free tier usage

System Requirements

  • PHP 8.0 or higher
  • WordPress 6.0 or higher
  • Tested with WordPress 6.8.1

Cloudflare R2 Configuration Steps

  1. Log in to Cloudflare Dashboard
  2. Navigate to R2 service page
  3. Create a new bucket (Free tier includes 10GB storage)
  4. Obtain the following information:
    • Access Key ID
    • Secret Access Key
    • Bucket Name
    • Endpoint URL (Format: https://.r2.cloudflarestorage.com)

Plugin Usage Guide

  1. Install and activate the plugin
  2. Go to “Cloudflare R2 CDN” settings page in WordPress admin
  3. Fill in Cloudflare R2 configuration details
  4. Use the migration tool to transfer existing media files to R2
  5. Enable URL replacement feature
  6. Done! Your media files are now accelerated through Cloudflare CDN

Advanced Features

  • Image Processing: Support for compression, format conversion, etc.
  • Custom Domain: Use your own domain as CDN address
  • Batch Migration: One-click migration for large media libraries
  • Migration Progress Tracking: Real-time status and results display
  • Storage Analytics: Monitor your free tier usage and optimize storage

Cost Benefits

  • Free Storage: 10GB free storage with every Cloudflare account
  • No Bandwidth Costs: Unlimited egress bandwidth at no charge
  • Pay-As-You-Go: Only pay for storage beyond free tier
  • Cost Predictable: No surprise bandwidth bills
  • Budget Friendly: Perfect for small to medium-sized websites

Get the Plugin

Visit kgsoft.cn now to get the Cloudflare R2 CDN plugin and start saving on your hosting costs while improving performance!

Run Postman with Chrome Cookies

When testing APIs that require authentication, manually copying cookies from Chrome to Postman can be tedious. Here’s how to automatically sync Chrome cookies with Postman.

Prerequisites

  • Chrome browser
  • Postman desktop application
  • Chrome extension: “Cookie-Editor” or “EditThisCookie”
  1. Install the “Cookie-Editor” extension from Chrome Web Store
  2. Navigate to your target website and log in
  3. Click the Cookie-Editor extension icon
  4. Click “Export” to copy cookies in JSON format
  5. In Postman, go to your request
  6. Under the “Cookies” tab, click “Import”
  7. Paste the copied cookies and save

Method 2: Using Postman Interceptor ⭐️⭐️⭐️⭐️⭐️

Step 1: Install Postman Interceptor

  1. Install “Postman Interceptor” from Chrome Web Store
  2. Open Postman desktop app
  3. Go to Cookies > Sync Cookies
  4. Set domains you want to sync cookies from
  5. Click “Start Syncing”

Step 2: Configure Interceptor

  1. Click the Interceptor icon in Chrome
  2. Connect to Postman desktop app
  3. Select domains you want to sync cookies from

Step 3: Use Captured Cookies

  1. Your Chrome cookies will now automatically sync with Postman
  2. Make API requests in Postman using the synced cookies
  3. Cookies will update automatically when changed in Chrome

Benefits

  • Save time by avoiding manual cookie copying
  • Always work with up-to-date cookies
  • Maintain session consistency between browser and Postman

Common Issues and Solutions

  1. Cookies Not Syncing

如何调试 chrome 崩溃日志(MAC)

引言

在使用 Chrome 浏览器的过程中,偶尔会遇到浏览器崩溃的情况。为了找出崩溃的原因并修复问题,我们需要对崩溃后的 .dmp 文件进行详细分析。本文将详细介绍如何从用户的系统中获取崩溃日志文件,使用 minidump_stackwalk 查看浏览器版本信息,下载对应的 symbols 文件,并使用 LLDB 进行详细分析。

Prosemirror自定义节点和视图说明

在构建基于 ProseMirror 的在线编辑器时,自定义 schema 和 view 可以根据业务需求实现特定功能和样式。下面详细说明如何自定义 ProseMirror 的 schema 和 view,并提供相应的示例代码。

自定义 Schema

Schema 定义了编辑器中允许的文档结构和节点类型。通过自定义 schema,你可以控制哪些元素可以被编辑器处理,以及它们的属性和行为。