优化从 Phar 文件访问内容

问题描述

我目前使用 file_get_contents('zip:///file.zip#image.png'); 从较大的文件中读取单个文件。它对我来说效果很好,但是当很多用户正在运行脚本时,它可能会导致服务器出现瓶颈。

我现在将 phar 文件视为替代 zip 文件的替代方法,因为文件压缩对我来说并不重要,而且我认为瓶颈的一部分是让服务器在每次读取时解压缩文件file_get_contents('phar:///file.phar/image.png');

我想知道是否还有其他我应该考虑的事情,例如使 .phar 文件更小?一般来说,PHP 是否需要将完整的 .phar 文件加载到内存中才能访问特定文件?仅关注文件大小,创建 100 个 10MB 文件会比创建 1GB 文件更好吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)