问题描述
我目前使用 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 (将#修改为@)