代码中心
-
Redis->eval() 到底好在哪
2020-11-12 | 7498平时你用 Redis 是不是经常 get()、set()一把梭?其实 Redis 中还有很多有用的数据结构,以及各种方法。今天宇润就来测试一下eval()方法。
-
PHP 序列化和 JSON 哪个更好?
2020-11-12 | 7531有了 Swoole 以后,用我们熟悉的 PHP 就可以很方便地开发网络通信应用。有时候我们系统内部需要交换数据,那么,这时候问题来了,PHP 网络通讯的数据格式是选择 JSON 还是 serialize 呢?
-
PHP 中的 clone 和 new 性能比较
2020-11-12 | 7490clone和new本不应该放在一起比较,它们的作用是不同的。但可能有一些场景下,可以用clone也可以用new,那么这时候我们选哪个呢?
-
Swoole 协程与传统 fpm 同步模式比较
2020-11-12 | 7495如果说数组是 PHP 的精髓,数组玩得不6的,根本不能算是会用PHP。那协程对于 Swoole 也是同理,不理解协程去用 Swoole,那就是在瞎用。
-
Curl 在 Swoole 协程中的解决方案
2020-11-12 | 7515众所周知,在 Swoole 应用中,是不推荐使用 Curl 的,因为 Curl 会阻塞进程。本文会用实际的代码和数据,用最直观的方式,让你明白为什么。
-
PHP大文件操作
2020-11-12 | 7504文件的上传是我们做项目中一个必不可少的环节,但是偶尔我们也会遇到一些比较吃内存的大文本,对于这种文本,我们可以采用先切割,才分块上传,最后再在服务端合并的过程。
-
记一次服务器调优
2020-11-12 | 7512之前优化我们公司的推送消息接口,在较大并发的情况下,用户从手机App打开页面的速度比较慢,所以逐一找了一些解决方法,最后发现是php-fpm没有设置一个最优解,于是记录本次的调优,并顺便解释一下php-fpm配置的各个字段的意思。
-
聊一聊Redis的数据结构
2020-11-12 | 7476如果没有记错的话,应该是在两个月前把<Redis设计与实践>这本书啃完了,确实是一本讲Redis的不可多得的好书,但是一直迟迟没有写自己的一些总结。一来是因为没有时间,二来是没有找到一个合适的思考点。
-
一个简单的Laravel的dd库
2020-11-12 | 7517......
-
PHP实现权重算法
2020-11-12 | 7489用PHP实现一个权重算法非常简单,我们只需要理清我们的思路即可:
-
PHP简洁之道
2020-11-12 | 7455前几天在GitHub看到一篇写PHP简洁之道的译文,觉得还不错,所以转在了自己的博客中,只不过有一些地方好像没有翻译,再加上排版上的一些小问题,所以决定自己翻译一遍。
-
升级HTTPS之其实我更想聊一下/dev/null 2>&1这个指令
2020-11-12 | 7495前不久把网站升级到了HTTPS。看了下阿里云的证书价格,望而生畏。
-
为什么你还在纠结于语法糖?
2020-11-12 | 7464前几天在一个Laravel论坛看到一个问题,大致意思是说一个查询的方法应该怎么写显得更为优雅。
-
聊一聊一致性哈希算法
2020-11-12 | 7501前几天跟朋友聊到了数据库的分表,提及了“一致性哈希算法”。虽然一直以来都知道这个东西,但是未曾深入的探究。因此,在了解到一些皮毛之后在此写下了自己的理解,如有写的不当,还望指正。
-
如何更优雅的给控制器“减负”
2020-11-12 | 7454MVC是一个非常伟大的概念,但是最近我发现一个现象,包括我自己,我们在最开始接触MVC概念时,我们非常严谨地贯彻这种分层思想,Controller层处理业务逻辑,而Model层只是单纯的处理数据I/O。
-
如何在有限的资源里最大提升服务器并发能力?
2020-11-12 | 7491虽然有很多能人志士各抒己见,但是我认为答的都不是特别全面。我们不妨把问题再上升一个角度:「如何在有限的资源里最大提升服务器并发能力」。假设你是一名技术负责人,你在面对一个并发量较大的项目时会如何设计和架构呢?
-
关于微服务划分的一些思考
2020-11-12 | 7488我们公司落地微服务架构已多年,而我也接触开发了一段时间了。恰好,最近又抽空把《微服务设计》一书随手翻了一遍,便有了抒写此文的念头,虽然文中所述并非具有很强的普适性,倒也权当自己近来的总结和思考罢了。
-
如何设计一套规则引擎系统
2020-11-12 | 7487很早之前就想写一篇关于「规则引擎」的文章,但是一直苦于没有时间。刚好最近给团队小伙伴梳理了我设计的引擎的使用和原理,正好借此机会在此写下我们的心得。
-
HTTP 常用知识点
2020-11-12 | 7587HTTP 常用知识点
-
LARAVEL 生命周期解析
2020-11-12 | 7498闲来无事看看 Laravel 源码,初步了解一下其生命周期方便理解和使用它。