假如要开发一个日访问量百万级别、甚至千万级别访问量的互联网平台,性能和安全是首要考虑的因素。单从性能上讲,主要从以下几个方面考虑:1)硬件及网络设备;2)分布式、集群、读写分离、CDN加速等;3)使用优秀的开发框架,充分利用缓存机制;4)良好的数据库设计规划,包括..
分类:
数据库 时间:
2015-03-05 15:01:38
阅读次数:
302
做了多年的后台服务,一直想将自己这么多年对高性能服务架构的一些粗浅认识写出来,一方面对自己这个阶段成长做个总结, 另一方面想通过这个与各位做一个交流,妄不吝赐教。
一、最初对服务架构的概念
最初接触服务端程序应该是2011年,当初基于服务架构的概念是基于这样一个模型
这是最简单的一种C/S模型结构,客户端直接连接服务端,只能适用于对效率、并发量、扩展性要求低的环境,所以当请求量逐渐上...
分类:
其他好文 时间:
2015-03-05 10:50:41
阅读次数:
155
原因:
目前有两种猜测,第一种就是类加载容易,但是类卸载就不那么容易了,第二种猜测就是类缓存机制,从classloader的运行过程可以分析到有个过程是缓存常用类的,感觉这个过程没法释放,因为他会认为你以后会一直用。
测试内存泄露代码:
可以用DDMS测试下,当你调用GC的时候byte是可以回收的,但是classloader就没法回收了,也许你认为是因为调用了activity的classlo...
分类:
其他好文 时间:
2015-03-04 11:14:09
阅读次数:
162
当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我 们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通 过搭建不同的服务和架构来.....
分类:
Web程序 时间:
2015-03-03 13:28:39
阅读次数:
191
这个题目放在草稿箱里面许久了,一直没有动力提笔。趁现在公司人还没有来齐,工作量还不是很大,就挤出来时间来把它完善了。我们知道,RecyclerView是经典的ListView的进化与升华,它比ListView更加灵活,但也因此引入了一定的复杂性。最新的v7支持包新添加了RecyclerView。我们...
分类:
其他好文 时间:
2015-02-26 18:14:04
阅读次数:
284
作为一个web开发的小白,本书对我还是很有指导意义的。
1. 本书讲解的内容
一开始本书就给出了讲述的内容
1. 什么是大规模web服务开发?
2. 面对大规模数据问题时,处理的基本思路和重点在那里?
例如cache缓存机制,大规模数据情况下数据库的运用方法。
3. 算法与数据结构的选择
4. 规模超出RDBMS处理能力时,如何处理?
上面的内容贯穿整本书,怎么强调都不为过...
分类:
Web程序 时间:
2015-02-16 18:28:32
阅读次数:
152
1,ListView的工作原理:ListView工作的时候,会针对每个item,要求Adapter对象返回一个View(getView()方法),也
就是说,Listview在开始绘制的时候,系统首先调用getCount(),根据其返回值得到ListView的长度,然后根据这个长度,调用
getView()一行一行的绘制ListView..
分类:
其他好文 时间:
2015-02-15 13:42:19
阅读次数:
167
ASP.Net 自带的缓存机制对于提高页面性能有至关重要的作用,另一方面,缓存的使用也会造成信息更新的延迟。如何快速更新缓存数据,有时成了困扰程序员的难题。根据我的使用经验,总结了下面几种方法,概括了常见的几种情况,如有更好的方法欢迎补充。(1)代码级缓存(对象缓存)Cache 对象Cache 对象...
分类:
Web程序 时间:
2015-02-13 14:34:41
阅读次数:
211
#include int main(){ //字符串常量,存放于内存常量区。 //常量区区的内存具有缓存机制, //当不同指针指向的常量值相同时, //其实这些指针指向的是同一块常量区内存 //且常量区内存不允许被程序修改 char *str1 = "hello"...
分类:
编程语言 时间:
2015-02-10 00:22:15
阅读次数:
176
using System;using System.Web;using System.Web.Caching;using System.Collections.Generic;using System.Collections;namespace SZRPP.Common{ /// /// 缓存相关....
分类:
Web程序 时间:
2015-02-09 10:46:14
阅读次数:
138