参考自《大型网站技术架构》第1~3章
1、大型网站架构演化发展历程
(1)初始阶段的网站架构:一台服务器分别作为应用、数据、文件服务器
(2)应用服务和数据服务分离:三台服务器分别承担上述三项工作,其中应用服务器要求CPU强大、数据库服务器需求更快的硬盘和内存,文件服务器需要较大的硬盘。
(3)使用缓存改善网站性能:分为本地缓存以及缓存在专门的分布式服务器上的远程缓存。
(4)使...
分类:
Web程序 时间:
2014-05-08 04:42:48
阅读次数:
430
面对大量的PV访问,web服务器的缓存功能不容小觑,缓存在互联网中的地位已经举足轻重。那么好的缓存机制对web服务来说已经不可获取,varnish的缓存功能有目共睹,那么我们似乎没理由不了解一下基于varnish是如何让实现缓存的。varnish的官方站点:https://www.varnish-cache.or..
分类:
Web程序 时间:
2014-05-08 03:27:52
阅读次数:
510
分享一个zabbix数据库的优化脚本,适合2.0版本。对history,hostory_uint按日分区,trends,trends_uint按月分区;关闭Houserkeeper:vimzabbix_server.confDisableHousekeeper=1对history,hostory_uint每日建立第二天的分区并删除45天前的分区对trends,trends_uint每月20号建立..
分类:
数据库 时间:
2014-05-08 03:26:48
阅读次数:
499
varnish简介varnish是一款强大的http加速器,其设计初衷因为计算机越来越复杂,不像那个只有内存与硬盘的存储媒介的年代,如今的计算机系统除了内存外还有cpu的L1、L2、L3快取,因此当初的Squidcache自行处理物件替换的架构不可能得知这些情况而做到最佳,但操作系统可以得知该..
分类:
其他好文 时间:
2014-05-08 02:43:38
阅读次数:
587
文件系统管理重新创建文件系统会损坏原有文件。创建某个分区上的文件系统使用mkfs:makefilesystem-tFSTYPE指定文件系统类型mkfs命令比较特殊[root@www~]#whichmkfs.ext2/sbin/mkfs.ext2[root@www~]#ls-l/sbin/mkfs.ext2-rwxr-xr-x3rootroot47312Sep42009/sbin/mkfs.ext2所以:..
分类:
系统相关 时间:
2014-05-08 02:33:29
阅读次数:
406
关于WIN8.1中文版下用IE11打开OWA登陆页面总是英文解决办法:步骤如下:1:打开控制面板的语言设置如图,(中文默认)2:在点击-高级设置如图。勾选-不允许网站访问我的语言列表,转而使用我的日期,时间和数字格式的语言,保存即可,在打开owa正常显示中文。^_^
本机概况:操作系统:MicrosoftWindows8企业版ACER笔记本:AspireE1-471G日立SATA硬盘,IDEmode。(据说要调成AHCI,但是我这台不影响)日常工作和红帽linux接触较多,正好电脑中有个RH6.3的i386的镜像,想起来装个双系统玩一下。步骤1:格式化一块未分配空间用来一会安装linux..
java中最小的编译单元为一个.java文件,在一个.java文件中只允许存在一个public的类,且类名应该与该文件名称相同,多个.java文件被编译成多个.class文件,他们被组织于同一个包下,
java中的访问控制符最重要的目的既是为了维护这种关系,控制包下某个类的成员或方法的可见性。 .....
分类:
编程语言 时间:
2014-05-08 01:33:54
阅读次数:
340
线程有同步和异步之分。
同步的使用场景:多个线程同时访问一块数据,也叫共享区。对于多个线程同时访问一块数据的时候,必须使用同步,否则可能会出现不安全的情况。比如数据库中的脏读。但是,多个线程同时访问一块数据,有一种情况不需要同步技术,那就是原子操作,也就是说操作系统在底层保证了操作要么全部做完...
分类:
编程语言 时间:
2014-05-08 01:25:39
阅读次数:
349
更多内容欢迎访问我的个人网站:www.qingshuimonk.com查看SQLite是一种轻量级关系型数据库,目前支持NULL,INTEGER,REAL(浮点),TEXT(字符串文本),BLOB(二进制文本)这五种类型。建立的数据库文件位于/data/data/package-name/datab...
分类:
移动开发 时间:
2014-05-08 00:50:46
阅读次数:
478