WCKD Fast Pages

توضیحات

WCKD Fast Pages is a deliberately small full-page cache for sites without a
logged-in front end (brochure sites, organizations, portfolios). The first
visit to a page saves its finished HTML; every visit after that is served
straight from disk before WordPress or the database load, typically
20 to 30 times faster server response.

Built to be boring:

  • Content edits purge the cache automatically, so visitors never see stale pages.
  • Visitors arriving through ads and email links (utm tags, click ids) get the instant copy too. Tracking is untouched: it runs in the browser.
  • Each page is compressed once when saved, so browsers get a ready-made gzip copy and the server never compresses the same page twice.
  • Logged-in users, previews, real query strings, search, feeds, and POST requests always bypass.
  • Deactivating, deleting, or even half-removing the plugin can never break the site: every failure path falls through to a normal WordPress render.

The dashboard (Settings Fast Pages):

  • A measured, plain-language speed banner (“Pages on this site load 32× faster…”) with one-click re-measuring.
  • Every page on the site listed with its cache status, timestamp, and size, plus per-page purge.
  • A “Cache All” button that rebuilds every page’s saved copy in one click, so no visitor ever waits for a page to build.
  • Pause for one hour (auto-resumes) and a list of pages that always render live.

Technical notes (for hosts and developers): on activation the plugin
installs a wp-content/advanced-cache.php drop-in and defines WP_CACHE
in wp-config.php, the standard mechanism that lets cached pages skip
WordPress entirely. It never overwrites another plugin’s drop-in, and
deactivation/uninstall remove both cleanly. Respects DONOTCACHEPAGE,
offers a wckd_fp_cacheable filter, and honours the
WCKD_FAST_PAGES_DISABLED and WCKD_FAST_PAGES_TTL constants. WP-CLI:
wp fast-pages status | purge | warm.

نصب

  1. Install and activate the plugin.
  2. Visit Settings Fast Pages and press “Cache All”.
  3. Press “Measure Speed” to see the before/after on your own server.

سوالات متداول

Will my visitors see outdated pages after I edit something?

No. Saving any post, page, category, or menu clears the cache
immediately; pages are saved again on their next visit, or all at once with “Cache All”.
Each saved copy is also used for at most 12 hours. The first visit after
that quietly rebuilds it, so pages that change on their own (like event
schedules) stay current even if nobody edits anything. There is no
scheduled rebuilding and no wasted server work: a page nobody visits is
never rebuilt. Developers can tune the window with the
WCKD_FAST_PAGES_TTL constant.

Does it work with my membership / WooCommerce site?

It is not designed for sites where visitors log in or see personalized
content. Logged-in users always bypass the cache, so the site keeps
working, but those visitors gain no speedup.

What happens if I deactivate or delete it?

The site simply becomes a normal WordPress site again. Every removal
path, including deleting the plugin folder by FTP, is fail-safe.

Does it send any data anywhere?

No. There are no external services, no accounts, and no tracking. Every
request the plugin makes is your site talking to itself.

Are there requirements my site must meet?

Pretty permalinks (any structure other than plain ?p=123) are required;
the settings page tells you if they are off. Subdirectory installs work.
Multisite networks are not supported.

نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

توسعه دهندگان و همکاران

“WCKD Fast Pages” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

ترجمه “WCKD Fast Pages” به زبان شما.

علاقه‌ مند به توسعه هستید؟

کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.

گزارش تغییرات

1.4.3

  • Initial release on WordPress.org.