Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading