ugc 项目感悟

2016-08-18 19:00:00
阅读: 20
        一刹那二十多天没写博客了  最近做了一个ugc项目 ugc项目目前集成三个模型  留言板  博客 相册  通过配置文件的方式可以拓展出无数个基于内容生产的项目 目前已经集成了20个应用 还在持续增加中 整个项目前后端分离 授权 凭证 数据层 业务层 等等自成模块 通过模块的拼接和接口的可配置性 灵活的可以组建出很多个业务模型  统一的数据层可以实现 应用分库 多应用同库  等 数据库采用的mongodb 所以只需要做到分库即可       .....

apache性能测试工具ab使用详解

2016-07-26 17:00:11
阅读: 62
网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等。下面我们开始介绍有关ab命令的使用:1、ab的原理2、ab的安装3、ab参数说明4、ab性能指标5、ab实际使用6、测试nginx性能一、ab的原理ab是ap .....

nodejs 优雅的做压力测试

2016-07-26 16:47:33
阅读: 91
   项目即将上线 老大说 小聂 咱的项目需要压测下  测试的工具有很多  小聂选择了最为简单ab 测试    很多同学可能对ab 测试不了解 请点击 apache性能测试工具ab使用详解 详细了解  由于是post api接口  我写了以下的sh脚本  #!/usr/bin/env bash echo "开始测试"  ab -n4000 -c20  -p "login.json"&nb .....

nodejs根据系统将日志写入不同路径

2016-07-26 10:57:51
阅读: 12
       开发中经常遇到不同的系统间的开发 比如线上线下要将系统日志写入到不同的目录下 尤其是某些开发再windows下 频繁的更改配置文件 其实不是很好的解决方式 其实用系统变量判断即可  var os=require("os"); var path=require("path") ; var sys=os.platform() =="win32"||os.platform() ==&qu .....

CentOS nodejs环境配置

2016-07-19 10:44:30
阅读: 16
1.安装nodejs参考官方文档安装方式:在root权限下运行curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -安装nodejsyum -y install nodejs安装编译工具yum install gcc-c++ makeOK。2.安装nginx创建文件/etc/yum.repos.d/nginx.repo[nginx] name=nginx repo baseurl= .....

项目准备中的一些事

2016-07-15 11:33:09
阅读: 20
1、需求分析      需求分析尤为重要 技术细节和技术架构都是基于最原始的需求 业务场景和流程对之后的开发非常的重要 2、接口梳理3、接口定义4、开发接口定义5、开发

webpack 入门之简介

2016-07-07 11:47:26
阅读: 39
        webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。       我们可以直接使用 require(XXX) 的形式来引入各模块,即使它们可能需要经过编译(比如JSX和sass),但我们无须在上面花费太多心思,因为 webpack 有着各种健全的加载器(loader)在默默处理这些事情,这块我们后续会提到。你可以不打算将其用在你的项目上,但 .....

再谈微信 nodejs登陆授权那些事

2016-07-01 17:36:38
阅读: 67
之前写过一个详细的微信登陆微信开发系列之 微信登陆的那些事wechat-oauth        微信公共平台OAuth微信公共平台OAuth接口消息接口服务中间件与API SDKOAuth授权获取基本信息OAuth2.0网页授权,使用此接口须通过微信认证,如果用户在微信中(Web微信除外)访问公众号的第三方网页,公众号开发者可以通过此接口获取当前用户基本信息(包括昵称、性别、城市、国家)。详见:官方文档详细参见API文档$ npm install wechat-oauth初始化引入OAuth并实例化var O .....

nodejs mongodb 实现简易留言板

2016-06-29 15:49:20
阅读: 89
 一个朋友问了一下mongodb的一些操作问题  我就做了下面这个简单的留言板  给他做一个实例 希望能帮助到他   express 的框架就不说了 express的问题 请移步nodejs之express    这次主要说说基本的mongdb的操作      首先 创建schema var mongoose = require("mongoose"); mongoose.connect('mongodb://127.0.0.1/move .....