关闭

MySQL: InnoDB 还是 MyISAM?

http://www.cnblogs.com/villion/archive/2009/07/09/1893762.html MyISAM存储引擎        MyISAM是 默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。MyISAM存储引擎的一些特征: ·      所有数据值先存储低字节。这使得数据机和操作系统分离。二进制轻便性的唯一要求是机器使用补码(如...
阅读(201) 评论(0)

Redis学习手册(持久化)

一、Redis提供了哪些持久化机制:     1). RDB持久化:     该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。         2). AOF持久化:     该机制将以日志的形式记录服务器所处理的每一个写操作,在Redis服务器启动之初会读取该文件来重新构建数据库,以保证启动后数据库中的数据是完整的。     3). 无持久化:     我们可以通过配置...
阅读(378) 评论(0)

服务化基础设施

服务化,也可以叫SOA,但在我们还是尽量避免用这个词, 因为它被炒得太热,一味的套SOA的概念,容易迷失原有的方向。 要向服务化推进,当然就需要搭建一些基础设施,来协助这个过程的实现, 那都有哪个方面的工作要做呢,这里把我暂时想到的列一列。 1. 服务的定义 服务提供者要怎么暴露一个服务?服务消费者要怎么引用一个服务? 肯定需要一个声明式服务定义框架,可以用注解,描述文件,...
阅读(344) 评论(0)

你想建设一个能承受500万PV/每天的网站吗?如果计算呢?

作者:赵磊 博客:http://elf8848.iteye.com   你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢?  PV是什么: PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv。 计算模型: 每台服务器每秒处理请求的数量=((80%*总PV量)/...
阅读(734) 评论(0)

MySQL在大型网站的应用架构演变

可扩展性 架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展性的架构,这里对可扩展性进行简单介绍一下, 常用的扩展手段有以下两种: Scale-up :  纵向扩展,通过替换为更好的机器和资源来实现伸缩,提升服务能力Scale-out : 横向扩展,  通过加节点(机器)来实现伸缩,提升服务能力 对于互联网的高并发应用来说,无疑Scale out才是出路,通过纵...
阅读(534) 评论(0)

四层和七层负载均衡的区别

(一) 简单理解四层和七层负载均衡:   ① 所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址;三层负载均衡会通过一个虚拟IP地址接收请求,然后再分配到真实的IP地址;四层通过虚拟IP+端口接收请求,然后再分...
阅读(538) 评论(0)

深入剖析 redis 数据淘汰策略

http://www.aikaiyuan.com/7089.html...
阅读(6255) 评论(0)

《大型网站技术架构》读书笔记:

1.1大型网站软件系统的特点 与传统企业应用系统相比,大型互联网应用系统有以下特点。 高并发,大流量 高可用 海量数据 用户分布广泛,网络情况复杂 安全环境恶劣 需求快速变更,发布频繁 渐进式发展   1.2大型网站架构演化发展历程 大型网站的技术挑战主要来自于庞大的用户,高并发的访问和海量的数据,任何简单的业务一旦需要处理数以P计...
阅读(683) 评论(0)

PHP-FPM高负载下的优化配置

When you running a highload website with PHP-FPM via FastCGI, the following tips may be useful to you : ) 如果您在运行一个高负载网站使用PHP-FPM管理FastCGI,下面的技巧也许对您有用  1. Compile PHP’s modules as less as possible...
阅读(6290) 评论(0)

关于php-fpm占用系统资源分析

http://www.opsers.org/linux-home/server/php-fpm-on-analysis-of-system-resources.html 服务器概况 操作系统:CentOS5.3-64-2.6.18-164.el5应用服务Nginx0.6、PHP-Fpm、MySQL5.1、PHP5.2、MemcachedMemcached仅cached游戏系统设置与...
阅读(1981) 评论(0)

通过Strace定位故障原因

http://limaolinjia.blog.163.com/blog/static/5391622820142135247488/ 俗话说:不怕贼偷,就怕贼惦记着。在面对故障的时候,我也有类似的感觉:不怕出故障,就怕你不知道故障的原因,故障却隔三差五的找上门来。 十一长假还没结束,服务器却频现高负载,Nginx出现错误日志: connect() failed (1...
阅读(432) 评论(0)

PHP-FPM 配置优化

-----------------------开启php-fpm慢脚本日志  request_slowlog_timeout = 30s slowlog = /usr/local/php/var/log/php-fpm.log.slow  典型的日志内容如下: [15-Apr-2012 20:56:19] [pool www] pid 9748 script_filename = /va...
阅读(666) 评论(0)

Nginx中502和504错误详解

使用Nginx时,经常会碰到502 Bad Gateway和504 Gateway Time-out错误,下面以Nginx+PHP-FPM来分析下这两种常见错误的原因和解决方案。 1.502 Bad Gateway错误  在php.ini和php-fpm.conf中分别有这样两个配置项:max_execution_time和request_terminate_timeo...
阅读(449) 评论(0)

内存学习——为什么需要虚拟内存

http://www.zavakid.com/2011/10/16/why_virtual_memory/ 关于虚拟内存,物理内存,我有蛮多概念都是很模糊的,今天下午看了一下虚拟内存,也算是有了一点小收获,本文就针对为什么需要有虚拟内存的理解写下来。 同时,我也希望自己能够陆续学习linux内存管理的知识,并且写出一些文章,来记录自己的一些理解。如果您觉得有任何问题,可以留...
阅读(1386) 评论(2)

QPS,用户平均等待时间,服务器平均请求处理时间

http://www.cnblogs.com/coldplayerest/archive/2012/06/28/2567656.html 1. 计算网络的QPS时,必须要指定并发度,否则没有意义。 2. 等式关系: QPS = 并发度 / 用户平均等待时间QPS = 1 / 服务器平均请求处理时间用户平均等待时间 / 并发度 = 服务器平均请求处理时间 3. QPS是指在一定并...
阅读(659) 评论(0)
262条 共18页1 2 3 4 5 ... 下一页 尾页