Linux Redis je systém ukládání souborů do mezipaměti pro snížení zátěže a zrychlení načítání webových stránek. Implementace Redis využívá i rozšíření Redis Object Cache (ROC) v CMS WordPress & WooCommerce kešování. Funguje tak, že dočasně ukládá informace do klíčované datové struktury. Redis keš je populární, protože je k dispozici téměř ve všech hlavních programovacích jazycích a díky pluginům i ve vetšině populárnách CMS jako Joomla, Drupal, WordPress, WooCOmmerce, Xenforo, phpBB, Discourse a dalších..
Obsah
Redis Object Cache Pro v1.16.1
Opraveno
- Opravena podmínka kontroly stavu
Redis Object Cache Pro v1.16.0
Přidáno
- Přidána podpora pro WordPress 6.1
wp_cache_flush_group()
. - Přidán koncový bod rozhraní REST API pro možnosti zásuvného modulu
- Přidán filtr
objectcache_omit_analytics_footnote
. - Přidáno opakování připojení
- Přidána podpora proměnné prostředí
OBJECTCACHE_CONFIG
- Přidána integrace pro WP User Manager
- Přidány pomocníci připojení
withTimeout()
awithoutTimeout()
Změněno
- Předání PHPStan L7
- Třídy
Plugin
,Configuration
aTransaction
byly vytvořeny jako finální. - Přidáno
MeasuredObjectCacheInterface
- Do rozhraní
ConnectionInterface
přidány funkcecommands()
,memoize()
,ioWait()
awithoutMutations()
. - Zkrácení výchozího (read-)timeoutu z
5,0s
na2,5s
. - Zkrácení výchozího intervalu opakování ze
100ms
na25ms
. - Použití konfigurační volby
retry_interval
jako základny pro backoff - Použijte konfigurační volbu
read_timeout
jako horní hranici backoffu - Použití koncového bodu rozhraní API pro uložení různých nastavení
- Připojit zpětnou stopu ke zprávě protokolu o neplatném typu klíče mezipaměti
- Přepracované metody
flush_runtime()
aflushRuntime()
. - Výchozí skupina
default
v pomocných nástrojíchObjectCache
- Akceptování libovolného
callable
pro konfigurační volbulogger
- Zachycení výjimek zpětného volání v
PhpRedisConnection::withoutMutations()
- Vylepšená podpora opakování/odmítnutí pro spojení Relay
- Podpora posluchačů událostí Relay pro metody
*_multiple()
WordPressu 6.0 - Přejmenování
default
backoff nasmart
- Výpočet velikosti mezipaměti pouze v případě potřeby a šetrnější k paměti
Opraveno
- Opraveno zpracování neplatných klíčů mezipaměti
- Opraveno načítání stylů nastavení, když je must-use symlinkováno jinam
- Opraveno pozicování widgetů ovládacího panelu
- Uvolněná validace URL
- Zamezení timeoutů při mazání podle vzoru
- Zamezení vzácným kolizím identifikátorů klíčů
- Předcházení vzácným selháním obnovení analytiky
- Opravena logika
PhpRedisReplicatedConnection
pro volánímulti()
aflushdb()
. - Import chybějící výjimky ve vlastnosti
Configuration\Concerns\Sentinel
- Opravena návratová hodnota funkce
Updates::setUpPluginInfo()
při výskytu chyby - Odstranění typu
mixed
vPhpRedisClusterConnection::scanNode()
- Zabránit načítání zásuvného modulu více než jednou
- Nepřetahovat parametr
action
na ovládacích panelech
Odstraněno
- Odstraněn zastaralý pomocník
flushRuntimeCache()
Užitečné
WordPress Object cache pro Redis paměť
Domovská stránka Redis