webman项目Linux内核调优

为了让系统能够支持更大的并发,除了必须安装event扩展之外,优化linux内核也是重中之重,以下优化每一项都非常非常重要,请务必按逐一完成。 参数解释: max-file: 表示系统级别的能够打开的文件句柄的数量。是针对整个OS而言,并不是针对用户的。ulimit -n: 表示控制进程级别能够打开的文件句柄的数量。针对当前shell的当前用户及其启动的进程的可用文件句柄控制。 查看系统级别能

- 阅读全文 -

redis5.0.14编译安装

一、Redis的安装及启动停止 1-1 下载 redis的压缩包 wget https://download.redis.io/releases/redis-5.0.14.tar.gz 1-2 开始解压 redis tar -zxvf redis-5.0.14.tar.gz 1-3 执行 make 命令编译 先进入redis解压目录 make PREFIX=/usr/redis install (

- 阅读全文 -

PHP 防抖(防重复提交)有哪些实现方法

当涉及到处理表单提交或用户点击按钮等操作时,防抖(Debounce)是一种重要的技术,它可以有效地防止不必要的重复操作。本文将全面解析 PHP 中防抖的多种实现方法。 📝 PHP 防抖(Debounce):提高性能,减少重复操作 在现代 Web 开发中,用户交互频繁且快速。这就引发了一个常见问题:如何防止用户多次触发某个操作,从而减轻服务器负担,提高应用性能?答案之一就是使用防抖技术。 🚀 为什么

- 阅读全文 -

nginx编译安装

Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,它的安装和编译过程相对简单。下面是一个基本的步骤指南,帮助你在Linux系统上编译和安装Nginx。 1. 环境准备 确保你的系统已经安装了必要的工具和库,如gcc、make、libpcre3、zlib等。可以使用以下命令安装: sudo apt-get update sudo apt-get inst

- 阅读全文 -

Casbin访问控制框架入门详解及Java案例示范

1、Casbin基本介绍 Casbin 是一个强大的、高效的开源访问控制框架,其权限管理机制支持多种访问控制模型。 Casbin 可以: 支持自定义请求的格式, List item 默认的请求格式为{subject, object, action}。 具有访问控制模型model和策略policy两个核心概念。 支持RBAC中的多层角色继承,不止主体可以有角色,资源也可以具有角色。 支持内

- 阅读全文 -

docker搭建php,nginx环境

1. 拉取docker镜像 docker pull php:7.4-fpm docker pull nginx:latest 2. 新建配置文件 /mnt/appdata/nginx/php/www.conf ; Start a new pool named 'www'. ; the variable $pool can be used in any directive and will be r

- 阅读全文 -

什么是WebService

WebService是一种跨平台的通信技术,可以通过网络进行数据交互。在软件开发中,WebService接口的实现方式有多种选择,本文将介绍几种常见的实现方式。 一、SOAP协议 SOAP(Simple Object Access Protocol)是一种基于XML的通信协议,可以在不同的操作系统和编程语言之间进行通信。在WebService中,SOAP协议通常用于实现接口。通过SOAP协议,可以

- 阅读全文 -

sprintBoot项目及vue项目部署相关

环境部署 1. mysql部署 docker run -p 3306:3306 --restart=always --name mysql \ -e TZ="Asia/Shanghai" -v /mnt/appdata/mysql/conf:/etc/mysql/conf.d \ -v /mnt/appdata/mysql/logs:/logs \ -v /mnt/appdata/mysql/da

- 阅读全文 -