SnapCache

説明

SnapCache accelerates WordPress by providing a fast, reliable persistent object cache backed by Memcached.
It dramatically reduces database load, speeds up page generation, and improves scalability under heavy traffic.

SnapCache is designed to be safe and fast.
See the Benchmarks section for performance results.

Features

  • Persistent object cache using Memcached
  • Automatic prefetching of frequently accessed keys
  • WP-CLI commands for inspecting and managing the cache
  • Continues to operate even if Memcached is unreachable

Benchmarks

Requests per second in a default WordPress installation. Comparison of object cache functionality only.

  • SnapCache v1.0.0 with Memcached – 387.0 req/sec
  • Redis Cache v2.7.0 – 367.1 req/sec
  • LiteSpeed v7.6.2 with Redis – 218.6 req/sec
  • LiteSpeed v7.6.2 with Memcached – 218.0 req/sec

Requirements

  • WordPress 6.5 or later
  • PHP 8.1+ with the Memcached extension installed
  • At least one accessible Memcached server

評価

1件のレビューをすべて表示

貢献者と開発者

SnapCache はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“SnapCache” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログを RSS で購読してみてください。

変更履歴

Full changelog available at https://github.com/staticweb-io/snapcache/blob/master/CHANGELOG.md

1.2.1

Fix that delete_multiple returned results by internal cache key,
not the caller’s key.
Fix that a set_multiple() followed by a get() to one of the same keys,
during the same request, could return the input array to set_multiple
instead of the proper value.

1.2.0

Use TCP no-delay by default. This greatly speeds up small requests.
Show memcached stats on the plugin admin page.

1.1.1

Fix a packaging issue that added dev dependencies to the plugin zip in 1.1.0.

1.1.0

Verify support for WordPress 7.1.
Fix missing link to Settings on plugins page.
Remove code that disables some default WordPress actions.

1.0.1

Indicate support for WordPress 7.0.

1.0.0

Initial submission to WordPress.org.