phar打包使用gzip压缩,从5.8MB压缩到1MB,压缩率为17.2%!

前言 目前webman/console中phar打包只是将项目文件添加到phar单文件中,并未进行压缩,所以我在一年前就开始研究了,但是以失败结束研究,不过就在昨天,我再次尝试phar压缩发现在单进程中可以很好的运行,在此分享这次的研究成果。 phar压缩的优点和缺点 优点: 压缩文件大小占用、减少phar内存占用 使用文本打开phar文件无法直接查看代码 缺点: 启动时可能有一点点的延迟(文件越多越慢),具体...

luoyue 发表与 2天前 223 浏览 9 评论
Webman高性能框架实现Nacos微服务动态配置服务的全面突破

Nacos 简介 Nacos是什么 Nacos 属于阿里巴巴的一个开源的项目,通过一组简单的特性集,Nacos能够帮助用户实现服务动态发现、服务配置、服务元数据及流量管理。nacos主要提供三种功能:服务注册与发现、动态配置服务、动态DNS服务。 特性 动态配置服务 动态配置服务可以让您以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。 动态配置消除了配置变更时重新部署应用和服务的需要,让配置管理变得...

Tinywan 发表与 2023-10-29 3097 浏览 2 评论
Webman for Web Messenger

My first project on the Webman framework is a web messenger. Developed it to study Webman. Maybe it will be interesting. https://github.com/aluxins/messenger...

aluxin 发表与 2023-10-27 2842 浏览 9 评论
让workerman/mqtt支持ws协议

一、创建一个WsClient.php,并继承自Workerman\Mqtt\Client,重构其中的几个方法 namespace Workerman\Mqtt; use Workerman\Mqtt\Client; use Workerman\Connection\AsyncTcpConnection; use Workerman\Protocols\Ws; use Workerman\Mqtt\Protocols...

hanbei20 发表与 2023-02-24 4376 浏览 6 评论

chaz6chez

5184
积分
0
获赞数
0
粉丝数
2018-11-16 加入
🔝