教程

Laravel 项目加速指南

很多人都说用 Laravel 做开发很好但是性能太差,我曾经也一度这么认为,最近围绕 composer 做一些行项目 ,研究了 composer 的自动加载机制,顺便研究了下 Laravel 项目,发现,事实上 Laravel 并不慢,只不过还是我们没有用好它罢了。 PHP 项目...

shanhuhai 1个月前 (03-18) 451℃ 1喜欢

推荐文章

composer autoload 自动加载性能优化指南

composer 提供的 autoload 机制使得我们组织代码和引入新类库非常方便,但是也使项目的性能下降了不少 。 composer autoload 慢的主要原因在于来自对 PSR-0 和 PSR-4 的支持,加载器得到一个类名时需要到文件系统里查找对应的类文件位置,这导致...

shanhuhai 1个月前 (03-16) 516℃ 0喜欢

教程

JMeter4.0 安装及简单使用

JMeter 是 Apache 基金会下的一个开源软件,他是一个 100% 纯 Java 应用,用来测试应用功能行为及性能。 它最初设计用于 Web 应用程序, 但是后来也扩展到其他测试领域。 安装 安装 JMeter 前需要先安装 Java 环境, JMeter 4.0 依赖 ...

shanhuhai 1个月前 (03-06) 2927℃ 4喜欢

教程

lua 模块化的最佳实践

最近看了下 lua 的模块化机制,有好几种实现方式,有些东西都很老旧了,对于新手来说实在没必要了解了,下面我们直接看看 lua 模块化的最佳方式。 其实可以参考仓库 openresty 里提供的各种包,这些包用的都是最佳方式,例如 lua-resty-redis 方式一 通过返回...

shanhuhai 4个月前 (12-07) 1245℃ 1喜欢

教程

supervisor 安装和使用

安裝 supervisord wget -c https://bootstrap.pypa.io/ez_setup.py python ez_setup.py easy_install supervisor 配置 ### 生成配置文件,且放在/etc目录下 echo_super...

shanhuhai 5个月前 (11-30) 850℃ 1喜欢

教程

lua 发送消息到 Rabbitmq

lua 发送消息到 kakfka 的类库挺多的,还都比较靠谱,但是 lua 连接 Rabbitmq 的几个类库好像都不太好用, 有用stomp 协议的, 还有 用AMQP 协议的,由于我的服务器上已经安装了 rabbitmq-c , 它基本上就是一组实现了 AMQP 协议的 C ...

shanhuhai 5个月前 (11-24) 1308℃ 0喜欢

教程

PHP 连接 Rabbitmq 实例代码

接下来我们用 php 连接 rabbitmq 玩一玩。 还没有安装 rabbitmq ,请参考 Rabbitmq 安装 还没有安装 PHP 的 AMQP 扩展,参考 PHP AMQP 扩展安装 一些概念 Rabbitmq 是一个功能很强大消息队列系统,使用起来可能不像某些 pus...

shanhuhai 5个月前 (11-23) 1101℃ 0喜欢

教程

PHP 安装 AMQP 扩展

如果还没有安装 Rabbitmq, 参考这里 Rabbitmq 安装教程 AMQP 扩展安装 PHP 使用 AMQP 协议来连接 Rabbitmq, AMQP 协议即 “Advanced Message Queuing Protocol ”,高级消息队列协议。 使 PHP 支持 ...

shanhuhai 5个月前 (11-22) 904℃ 1喜欢