<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Performance on Kaisekukun</title><link>https://netguide.jp/zh/tags/performance/</link><description>Recent content in Performance on Kaisekukun</description><generator>Hugo -- gohugo.io</generator><language>zh</language><copyright>Kaisekukun</copyright><atom:link href="https://netguide.jp/zh/tags/performance/index.xml" rel="self" type="application/rss+xml"/><item><title>SEO and Core 网络 Vitals: Demystifying and Improving INP</title><link>https://netguide.jp/zh/web/seo-core-web-vitals-inp/</link><pubDate>Tue, 05 May 2026 12:00:00 +0900</pubDate><guid>https://netguide.jp/zh/web/seo-core-web-vitals-inp/</guid><description>&lt;img src="https://netguide.jp/img/thumbnail/seo-core-web-vitals-inp-zh.png" alt="Featured image of post SEO and Core 网络 Vitals: Demystifying and Improving INP" /&gt;&lt;p&gt;INP (Interaction to Next Paint) measures a web page&amp;rsquo;s responsiveness to user interactions. This article demystifies Google&amp;rsquo;s Core Web Vitals metric, explores how it differs from the deprecated FID metric, and outlines how to optimize your JavaScript execution pathways to achieve &amp;ldquo;Good&amp;rdquo; scores.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-what-is-interaction-to-next-paint-inp"&gt;1. What is Interaction to Next Paint (INP)?
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;INP&lt;/strong&gt; tracks the latency of all user interactions (clicks, taps, and keyboard inputs) during a user&amp;rsquo;s visit to a page. It measures the duration between when a user initiates an action and when the browser paints the next frame showing the visual update.&lt;/p&gt;</description></item><item><title>PostgreSQL Performance Tuning for 网络 Developers</title><link>https://netguide.jp/zh/software/postgres-performance-tuning/</link><pubDate>Mon, 20 Apr 2026 12:00:00 +0900</pubDate><guid>https://netguide.jp/zh/software/postgres-performance-tuning/</guid><description>&lt;img src="https://netguide.jp/img/thumbnail/postgres-performance-tuning-zh.png" alt="Featured image of post PostgreSQL Performance Tuning for 网络 Developers" /&gt;&lt;p&gt;Optimize slow-performing applications by profiling database queries in PostgreSQL with EXPLAIN. Slow queries are the single largest bottleneck in most web applications. This guide walks you through essential index optimization guidelines, how to read execution plans, and key configuration parameter adjustments for self-hosted or managed databases.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-designing-effective-indexes"&gt;1. Designing Effective Indexes
&lt;/h2&gt;&lt;p&gt;The primary bottleneck in modern databases is Disk I/O (reading block files from storage). Adding indexes allows PostgreSQL to query data records directly instead of scanning the entire table.&lt;/p&gt;</description></item><item><title>必备 Vite Config for Faster Builds</title><link>https://netguide.jp/zh/software/vite-fast-build-tips/</link><pubDate>Tue, 24 Feb 2026 15:00:00 +0900</pubDate><guid>https://netguide.jp/zh/software/vite-fast-build-tips/</guid><description>&lt;img src="https://netguide.jp/img/thumbnail/vite-fast-build-tips-zh.png" alt="Featured image of post 必备 Vite Config for Faster Builds" /&gt;&lt;p&gt;Vite has earned its reputation as a fast frontend build tool, especially when it comes to dev server startup. This article breaks down why Vite is fast and explores configuration tweaks to push build performance even further.&lt;/p&gt;
&lt;h2 id="why-vite-is-fast"&gt;Why Vite Is Fast
&lt;/h2&gt;&lt;p&gt;The key difference between Vite and traditional bundlers like Webpack is that Vite uses different strategies for development and production.&lt;/p&gt;
&lt;h3 id="dev-native-es-module-serving"&gt;Dev: Native ES Module Serving
&lt;/h3&gt;&lt;p&gt;During development, Vite skips bundling entirely. It leverages the browser&amp;rsquo;s native ES Module support, transforming and serving only the files that are requested. This means dev server startup remains instant no matter how large your project grows.&lt;/p&gt;</description></item></channel></rss>