Libraries
Ocsigen_cache
Ocsipersist
Ocsipersist (2 implémentations) Eliom allows to use more persistent data, using the module Ocsipersist is needed in eliom.cma , thus you need to dynlink it in the configuration file before Eliom ). There are currently two implementations of Ocsipersist : ocsipersist-dbm.cma (uses the DBM database) and ocsipersist-sqlite.cma (uses the SQLite database, and depends on sqlite3.cma ).
It is possible to customize the location of the database on the file system. For example, with sqlite:
<extension findlib-package="ocsigen.ext.ocsipersist-sqlite"> <database file="_DATADIR_/ocsidb"/> </extension>
And with DBM, you can customize the location of the database and the name of the ocsidbm process you want to use:
<extension findlib-package="ocsigen.ext.ocsipersist-dbm"> <store dir="_DATADIR_"/> <ocsidbm name="_EXTRALIBDIR_/ocsidbm"/> </extension>