All Projects → pressjitsu → Pomodoro

pressjitsu / Pomodoro

Licence: gpl-3.0
A simple WordPress translation cache

Projects that are alternatives of or similar to Pomodoro

Wordpress Rest Cache
WordPress Plugin to lazy cache HTTP requests in database and update via cron.
Stars: ✭ 8 (-82.98%)
Mutual labels:  wordpress, cache, performance
Fragment Cache
WordPress plugin for partial and async caching.
Stars: ✭ 135 (+187.23%)
Mutual labels:  wordpress, cache, performance
Laps
Light WordPress profiler.
Stars: ✭ 368 (+682.98%)
Mutual labels:  wordpress, performance
Awesome Wp Speed Up
Plugins and resources to speed up and optimize your WordPress site.
Stars: ✭ 375 (+697.87%)
Mutual labels:  wordpress, performance
React Esi
React ESI: Blazing-fast Server-Side Rendering for React and Next.js
Stars: ✭ 537 (+1042.55%)
Mutual labels:  cache, performance
Performance Improvements For Woocommerce
Performance tweaks for the front-end and back-end of a store.
Stars: ✭ 46 (-2.13%)
Mutual labels:  wordpress, performance
Minit
A WordPress plugin to combine CSS and Javascript files.
Stars: ✭ 293 (+523.4%)
Mutual labels:  wordpress, performance
Bigcache
Efficient cache for gigabytes of data written in Go.
Stars: ✭ 5,304 (+11185.11%)
Mutual labels:  cache, performance
Wp Rest Api Cache
Enable caching for WordPress REST API and increase speed of your application
Stars: ✭ 239 (+408.51%)
Mutual labels:  wordpress, cache
Django Cachalot
No effort, no worry, maximum performance.
Stars: ✭ 790 (+1580.85%)
Mutual labels:  cache, performance
Wordops
Install and manage a high performance WordPress stack with a few keystrokes
Stars: ✭ 649 (+1280.85%)
Mutual labels:  wordpress, performance
Once
A magic memoization function
Stars: ✭ 821 (+1646.81%)
Mutual labels:  cache, performance
Ristretto
A high performance memory-bound Go cache
Stars: ✭ 3,584 (+7525.53%)
Mutual labels:  cache, performance
Autoptimize
Official Autoptimize repo on Github
Stars: ✭ 245 (+421.28%)
Mutual labels:  wordpress, performance
Guzzle Cache Middleware
A HTTP Cache for Guzzle 6. It's a simple Middleware to be added in the HandlerStack.
Stars: ✭ 325 (+591.49%)
Mutual labels:  cache, performance
W3 Total Cache Fixed
A community driven build of W3 Total Cache. The aim is to continuously incorporate fixes, improvements, and enhancements over the official WordPress release of W3 Total Cache.
Stars: ✭ 245 (+421.28%)
Mutual labels:  wordpress, cache
Vue Page Stack
Routing and navigation for your Vue SPA. Vue 单页应用导航管理器
Stars: ✭ 475 (+910.64%)
Mutual labels:  translation, cache
Redis Cache
A persistent object cache backend for WordPress powered by Redis. Supports Predis, PhpRedis, Credis, HHVM, replication and clustering.
Stars: ✭ 205 (+336.17%)
Mutual labels:  wordpress, cache
Glotpress Wp
🌍 🌎 🌏 GlotPress is a WordPress plugin to let you set up your own collaborative, web-based software translation tool.
Stars: ✭ 205 (+336.17%)
Mutual labels:  wordpress, translation
Bloom
🌸 HTTP REST API caching middleware, to be used between load balancers and REST API workers.
Stars: ✭ 553 (+1076.6%)
Mutual labels:  cache, performance

WordPress Translation Cache

The WordPress gettext implementation is very slow. It uses objects that cannot be cached into memory without reinstanting them.

pomodoro stores all seen translations as a PHP hashtable (array), that can be subsequently stored into a file as PHP code and levereged via OPcache when loaded.

Moreover, pomodoro does lazyloading for strings that are only encountered in output. It does not preload everything it can for a domain until there's no other choice.

But does it really work?

We think so :)

Example on a vanilla ru_RU locale WordPress site:

Before:

Before

After:

After

Installation

Drop pomodoro.php into wp-content/mu-plugins and enjoy the added speed :)

The more plugins you have the better the performance gains.

Support

Let us know how it goes at [email protected] ;)

License

GPLv3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].