![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 59
爱在拜城_sunbea
一个比较有style的程序猿
展开
-
php7不再支持mongo扩展
今天从gitlub上面下载了一个用php写的mongo客户端(web端的,rockmongo项目),发现这个项目必须要用mongo扩展。然后立马去pel扩展中心下载了一个最新的mongo扩展(咳咳,其实17年就废弃了),在php.ini中引入后死活找不到mongo这个扩展(php版本:7.0.30)。然后将php版本切换至5.6版本过后发现就正常了,在这里记录一下,php7已经无法再使用mongo扩展,只能用新扩展mongodb...原创 2020-12-10 20:21:44 · 278 阅读 · 0 评论 -
php高并发中针对nginx较优的配置
一、这里的优化主要是指对 nginx 的配置优化,一般来说nginx 配置文件中对优化比较有作用的主要有以下几项:1.nginx 进程数,建议按照 cpu 数目来指定,一般跟 cpu 核数相同或为它的倍数。worker_processes 8;2.为每个进程分配 cpu,上例中将 8 个进程分配到 8 个 cpu,当然可以写多个,或者将一个进程分配到多个 cpu。worker_cpu_affinity 00000001 00000010 00000100 00001000 00.原创 2020-12-01 18:46:53 · 229 阅读 · 0 评论 -
MySQL性能优化系统整理
一、介绍数据库的优化可以从以下四个方面做优化,其效果更投入成相反,即:效果:SQL及索引 > 数据库表结构 > 系统配置 > 硬件SQL及索引 > 数据库表结构 > 系统配置 > 硬件SQL及索引 > 数据库表结构 > 系统配置 > 硬件成本:硬件 > 系统配置 > 数据库表结构 > SQL及索引硬件 > 系统配置 > 数据库表结构 > SQL及索引硬件 > 系统配置 > 数原创 2020-12-01 12:05:40 · 382 阅读 · 3 评论 -
关于Mysql消息表的设计
PS:看了很多人的设计方案,感觉大体上没什么变化;由于消息未读数量是一个频繁获取的值,在不考虑缓存的情况下,可以如下设计主表:用来在后台进行管理附表:用于用户的操作获取行为注意:群发消息不要直接发给所有人,做成用户触发式的更新群发消息,避免大量垃圾消息堆积...原创 2019-11-06 15:42:53 · 2440 阅读 · 4 评论 -
RabbitMq内存以及磁盘警告
内存:1.当内存使用超过配置的阈值或者磁盘剩余空间低于配置的阈值时,RabbitMq都会暂时阻塞(block)客户端的连接(Connection)并停止接收从客户端发来的消息,以此避免服务崩溃。与此同时,客户端与服务端的心跳检测也会失效。2.被阻塞的Connection状态要么是blocking,要么是blocked。前者对应并不试图发消息的Connection,比如消费者关联的Conne...原创 2019-10-15 15:39:53 · 851 阅读 · 0 评论 -
RabbitMq存储机制
1.不管是持久化的消息还是非持久化的消息都可以被写入到磁盘。2.持久化的消息在到达队列时就被写入到磁盘,并且如果可以,持久化的消息也会在内存中保存一份备份,这样可以提高一定的性能,当内存吃紧的时候会从内存中清除。3.非持久化的消息一般只保存在内存中,在内存吃紧的时候会被换入到磁盘中,以节省内存空间。4.这两种类型的消息的落盘处理都在RabbitMq的“持久层”中完成。持久层...原创 2019-10-15 15:38:12 · 639 阅读 · 0 评论 -
Linux环境安装RabbitMq
安装步骤:下载安装步骤:rabbitmqctl:详细服务的控制rabbitmq-plugins:启动插件rabbitmq-sever:启动服务查看RabbitMq是否启动成功:其他:当原来的服务没有卸载干净时:执行:ps -ef | grep rabbit杀掉相关进程...原创 2019-10-15 15:21:42 · 153 阅读 · 0 评论 -
主流消息中间件-ActiveMQ
ActiveMQ:面对超大规模并发会有很多问题,适用于并发不大的业务(性能不是很好)KAFKA:只关心吞吐量,强调高性能(消费性可靠性投递不好)RocketMq:高吞吐量、高性能(其他都好就是商业版收费)维护比较困难,需要特定的团队RabbitMQ:集群架构...原创 2019-10-15 15:15:51 · 183 阅读 · 0 评论 -
ImageMagick之PHP进行图片合并
最近需要使用ImageMagick将PDF的前几页生成的图片合并成一个图片,看了网上很多人的写法,不是抄的就感觉很乱,然后我自己写了一个,这里分享一下经验原创 2017-12-13 18:26:58 · 1887 阅读 · 0 评论 -
MongoDB之PHP的使用(GridFs)
摘要:最近在做一个文档管理系统,使用MongoDB存储二进制数据,也遇到了很多坑,在这里分享一下PS:用的新版的MongoDB一:第一种方法,直接调Driver的方式:一个简单上传例子:classMongoPHP{ private $_db='publicfiles'; private $manager=null;原创 2017-12-13 10:33:13 · 856 阅读 · 0 评论 -
mongodb php之limit查询技巧
如图:limit和skip必须强制转换为整型,不然会报错原创 2017-12-21 10:29:44 · 1557 阅读 · 0 评论