Linux 软件免费装
Banner图

VelocityForge

开发者 avakodeforge
更新时间 2026年10月3日 02:21
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

caching page speed critical css core web vitals image optimization

下载

1.2.5

详情介绍:

VelocityForge gives WordPress sites measurable Core Web Vitals improvements without the catastrophic "white screen after update" failures that aggressive caching plugins are famous for. It measures on your own server and keeps every measurement in your own database — nothing is loaded from a CDN, and no field reading ever leaves the site. It does not stop at the number. A slow interaction is reported with the control that was hit, the split between input delay, your own handler and the repaint afterwards, and the plugin that shipped the script; a slow first paint is reported with the element and the file it loaded. Those are different problems with different fixes, and until a measurement carries one of them a number is only a number. Free Everything here is measurement and the hints that cost nothing to give. None of it is capped to make a paid tier look better. Pro VelocityForge Pro is a separate add-on, installed alongside this free plugin. Its features are Pro because their code ships in the add-on, not because this plugin refuses to run code you already downloaded. VelocityForge is part of the Forge Suite. Learn more and get Pro at https://avakode.com.

安装:

  1. Upload the velocityforge folder to /wp-content/plugins/, or install through Plugins → Add New.
  2. Activate VelocityForge through the Plugins menu.
  3. Open VelocityForge → Dashboard to run your first page audit.
  4. Visit VelocityForge → Settings to tune thresholds and enable modules.

升级注意事项:

1.2.5 The recovery drill no longer sends the site's own panic secret. Needs VelocityForge Pro 1.2.5 or newer if you run the add-on. 1.2.4 Field data is kept up to a year on every install. Needs VelocityForge Pro 1.2.5 or newer if you run the add-on: the licence screen moved into it, and an older add-on stays paused until it is updated. 1.2.3 The recovery drill and the page profiler stay inside your own site: no writes to wp-content, no requests to other hosts. Needs VelocityForge Pro 1.2.0 or newer if you run the add-on. 1.2.2 Needs VelocityForge Pro 1.2.0 or newer — an older add-on is switched off whole rather than left running, because the rule watch the free screens promise lives entirely in 1.2.0 and later. 1.2.0 Field measurements now name what they point at: the slow control, the delayed element and the plugin behind each. Adds the recovery drill, a trend chart and asset changes in the regression report. Needs VelocityForge Pro 1.2.0 or newer if you run the add-on. 1.1.0 LCP hints, 30-day field-data retention, 50-URL batch scans, the regression e-mail and the database health report are now part of the free plugin. 1.0.2 Fixes Core Web Vitals collection, which never ran: the measuring library shipped as a placeholder. Also drops a Pro feature that was listed but never built. 1.0.1 Regression e-mails now send, and field data can be exported. Nothing to do on upgrade. 1.0.0 Initial release.

常见问题:

Do I need an account or API key for the free version?

No. Measuring and diagnosing happen entirely on your own server, and no field reading ever leaves the site. See "External services" above for exactly what this download does and does not contact.

How do I get the Pro features?

Pro features ship in a separate "VelocityForge Pro" add-on. Install this free plugin first, then add Pro from https://avakode.com.

Will VelocityForge break my site?

All mutations are opt-in and every change has a rollback path. Safe Mode (one click) disables all output mutations instantly without deactivating the plugin, and it sits in the admin bar on the front end as well as in wp-admin — the front end being where you usually notice. Below that there are two hatches that do not need the admin at all: a secret URL that flips Safe Mode, whose secret is also written to wp-content/.velocityforge-panic so you can read it over SFTP, and define('VELOCITYFORGE_PANIC', true); in wp-config.php, which is checked before any database read, because the day you need it the database is often the problem.

How do I know the escape hatches work before I need them?

Run the recovery drill on the Rollback screen. It presses the real ones — including a genuine loopback request to your secret panic route with your real secret, since a wrong token would only prove the 403 branch works — and restores the safe-mode option, the stored secret and its on-disk copy exactly as it found them. A drill that left the file disagreeing with the database would break the one escape hatch it exists to verify.

Can VelocityForge undo a rule on its own?

Only with the Pro add-on, only for a rule you have just created, and only after refusing six ways: no licence, the beacon switched off, fewer measurements than your sample floor, Safe Mode on, a hard-railed handle, or a rule you pinned. When it does act it reverts that one rule through the ordinary revert path, writes the reason auto-watch onto the rollback event, and e-mails you the numbers and how to put it back. Nothing is reverted on thin evidence: below the sample floor the verdict is "inconclusive" and the rule stays exactly as it was.

An update slowed the site down. What does VelocityForge actually tell me?

Which assets changed. Before an update replaces any file, the plugin fetches your real front page and reads its script and stylesheet queue out of the served HTML; afterwards the regression row reads the difference and names what was added, what disappeared and what grew. The snapshot refuses any non-2xx response before parsing it, because during a bulk update WordPress serves a 503 maintenance page that parses perfectly into an empty list — which would have made your entire real asset queue look like an addition.

Why does a card say "theme" instead of naming a plugin?

Because the owner resolver only claims what it can support: a prefix it knows, a handle this site enqueues, or the velocityforge/interaction_owner filter. Where none of those answer it says "theme", or nothing. A confident wrong name is worse than an honest gap.

Can I run it alongside my caching plugin?

Yes — that is the assumption, not the exception. VelocityForge is not a page cache and does not want to be one. Seventeen caching and optimisation plugins are recognised and our overlapping work stands down while one of them is active, and the notice names every feature that stepped back rather than only the obvious overlap.

Why does the Total Blocking Time budget never trigger anything?

On field data it cannot. TBT needs a long-tasks trace, which the real-user beacon does not capture, so that budget is read only by the Pro scheduled lab audits' own comparison. It lives in the same budget map as the other four so there is one place to set them, and the Settings screen says what it does and does not measure.

更新日志:

1.2.5 1.2.4 1.2.3 1.2.2 1.2.0 1.1.0 1.0.2 1.0.1 1.0.0