MYSQL
安装
# wget https://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
启动服务
# service mysqld rest
转载
2024-10-11 17:22:29
24阅读
1.购买一个服务器(1核2G及以上配置)如果是在校生的话,建议进行学生认证,因为阿里云对学生的优惠真的很大。
1核2G ECS云服务器一年只要115左右。一定要配置安全组规则。打开80端口,443端口(如果后续要配置ssl证书实现https访问),21端口(进行ftp连接)。 同时还可以打开后端代码监听的端口,这样当代码运行之后输入域名加端口就可以进行访问2.购买一个域名第一次购买有优惠。如果不是
在搭建高吞吐量web应用这个议题上,NginX和Node.js可谓是天生一对。他们都是基于事件驱动模型而设计,可以轻易突破Apache等传统web服务器的C10K瓶颈。预设的配置已经可以获得很高的并发,不过,要是大家想在廉价硬件上做到每秒数千以上的请求,还是有一些工作要做的。这篇文章假定读者们使用NginX的HttpProxyModule来为上游的node.js服务器充当反向代理。我们将介绍Ubu
1. WEB 服务性能测试和优化1.1 测试环境搭建网络环境:内网压力测试服务器:服务器系统:Linux 2.6.18服务器配置:Intel® Xeon™ CPU 3.40GHz 4 CPUS内存:6GB反向代理服务器:Nginx服务器服务器系统:Linux 2.6.18服务器配置:Pentium® Dual-Core CPU E5800 @ 3.20GHz 2CPUS内存
转载
2024-04-03 14:17:24
144阅读
背景毋庸置疑,NodeJS全栈开发包括NodeJS在前端的应用,也包括NodeJS在后端的应用?。CabloyJS前端采用Vue+Framework7,采用Webpack进行打包。CabloyJS后端是基于EggJS开发的上层框架。我们知道,EggJS采用的是约定优于配置的原则,当服务启动时,会在约定的目录加载controller、service诸如此类的文件。那么,我们基于EggJS开发的后端代
转载
2024-07-31 13:48:54
977阅读
node, nvm, npm, npx
如何安装请往他处。写在前面js:脚本语言,需要有一个解析器,浏览器配备了C++编写的V8引擎充当解析器,所以浏览器可以解析js代码。V8可以高效地转换为机器码,而nodejs就相当于把浏览器中的V8引擎抽出来了。nodejs是写nginx的作者创造的,和nginx一样,nodejs是一个高性能、异步的服务器,同时,
转载
2024-05-08 20:31:42
133阅读
前言此前开发web后台都是用php(没有用任何框架)以及C++编写的CGI(是的你没有看错,奇葩的部门),哦还有我的启蒙语言Python+Django。虽然我正在学习Golang的路上,Golang也可以用来做web开发,但同时我也知道开发web后台,论生态论社区论热度还是nodejs靠谱。Golang,我还是把它留在高并发系统吧。Nodejs众所周知,自己就可以做成一个高性能的服务器,可以处理动
转载
2024-07-03 08:57:24
58阅读
Vue整体工作流程概述这篇文档是对使用vue项目的一个整理,其内容主体来自网络,95%的操作经过实际验证。所摘录的主旨思想: 尽可能多的摘录更多的方法,并且比较其优劣,并据此给出一种考虑过的选择建议注:该文档对vue整体工作流程的描述,各种软件的安装、所需配置的讲解、以及打包部署,并不涉及具体的vue代码编写,如有需要,请见下一篇文档。一、Vue脚手架所需依赖的下载安装及其配置需安装的软件如下:n
转载
2024-04-01 06:36:31
96阅读
Nginx与node.js一。Nginx与Node.jsNginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常用于服务端的反向代理和负载均衡。说明:由于工作平台和语言的原因,前端更倾向于用Nodejs来搭建服务器,进而实现一些需求。Ngnix & Node.js各有所长:1。Nginx更擅长于底层服务器端资源的处理(静态资源处理转发、反
转载
2024-03-21 20:00:47
992阅读
Nginx 特点高并发、高性能;模块化架构使得它的扩展性非常好;异步非阻塞的事件驱动模型这点和 Node.js 相似;相对于其它服务器来说它可以连续几个月甚至更长而不需要重启服务器使得它具有高可靠性;热部署、平滑升级;完全开源,生态繁荣;Nginx 作用Nginx 的最重要的几个使用场景:静态资源服务,通过本地文件系统提供服务;反向代理服务,延伸出包括缓存、负载均衡等;API&
转载
2024-03-28 12:40:05
515阅读
在互联网项目迅速膨胀的背景下,我们公司,一个传统的金融公司,也开始风风火火地开展互联网项目,最近被派到一个手机APP的项目做后台架构支持。首先面临一个问题就是如何选择一个合适的WEB中间件产品来满足高并发的场景,也就是要构建一个IO密集型的应用,而且还要面向手机客户端(低带宽)。 在网上搜罗了一下相关的产
转载
2024-04-11 11:18:52
71阅读
Nginx是一个高性能的HTTP和反向代理服务器(反向代理就是通常所说的web服务器加速,它是一种通过在繁忙的web服务器和internet之间增加一个高速的web缓冲服务器来降低实际的web服务器的负载),Nginx由俄罗斯程序员利用C语言开发,以稳定、低系统资源消耗闻名,腾讯、百度、阿里、京东、网易等均有部署使用。此外,在高连接并发的情况下,Nginx是Apache的不错替代品,其能够支持高达
转载
2024-07-05 23:39:35
137阅读
webpack打包 nodejs + express + ejs 的项目
PS.若本文没有帮到你可以看看我的进阶版点此前往
适用情况首先说明,此情况不具备普遍性。若你的情况与笔者类似那么希望这篇文章能够帮到你。我的项目情况是这样的:用node.js做后台,ejs做模板引擎(即整个页面是一个ejs文件)由node.js将数据渲染完成后,再将完整页面返回给用
转载
2024-02-09 12:12:40
51阅读
前言打包上线其实就是,我们有一个服务器绑定了域名,然后在通过Nginx部署代码,这样就可以域名访问项目。在打包上线之前我们应该知道,开发常见的三种环境,本地环境,生产环境,测试环境。实际应用1.我们现在实际情况是一个服务器绑定域名,只放一个项目的情况下。通过Nginx部署,域名进行访问项目。2.我们进行项目生产环境打包,在打包之后我们可以理解为Nginx的nginx.conf文件就相当于了我们本地
转载
2024-03-17 17:01:15
429阅读
# 使用Dockerfile构建Node.js和Nginx的应用
在现代软件开发中,使用容器化技术来简化应用的部署和管理已经成为一种趋势。Docker是最流行的容器化工具之一,它允许我们将应用及其依赖打包成一个容器镜像,从而保证无论在什么环境下都能一致运行。本文将通过一个简单的示例介绍如何使用Dockerfile构建一个包含Node.js和Nginx的应用。
## 项目结构
在开始之前,假设
一、Node.js与其他语言对比 Node.js不是一种独立的语言,与PHP、JSP、Python、Perl、Ruby的“既是语言,也是平台”不同,Node.js的使用JavaScript进行编程,运行在JavaScript引擎上(v8)。 Node.js与PHP、JSP等相比(PHP、JSP、.net都需要运行在服务器程序上,Apache、Naginx、Tomcat、IIS),Node.js
转载
2024-04-09 13:16:37
69阅读
什么是Node.js?什么是Nginx?什么是Angular.js?什么是Vue.js?什么是BootStrap?什么是NPM?什么是Webpack?什么是React?什么是Weex?什么是Glup?什么是Grunt?前言之前在刨根问底Node.js篇中,提到了Node.js由于是单进程、单线程的特性导致了可靠性低的缺点,针对该缺点可以使用Nnigx反向代理,负载均衡,开多个进程,绑定多个端口。所
转载
2024-04-28 15:50:17
19阅读
因为第一次接触远程服务器所以遇到的坑比较多1、mysql在centos6.5安装遇到的问题,就想说下官方就不能优化下linux系统的mysql安装吗,非得出错让用户自行解决,在上篇博客中写了 这里就不多说了2、将nodejs项目上传到远程服务器上后,不知道如何通过域名访问服务器的项目文件,经过过长时间的百度,知道了nginx反向代理这个东东,首先编辑nginx.conf文件添加如下内容
转载
2024-03-29 15:26:23
58阅读
但是,问题很多。因为之前的项目是个历史遗留项目,重构起来可能会爆炸,当时又比较急所以就写个的适用范围很小的webpack的打包方法。最近稍微得空,便动了重构的心思,重构第一步当然要把架子搭起来而搭架子的过程也是十分地艰辛啊,终于大概搞定了前端的部分,这一次就分享一下使用最新的webpack4怎么打包nodejs的多页应用 工程目录走个流程先上个项目结构图 这里先说明一下,为什么
转载
2024-08-16 13:10:43
146阅读
适用情况首先说明,此情况不具备普遍性。若你的情况与笔者类似那么希望这篇文章能够帮到你。我的项目情况是这样的:用node.js做后台,ejs做模板引擎(即整个页面是一个ejs文件)由node.js将数据渲染完成后,再将完整页面返回给用户。那么这样做会遇到的问题:1. 本项目没有html页面,ejs的作用也不是引入公共的组件,直接就是一个完整的页面,用webpack中处理ejs文件的loader返回的