# phar development update

- Thread: https://externals.io/message/38207
- Original archive: https://news-web.php.net/php.internals/38207
- Started by Gregory Beaver on 2008-06-13T22:16:58+00:00
- Messages: 2
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #38207 — Gregory Beaver — 2008-06-13T22:16:58+00:00

URL: https://externals.io/message/38207#38207

Hi all,

A quick note on significant improvements to phar committed recently:

 * tar-based archives now fully support metadata and signatures,
bringing them in line with more of the features of phar-based phar archives.
 * true asymmetric signing support using OpenSSL private/public key pairs
 * phar.cache_list provides pre-parsing of phar manifests at MINIT, with
performance enhancement that matches on-disk for non-APC and improves
perf to 19 req/sec (in-phar) vs. 28 req/sec (on-disk) in my benching of
phpMyAdmin with APC.  This performance benefit only accrues with
webservers that run MINIT once and then spawn other processes/threads
with RINIT.

Also, Scott is working on a patch to sqlite that will allow using
databases mounted inside a phar archive with a phar url, which will
greatly simplify pharring apps that use sqlite.

Greg

---

## #38216 — Marcus Boerger — 2008-06-14T15:55:38+00:00

URL: https://externals.io/message/38207#38216 · In reply to: #38207

Hello Gregory,

Saturday, June 14, 2008, 12:16:58 AM, you wrote:

> Hi all,

> A quick note on significant improvements to phar committed recently:

>  * tar-based archives now fully support metadata and signatures,
> bringing them in line with more of the features of phar-based phar archives.
>  * true asymmetric signing support using OpenSSL private/public key pairs
>  * phar.cache_list provides pre-parsing of phar manifests at MINIT, with
> performance enhancement that matches on-disk for non-APC and improves
> perf to 19 req/sec (in-phar) vs. 28 req/sec (on-disk) in my benching of
> phpMyAdmin with APC.  This performance benefit only accrues with
> webservers that run MINIT once and then spawn other processes/threads
> with RINIT.

> Also, Scott is working on a patch to sqlite that will allow using
> databases mounted inside a phar archive with a phar url, which will
> greatly simplify pharring apps that use sqlite.

WOW, SQLite from within a phar sounds really awesome!

Best regards,
 Marcus
