随笔分类 - PHP
摘要:debug_backtrace() 在我们开发一个项目中,或者二开研究某个开源程序,需要对代码流程一步步去跟踪,来研究它的逻辑,才可以进行修改,达到我们的开发目的。php的内置函数debug_backtrace就具备这个功能,很直观的展示出从系统流程开始到执行终止的位置之前所走过的所有文件,函数,甚
阅读全文
摘要:什么是CGI? CGI(Common Gateway Interface),公共网关接口,它是Web服务器与外部应用程序(CGI程序)之间传递信息的接口标准。通过CGI接口,Web服务器就能够获取客户端提交的信息,并转交给服务器端的CGI程序处理,最后返回结果给客户端。也就是说,CGI实际上是一个接
阅读全文
摘要:在博客里之前有过一篇文章是 《PHP结合Redis来限制用户或者IP某个时间段内访问的次数》,这篇文章的思路也是一样的。看下代码吧 OK
阅读全文
摘要:由于项目搭建处于一个初步阶段,由于环境的不成熟出现过一系列的问题是难免的,在关于文件操作的程序中,报出一个缺少扩展的错误,已经解决~
阅读全文
摘要:先来看一下搭建好PHP运行环境的Nginx配置文件。 非常重要的就是 fastcgi_pass 指令了,这个指令用于指定 fpm 进程监听的地址,Nginx 会把所有的 php 请求翻译成 fastcgi 请求之后再发送到这个地址。 看了上面的图,接下来我们开始深入Nginx与FastCGI协议从上
阅读全文
摘要:作为半路出家自学PHP出身的大部分开发者而言,最头疼的地方就是关于一些理论基础方面的知识,在面试过程中回答不上来是很尬尴的事儿,虽然觉得做项目能开发出一个好的东西这些并不重要,但是为了我们能拿到工作,还是必须要了解的。
阅读全文
摘要:在初步入门学习Docker的过程中一步步了解了Docker容器在团队开发中所起到的作用,一边学习一边操作基本命令,当然到现在还处于一个擦边的入门阶段。 尝试一下用Docker构建一个集成开发环境。 Start!~~~~~ 在常用的Linux系统里自己还是比较喜欢Centos。 在Centos系统里搭
阅读全文
摘要:前段时间公司提了一个新的需求,在商品的详情页要实现站内买家和商品卖家实时通讯的功能以方便沟通促成交易,要开发此功能当时首先考虑到的就是swoole和workerman了,从网上大概了解了一下关于这两款工具的阐述,功能都是相当强大的,考虑到项目的进度问题,还是选择上手容易比较快的GatewayWork
阅读全文
摘要:盗链的概念指在自己的页面上展示一些并不在自己服务器上的内容。也就是获得他人服务器上的资源地址,绕过别人的资源展示页面,直接在自己的页面上向最终用户提供此内容。如,小站盗用大站的图片、音乐、视频、软件等资源来减轻自己服务器的负担。 防盗链的概念防止别人通过一些技术手段绕过本站的资源展示页面,盗用本站的
阅读全文
摘要:摘自:https://www.jianshu.com/p/921600a85f64
阅读全文
摘要:TP5整合GatewayWorker TP5整合WrokerMan 简单使用GatewayWorker
阅读全文
摘要:近期我们公司项目里陆陆续续有很多为了招引新用户的活动推出,砍价的活动由我来负责,我们的项目是在微信浏览器里供用户浏览访问。 大概描述:进入砍价活动列表页选择有意向的商品,用户点击商品图片可以看到WEB商城中所卖的商品价格与详细参数等信息,点击列表中对应商品标识下的'马上抢购'可以进入砍价页面,该页面
阅读全文
摘要:kentzhu: 在电子商务里,一般会提到这样几个词:商品、单品、SPU、SKU 简单理解一下,SPU是标准化产品单元,区分品种;SKU是库存量单位,区分单品;商品特指与商家有关的商品,可对应多个SKU。 首先,搞清楚商品与单品的区别。例如,iphone是一个单品,但是在淘宝上当很多商家同时出售这个
阅读全文
摘要:抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个: 1 高并发对数据库产生的压力 2 竞争状态下如何解决库存的正确减少("超卖"问题) 对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。 重点在于第二个问题. 常规写法: 查询出对应商品的库存,看是
阅读全文
摘要:第一步:创建模拟数据表. 第二步:来一个随机生成字符串的函数,模拟用户名与内容. 第三步:在配置完成php_redis扩展的情况下,写一个并发脚本,同时把500条数据放入redis队列。 来用Apache的ab.exe并发测试写入,不懂得怎么用ab的看一下这篇文章:简单模拟一下ab压力测试 测试写入
阅读全文
摘要:前几天我们公司服务器出现了一个离奇的问题,服务器与本地文件代码完全一致,本地运行正常,到了测试环境服务器之后,各种问题一个又一个浮现,先是后台验证码不显示,以为是session写入失败,又是怀疑gd库,又是觉得服务器gd路径错误,又排查目录权限,各种方法试之无效,百度必应各种搜索,整个公司一半以上P
阅读全文
摘要:wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz tar -zvxf m4-1.4.9.tar.gz cd m4-1.4.9/ ./configure && make && make install cd ../ wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz tar -zvxf au...
阅读全文
摘要:在学习ab工具之前,我们需了解几个关于压力测试的概念 吞吐率(Requests per second)概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。计算公式:总请求数 / 处理完成
阅读全文