WordPress用户行为回放插件,精准捕捉用户行为的每一步 在数字营销的世界里,了解用户行为是提升用户体验和转化率的关键。nicen-replay 插件,它能够让您轻松回放用户在网站上的每一步操作,从点击到滚动,再到表单填写,每一个细节都清晰可见。 nicen-replay,是一款可以监控并回放用户行为的插件,支持如下功能: 数据收集:在不影响站点速度的情况下,收集用户在站点上的操作, 实时回放:插件后台可以回放用户的所有行为,通过视频的方式来帮助你分析用 Wordpress 友人a丶 2024-10-14 859 热度 8评论
钉钉企业内部应用开发,相关笔记 钉钉官方开发平台:https://open.dingtalk.com/ 企业内部应用开发:https://open.dingtalk.com/document/orgapp/learning-map 相关文档:https://open.dingtalk.com/document/orgapp/application-types 相关文档:https://open.dingtalk.com/docu PHP笔记 友人a丶 2023-11-06 1510 热度 3评论
Easyswoole学习笔记,快速上手 EasySwoole 是一款基于Swoole Server 开发的常驻内存型的分布式PHP框架,专为API而生,摆脱传统PHP运行模式在进程唤起和文件加载上带来的性能损失。EasySwoole 高度封装了 Swoole Server 而依旧维持 Swoole Server 原有特性,支持同时混合监听HTTP、自定义TCP、UDP协议,让开发者以最低的学习成本和精力编写出多进程,可异步,高可用的应用 PHP笔记 友人a丶 2023-05-30 1327 热度 0评论
拼多多服务商应用开发,相关笔记 开发文档:https://open.pinduoduo.com/application/document/browse?idStr=04DD98845AD2977D 拼多多服务商应用发布要求必须使用多多云的云服务器、数据库、Redis等 拼多多提供了一些可选的自带运行环境的容器。 购买的云实例操作起来,限制比较多。可以上传源代码、通过特定的方式修改配置文件以及连接web shell。 每次容器重启 工作笔记 友人a丶 2023-05-24 1186 热度 0评论
通过PM2来管理Node、PHP CLI等脚本应用进程,什么是PM2进程管理器? PM2官网:https://pm2.keymetrics.io/docs PM2.js是一个Node.js应用程序的进程管理器,可以帮助开发人员在生产环境中管理和监控Node.js应用程序或其他程序的进程。它可以自动重启应用程序,监控应用程序的资源使用情况,以及提供实时日志记录和错误处理等功能。此外,PM2.js还可以通过集成的API和CLI工具来管理和监控多个Node.js应用程序。 对于nod Node 友人a丶 2023-04-05 1418 热度 4评论
消息中间件的使用场景,流行的消息中间件有哪些? 对于一个电商APP而言,每卖掉了一个商品,就要扣减掉商品的库存,而且一旦用户成功支付了,还需要将订单的状态更新成待发货。 在完成这些最核心的功能后,其实是有很多事情要做的,如果这些动作都以同步方式来完成,根据线上系统的一般统计,多个子步骤全部执行完毕,加起来大概需要1秒~2秒的时间。 有时候在高峰期并发量特别大,服务器的磁盘、IO、CPU的负载会很高,执行SQL语句的性能也会有所下降。因此有的时候 Redis 友人a丶 2023-03-16 1057 热度 0评论
如何通过PHP打包Git版本库中两个版本之间的差异文件? PHP作为脚本语言,很多时候我们更新程序都只需要把修改过的文件重新上传覆盖一下就行。 通过Git Diff命令可以识别出所有被修改的文件,把这些文件的路径信息提交给PHP CLI脚本,然后由PHP进行压缩。 <?php /* * @author 爱心发电丶 * 打包git diff 之后的文件 * */ include_once __DIR__ . '/vendor/autoload.php 我的原创 友人a丶 2023-02-10 1364 热度 2评论
PHP ImageMagick扩展有哪些函数?PHP ImageMagick扩展的使用方法 ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。 官方网站:https://imagemagick.org/index.php PHP相关文档:https://www.php.net/manual/zh/book.imagick.php 相关 PHP笔记 友人a丶 2022-12-31 1830 热度 3评论
如何使用PHP+WebHook自动同步Gitee、Github仓库内的代码到服务器? 本文以Gitee作为演示,Github实现步骤是一样的,区别在于二者WebHook推送的数据有所区别。 WebHook 功能是帮助用户 push 代码后,自动回调一个您设定的 http 地址。 这是一个通用的解决方案,用户可以自己根据不同的需求,来编写自己的相关程序。 远程仓库接收到Push推送,触发WebHook向接口推送更新的消息; 服务器接口接收到推送的更新消息,提取仓库地址、分支名、仓库名 我的原创 友人a丶 2022-10-16 1372 热度 2评论
如何让WordPress的所有请求只需要通过Nginx处理,不经过PHP和Mysql,从而加快站点访问速度? wordpress响应请求大致分为如下几个过程: Nginx接收请求 -> php-fpm进程运行指定php脚本 -> php在mysql内查询相应数据 -> 处理返回给Nginx -> Nginx响应用户请求 因为不存在缓存的过程,所以每次处理请求都要重新查询数据库,所以wp有很多流行的静态缓存方案; 初次请求 -> Nginx接收请求 -> php-fpm Wordpress 友人a丶 2022-09-24 1769 热度 6评论
PHP如何使用Composer来自动加载项目文件? Composer是PHP的依赖管理工具。它允许您声明您的项目所依赖的库, 并且它将为您管理 (安装/更新) 它们。它以每个项目为基础管理它们, 并将它们安装在项目内的目录 (如 vendor) 中. 默认情况下, 它不会在全局范围内安装任何内容。因此, 它是一个依赖关系管理器。 下载composer.phar文件,即可在任意操作系统上通过PHP运行软件包工具,更新时可直接重新下载文件; https PHP笔记 友人a丶 2022-08-27 1458 热度 0评论
PHP和JS的条件判断和循环有哪些不同的地方? 在PHP的代码内,空数组等同于false,一直以为同样作为c家族系列的javascript也是这样。 某次程序怎么运行都不对,排查了之后,最后发现js的空数组等于true; 之后思考了一下,js中的数组本质是Array对象,空数组本质就是对象;只要是实例化的对象,那就是true; <?php if(){ echo "true"; }else{ echo "false"; } //最终输出 问题记录 友人a丶 2022-08-20 1042 热度 0评论
记录自己常用的PHPStorm文件代码模板 文件代码模板指的是创建一个新的指定类型文件的时候,默认的代码模板。 对于同一类型的文件,我们往往需要写很多相同的内容(例如针对这个文件的说明注释),这时候就可以把自己常用的一些代码模板修改为默认创建的模板; <?php /* * @author 友人a丶 * @date ${date} * 说明 */ <!DOCTYPE html> <html lang="zh-cn"&g 工作笔记 友人a丶 2022-08-20 1220 热度 0评论
PHP+Swoole实现web版的SSH客户端 本来是想通过PHP的proc_open和进程进行交互,可是中间的坑太多了,不得不转换一下思路,然后想起来宝塔有网页版SSH客户端,然后研究了一下,嘿嘿,发现能成😁😁😁。 使用了有名的xterm.js,基本可作为生产使用了。(权限记得做好) 测试Demo :http://cname.teiao.com:5701 Github:https://github.com/friend-nicen/php-w 我的原创 友人a丶 2022-07-19 1318 热度 0评论
使用PHPStorm自带的Git版本控制,出现Git.exe占用内存过高 今天发现使用PHPstorm自带的Git操作,Git会占用很高的内存,而禁用之后,使用终端操作,Git基本不占内存... 这应该是一直存在的问题,以前没有发现,虽然启用了自带的Git版本控制功能,但实际上一直用的命令行... 进入PHPStorm,一切正常;此时Git版本控制已启用,点击上方菜单,VSC-更新项目 然后就变成了,这样: 然后把PHPstorm自带的Git插件禁用了,再打开PHPst 问题记录 友人a丶 2022-06-15 1015 热度 0评论