Apr202022
Node.js 20性能优化全攻略:V8引擎调优、内存泄漏检测与高并发处理实践
Node.js 20性能优化全攻略:V8引擎调优、内存泄漏检测与高并发处理实践
标签:Node.js 20, 性能优化, V8引擎, 内存泄漏, 高并发
简介:全面解析Node.js 20性能优化的关键技术点,包括V8引擎参数调优、内存泄漏检测与修复、事件循环优化、集群部署等实用技巧,通过基准测试数据验证优化效果,提供可落地的性能提升方案。
引言:为什么Node.js 20需要深度性能优化?
随着现代Web应用对响...阅读全文
作者:绝缘体.. | 分类:aws, express, javascript, nginx, prometheus, 云计算, 后端框架, 开发工具, 编程语言 | 阅读: | 标签:aws, express, javascript, nginx, prometheus
抢沙发
Mar132022
Node.js高并发应用性能优化秘籍:事件循环调优、内存泄漏排查与集群部署最佳实践
Node.js高并发应用性能优化秘籍:事件循环调优、内存泄漏排查与集群部署最佳实践
引言:Node.js在高并发场景下的挑战与机遇
随着微服务架构的普及和实时交互需求的增长,Node.js凭借其非阻塞I/O模型和事件驱动机制,已成为构建高并发Web服务的首选技术之一。尤其在聊天系统、实时数据推送、API网关、IoT平台等典型高并发场景中,Node.js展现出了卓越的性能表现。
然而,高并发并不等于高...阅读全文
Mar062022
PHP TS和NTS版本选择
在PHP 开发和生产环境搭建过程中,需要安装PHP语言解析器。
官方提供了2种类型的版本,线程安全(TS)版和非线程安全(NTS)版,有时后我们开发环境和实际生产的环境有所不同,因此也需要选择安装对应的PHP版本。
1、简介
TS:
TS(Thread-Safety)即线程安全,多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时进行数据加锁保护,其他线程不能同时进行访问该数据,直到该线程读...阅读全文
Mar012022
博客: 在Centos 7.6 上安装 Zabbix 6
介绍
Zabbix 是一款流行的开源网络监控软件,可用于监控服务器、网络设备、应用程序等。它提供了丰富的监控功能和友好的用户界面,支持自定义报警和告警等。
本文将指导您如何在Centos 7.6 系统上安装并配置 Zabbix 6。
准备工作
在安装 Zabbix 之前,请确保您具备以下条件:
在 Centos 7.6 上安装有 LAMP(Linux、Apache、MySQL 和 PHP) 或 LNMP(Linux、Nginx、MySQL 和 PHP) 环境。...阅读全文
Feb042022
Jan242022
利用 docker-compose 打造一个属于自己的 php go 开发环境
利用 docker-compose 打造一个属于自己的 php go 开发环境,docker-compose 代码如下:
version: '3' #指定本 yml 依从的 compose 哪个版本制定的
services: #多个容器集合
#一套环境
nginx-server-8018: #自定义服务名称
container_name: nginx-8018 #容器名称
image: nginx:latest #docker-hub上的nginx最新版本的nginx镜像
depends_on: #依赖,会在如下依赖服务启动之后...阅读全文
Jan242022
docker-compose yml文件编写
docker compose yml文件编写示例以及说明。
version: '3' #指定本 yml 依从的 compose 哪个版本制定的
services: #多个容器集合
#一套环境
nginx-server-8282: #自定义服务名称
container_name: nginx-8282 #容器名称
image: nginx:latest #docker-hub上的nginx最新版本的nginx镜像
depends_on: #依赖,会在如下依赖服务启动之后再启动本服务
- redis-server-8282
...阅读全文
Jan212022
nginx配置目录需要用户名密码访问
项目上需要一些共享目录让外地同事可以网页访问对应的文件,且受权限控制;
现有环境:centos + nginx
你可以了解到以下内容:
配置nginx开启目录访问
并配置nginx用户名和密码进行权限控制
nginx 列出目录列表
配置文件中添加 autoindex on; # 开启目录文件列表
还可以加一些其它的功能,以下是我使用的附加配置:
autoindex_exact_size on; # 显示出文件的确切大小,单位是byte...阅读全文
Jan212022
CentOS6.5 下在Nginx中添加SSL证书
在使用Nginx搭建Web服务器时,为了提高网站的安全性,我们常常需要为网站添加SSL证书,从而实现HTTPS协议的访问。本文将介绍在CentOS 6.5环境下,如何为Nginx添加SSL证书,并提供一些常见问题的解决方法。
准备工作
在开始之前,我们需要准备以下内容:
一个域名,并将域名解析到服务器的IP地址。
安装Nginx,并确保Nginx已经正常运行。
生成SSL证书
安装并配置Certbot工具。
Certbot...阅读全文
Jan172022
docker常用命令总结
docker 导入导出镜像
参考:Docker镜像的导入导出
docker 列出镜像列表
docker images #列出当前服务器上所有存在的docker镜像
docker 删除镜像
docker rmi 容器id
docker rmi REPOSITORY:TAG #以仓库名:标签进行删除
docker image -q #列出所有的镜像ID
docker rmi `docker image -q` #删除所有的镜像
docker 启动镜像
docker run [OPTIONS] IMAGE [COMMAND] [ARG…]
-d: 后台运行...阅读全文