Skip to content

Commit

Permalink
Prepared readme to announce Relay implementation
Browse files Browse the repository at this point in the history
  • Loading branch information
Geolim4 committed Sep 1, 2024
1 parent aa786d0 commit d59b319
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 12 deletions.
16 changes: 6 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

#### :warning: Please note that the V9 is mostly a PHP 8 type aware update of Phpfastcache with some significant changes !
> As the V9 is **relatively** not compatible with previous versions, please read carefully the [migration guide](./docs/migration/MigratingFromV8ToV9.md) to ensure you the smoothest migration possible.
One of the biggest change is the configuration system which is now an object that replace the primitive array that we used to implement back then.
One of the biggest changes is the configuration system which is now an object that replace the primitive array that we used to implement back then.
Also, please note that the V9 requires at least PHP 8 or higher to works properly.

---------------------------
Expand All @@ -24,10 +24,11 @@ The simplicity of abstraction: One class for many backend cache. You don't need
| `Leveldb` _(Core)_ | `Couchdb` _([Extension](https://github.com/PHPSocialNetwork/couchdb-extension))_ | | |
| `Memcache(d)` _(Core)_ | `Mongodb` _([Extension](https://github.com/PHPSocialNetwork/mongodb-extension))_ | | |
| `Solr` _([Extension](https://github.com/PHPSocialNetwork/solr-extension))_ | `Predis` _(Core)_ | | |
| `Sqlite` _(Core)_ | `Redis`/`RedisCluster` _(Core)_ | | |
| `Wincache` _(Core)_ <br>(**Deprecated** as of v9.2, will be removed as of v10) | `Ssdb` _(Core)_ | | |
| `Zend Disk Cache` _(Core)_ | `Zend Memory Cache` _(Core)_ | | |
| | | | |
| `Sqlite` _(Core)_ | `Ravendb` _([Extension](https://github.com/PHPSocialNetwork/ravendb-extension)) | | |
| ` Wincache` _(Core)_ <br>(**Deprecated** as of v9.2, will be removed as of v10) | `Relay` ([By end of 2024](https://relay.so/)) |
| `Zend Disk Cache` _(Core)_ | `Redis`/`RedisCluster` _(Core)_ | | |
| | `Ssdb` _(Core)_ | | |
| | `Zend Memory Cache` _(Core)_ | | |

\* Driver descriptions available in [DOCS/DRIVERS.md](./docs/DRIVERS.md)

Expand Down Expand Up @@ -311,11 +312,6 @@ echo implode('<br />', $CachedString->get());// Will echo your product list

```

##### :floppy_disk: Legacy support (Without Composer)
~~* See the file examples/withoutComposer.php for more information.~~\
:warning: The legacy autoload will be removed in the next major release :warning:\
Please include Phpfastcache through composer by running `composer require phpfastcache/phpfastcache`.

#### :zap: Step 3: Enjoy ! Your website is now faster than lightning !
For curious developers, there is a lot of other examples available [here](./docs/examples).

Expand Down
10 changes: 8 additions & 2 deletions docs/DRIVERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,21 +51,27 @@
* :new: Is now a composer extension separated from the Phpfastcache core as of v9.2: `phpfastcache/mongodb-extension`
* Predis
* A high-performance memory driver using a in-memory data structure storage. Less efficient than Redis driver as it is an embedded library.
* Ravendb **(Added in v9.2)**
* A Ravendb driver that use the `ravendb/ravendb-php-client` client for good performances.
* :new: It is a composer extension separated from the Phpfastcache core as of v9.2: `phpfastcache/ravendb-extension`
* Redis/Rediscluster
* A very high-performance memory driver using a in-memory data structure storage. More efficient than Predis driver as it is an compiled library.
* RedisCluster use the RedisCluster class with a different driver name but behave slightly differently than Redis driver.
* Relay **(Planned for v9.3.0)**
* A very high-performance memory driver based on a Redis backend
* Relay.so aims to be faster than Redis/Predis using a new php extension. Will be available by the end of 2024.
* Riak **(REMOVED in v8.0.6)**
* A very high-performance NoSQL driver using a key-value pair system.
* Solr **(Added in v9.1)**
* A Solr driver that use Solarium as PHP client for good performances.
* :new: Is now a composer extension separated from the Phpfastcache core as of v9.2: `phpfastcache/solr-extension`
* :new: It is now a composer extension separated from the Phpfastcache core as of v9.2: `phpfastcache/solr-extension`
* Sqlite
* A Sqlite driver that use serialization for storing data for regular performances. A _$path_ config must be specified, else the system temporary directory will be used.
* Ssdb
* A very high-performance NoSQL driver using a key-value pair system.
* Wincache
* The Wincache driver. A memory cache for regular performances on Windows platforms.
* Will be removed in v10 due to the lack of updates to PHP8 [as officially stated by PHP](https://www.php.net/manual/en/install.windows.recommended.php).
* **Will be removed in v10** due to the lack of updates to PHP8 [as officially stated by PHP](https://www.php.net/manual/en/install.windows.recommended.php).
* Xcache **(REMOVED in v8)**
* The Xcache driver. A memory cache for regular performances.
* Zend Disk Cache ( * Requires ZendServer Version 4 or higher * )
Expand Down

0 comments on commit d59b319

Please sign in to comment.