
架构设计
q364035622
这个作者很懒,什么都没留下…
展开
-
Linux下nginx的自启动脚本
http://rq2-79.iteye.com/blog/1150693启动脚本第一步先运行命令关闭nginxsudo kill `cat /usr/local/nginx/logs/nginx.pid`第二步vi /etc/init.d/nginx输入以下内容Python代码 收藏代码 #!/bin/sh # # nginx - this script s...原创 2013-05-31 17:17:29 · 150 阅读 · 0 评论 -
海量图片的分布式存储及负载均衡研究(浅析)
一、概述 随着计算机网络技术的发展和普及,出现了越来越多像“新浪”、“淘宝”大型门户站点及电子商务网站[1]。这类网站都保存有大量图片资源。用户在访问这些站点网页时,网页中图片信息占到页面数据流量的大部分。由于受客户端浏览器限制,无法从一台服务器上同时下载页面中所有图片信息,因此即使服务器有很高带宽,用户的访问速度还是会受到很大影响。由于图片保存在物理硬盘上,访问图片需要频繁进行I/O...原创 2013-07-07 02:10:00 · 129 阅读 · 0 评论 -
开源IM服务器ejabberd
ejabberd是基于Jabber/XMPP协议的即时通讯服务器,由GPLv2授权(免费和开放源码),采用Erlang/OTP开发。它的特点是,跨平台,容错,集群和模块化。Ejabberd目前是可扩展性最好的一种Jabber/XMPP服务器,支持分布多个服务器,并且具有容错处理,单台服务器失效不影响整个cluster运作。http://www.cnblogs.com/yjl49/cat...原创 2013-06-21 11:13:01 · 201 阅读 · 0 评论 -
linux 安装Nginx-0.8.54
linux 安装Nginx-0.8.54今天安装了nginx,主要参考下面的两篇文章。主要是第一篇,但需要注意的是–prefix=/usr/webserver/nginx/ 后面加“/” 指示一个目录,否则会提示你参数无效。 在某些环境下没有安装编译环境时 ,在安装pcre的时候 会出现libtool: compile: unrecognized option `-DHAVE_CON...原创 2013-06-13 18:39:42 · 172 阅读 · 0 评论 -
nginx+tomcat+session共享
1 起因最近对新开发的web系统进行了压力测试,发现tomcat默认配置下压到600人的并发登录首页响应速度就有比较严重的影响,一轮出现2000多个的500和502错误。我把登录的时间统计做了一下,把服务器处理总时间打印出来,看了一下发现有个别响应确实在20秒,但平均时间和lr测试出来的还是相差很远。所以可以断定不是程序处理处理花费了这么多时间,由于在局域网测试,所以也可以排除网络问题。这就...原创 2013-06-13 18:39:08 · 88 阅读 · 0 评论 -
我设计的网站的分布式架构
互联网的网站和大部分企业管理软件一样都是使用B/S架构模型,但是大型的公共网站B/S架构会更加复杂,对架构人员的要求更高,今天我想在自己博客里聊聊我设计的网站的B/S技术架构。 不管是B/S架构的企业管理系统还是网站技术架构可以抽象为如下简图: 在传统B/S架构的企业管理系统里,技术架构往往就是一个工程项目,各个逻辑分层都是该工程的业务逻辑模块。但是作为提供公共服务的网站,由于用...原创 2013-06-09 09:52:19 · 119 阅读 · 0 评论 -
linux系统通过nginx实现tomcat集群
[摘要]集群是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同时提供接近容错机的故障恢复能力。本文介绍的是在linux系统下使用nginx环境实现tomcat集群。 集群系统一般通过两台或多台节点服务器系统通过相应的硬件及软件互连,每个群集节点都是运行其自己进程的独立服务器。 这...原创 2013-06-21 00:04:06 · 215 阅读 · 0 评论 -
Nginx配置文件详细说明
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连...原创 2013-06-18 02:04:14 · 78 阅读 · 0 评论 -
微博数据库设计
部分功能建表设计 Users用户注册信息表描述字段名类型空值其他用户IDuser_idnumber(8)否主键用户邮箱user_emailvarchar(40)否 ...原创 2013-06-05 00:21:30 · 218 阅读 · 0 评论 -
泛型DAO的设计模式
(一)首先定义DAO接口IGenericDAO,该接口定义了共同的CRUD操作:public interface IGenericDAO<T,PK extends Serializable>{ public T findById(PK id) ; public List<T> findAll() ; ...原创 2013-08-05 10:08:52 · 132 阅读 · 0 评论