LLMP高性能网站架构设计方案

LLMP高性能网站架构设计方案 在网站架构设计中,大家一定对 LAMP (Linux Apache Mysql Php) 不陌生。LAMP确实是一个非常优秀的架构,秉承着自由,开放,高效,易用的设计理念。但是,本文不打算探讨LAMP,网上有很多介绍LAMP的资料。这里,想给大家介绍另一个在LAMP上衍生出来的,以提升性能为主要目的的开源网站架构。1、选择高性能 OS首先,不难理解,任何一个server最底层的支撑还是OS,而OS的选择,主要包括 Unix, Windows server, Linux, BSD等等。其中,开源的OS,有Linux, BSD及部分unix。从目前使用情况来看,linux还是网站首选OS之一。但是,Linux由于其自由的特点,也给选择产生了一些不便 – 发行版太多。现有的主流版本包括 red hat(RHEL), ubuntu, 红旗, opensuse, ---->>阅读完整内容

从集中到分布,解读网络视频IT架构变迁

从集中到分布,解读网络视频IT架构变迁 作者:朱智力 来源:IT1682006年以视频网站为代表的网络视频行业迅速崛起,IPTV、视频分享网站、视频搜索网站、提供视频服务的互动社区、交友、播客等等新兴媒体发展迅猛。网络视频行业现已成为众多资本机构关注与投资的焦点。但是在网络视频行业发展前景一片大好的同时,一些运营问题也随之显现,步入2007年,资本机构对网络视频行业不再盲目狂热,对商业模式的创新和成本控制提出了更高的要求。今天,纯文字的表现形式已经不能满足用户对更丰富多彩的网络内容的需求,我们需要更丰富的数字出版物、图片、声音以及视频来表达和交流;同时,单向传播也不能满足用户对互动式网络体验的需求,我们需要更丰富灵活的交流与互动体验;IT架构必须能够承载和传播这些爆发式增长的非结构化的数据。同时,用户访问量的增长却从没有停止过,相对于传统应用,网络视频行业应用有着非常庞大的用户数量上涨空间,IT设施面临 ---->>阅读完整内容

Google分析送您350元广告费用

Google分析送您350元广告费用 早上在Check Mail的时候,看到一封《谷歌分析送您350元广告费用!》这样标题的邮件,第一个意识到的就是骗子邮件,不过在查看邮件标头后,发现是 发件人    谷歌分析小组 <analytics-offer-cn-noreply@google.com> 毕竟是Google财大气粗哦,免费送给没有做AdWords的谷歌分析用户350元,大家还等什么,尝试一下吧!邮件内容如下9月25日前有效!350元关键字广告费用送给谷歌分析用户!尊敬的谷歌分析用户,快来申请赠送给您350元Google AdWords广告费用吧,截至日期到 2009年9月25日。现在就致电谷歌关键字广告免费销售热线:400-810-9060 申请广告费用!Google AdWords 五大优势# 向全球的用户展示广告: 谷歌广告网络可以触及亚太地区超过73%的互联网用户*# 只按效果 ---->>阅读完整内容

从集中到分布,解读网络视频IT架构变迁(下)

从集中到分布,解读网络视频IT架构变迁(下) 作者:朱智力 来源:IT168从集中到分布,化解存储瓶颈接上篇:从集中到分布,解读网络视频IT架构变迁(下)。集中式存储已经拥有了诸多优势,那么为何这家视频网站最终却选择了其他的存储架构呢?该视频网站究竟在运营过程中遭遇到了什么样的阻碍呢?经过我们对整个网站存储结构的分析,原来,NAS头成为整个存储环境的瓶颈……从以下两幅图中,我们可以看到传统的集中存储方案中,存在如下问题: I/O瓶颈 容量扩展性差 性能不可扩展 专业高端NAS成本高昂 单点故障 NAS成为系统瓶颈传统集中式存储的瓶颈随着数据量的增加,存储压力也变得越来越集中,NAS已不足以支撑现有的应用,无法更好的应对未来的挑战。既而,该网站从集中式的存储方式转向了采用分布式的存储方式。分布式存储系统架构图中,每台服务器上都提供文件共享服务,由应用层来实现媒体资源数据在各个服务器集群之间的迁移,从而比较好的解 ---->>阅读完整内容

什么是IDC?怎么选择服务器托管商?

什么是IDC?互联网数据中心(Internet Data Center)简称IDC,就是电信部门利用已有的互联网通信线路、带宽资源,建立标准化的电信专业级机房环境,为企业、政府提供服务器托管、租用以及相关增值等方面的全方位服务。怎么选择服务器托管商?服务器托管托管服务器是指用户委托具有完善机房、良好网络和丰富运营经验的服务商管理其计算机系统,使其更安全、稳定、高效的运行。即用户把自己的网络设备(服 务器、交换机等等)放在IDC服务商提供的专业服务器机房中,享受高品质的带宽、不断增加的增值服务和24×7的各方面专人维护以及监控服务。即购买一台服务器放到当地电信,网通机房,使用这种业务时,托管的服务器可以实现不间断 高速接入INTERNET的需求,并且可以获取一个固定的IP 地址,用于开展互联网业务或其他业务。服务器托管-基本简介服务器托管又称主机托管,它摆脱了虚拟主 ---->>阅读完整内容

新型的大型bbs架构(squid+nginx)

新型的大型bbs架构(squid+nginx) 这个架构基于squid、nginx和lvs等技术,从架构上对bbs进行全面优化和保护,有如下特点:1、高性能:所有的点击基本上全部由前端缓存负责,提供最快速的处理。2、高保障度:不需考虑应用程序稳定与否、程序语言是何种、数据库是何种,都能从架构上保证稳定。3、高可用性:对应用程序的修改达到最简化:在程序的某些地方加入清缓存的语句即可,当然还需要做页面静态化的工作和统计工作。这个架构的特点和一些流程的说明:1、主域名和图片域名分离域名分离可以使流量分离,缓存策略分离等等,好处诸多。bbs初期一定要做好规划,将图片用另外的域名独立服务,即使没有足够机器,域名也要先分开。另 外,图片服务器可以使用有别于主域名的另一个域名,一个好处是可以减少读取cookie对图片服务器的压力,另一个是提高安全性,避免cookie泄露。首先看图,这个图比较大:2、使用LVS作为前端、二级代 ---->>阅读完整内容

您了解网站运营吗?

网站运营是指网络营销体系中一切与网站的后期运作有关的工作。企业的网站运营包括很多内容,如域名的构思选择、网站宣传推广、网络营销管理、网站的完善变化、网站后期更新维护、网站的企业化操作等等,其中最重要的就是网站的维护和推广。建一个网站,对于大多数人并不陌生。尤其是已经拥有自己网站的企业和机构。但是,提到网站运营可能很多人不理解,对网站运营的重要性也不明确,通常被忽视。网站运营不象网站建设一样,一次性投入,不管建的好孬,总能出现在人们面前。这就如同某某单位出资,建了一家企业一样,领导人到位,资金到位,设备到位,那么企业就算是成立了。那么,企业建立的目的是什么呢?是希望它逐步发展,市场的占有率越来越高,实现利润的回报。肯定没有人希望企业建成之日便是倒闭之时。所以网站运营十分重要的意义!同样,谁也不希望网站建设之后,会变成一个死站,不能为企业效力。从这个意义上说,网站若想 ---->>阅读完整内容

SqlServer自动备份策略设置

SqlServer自动备份策略设置 Sql Server自身就提供了完善的备份机制,我们只要灵活运用,就能达到令人满意的效果。先了解一下:为何要做备份?数据备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。传统的数据备份主要是采用内置或外置的磁带机进行冷备份。但是这种方式只能防止操作失误等人为故障,而且其恢复时间也很长。随着技术的不断发展,数据的海量增加,不少的企业开始采用网络备份。网络备份一般通过专业的数据存储管理软件结合相应的硬件和存储设备来实现。方法一:SqlServer自动作业备份1、打开SQL Server Management Studio2、启动SQL Server代理3、点击作业->新建作业4、”常规”中输入作业的名称5、新建步骤,类型选T-SQL,在下面的命令中输 ---->>阅读完整内容

大规模网站架构技术原理透析

跟朋友聊天的时候,发现很多人对大型网站系统架构非常感兴趣,我也很感兴趣,经常会在家里2台笔记本和1台服务器组成的局域网环境里作些实验。我进入IT行业的时间,大约是97,98年吧,那时候PC客户端软件最为盛行,做软件开发是一份很体面也很喜欢的工作。我从Win3.1上的VC1.5开始一直到VC6.0,然后转为.Net开发,基本上都是从事客户端软件开发。本人的性格是危机意识向来严重,所以深感互联网必将盛行,传统软件必将走向没落,于是转向了WEB开发。记得以前去某Portal网站应聘的时候,主考官就问我:你认为客户端开发和互联网开发有什么不同。我当时的回答是:互联网开发比客户端软件开发简单多了,我再也不用考虑那么多的用户环境因素了,一点部署,何时何地都可用。很多年过去了,我再想起当初我的回答,依然觉得那个回答是正确的。就产品开发层面来讲,互联网开发确实简单多了。这里首先澄 ---->>阅读完整内容

Linux下Mysql表名大小写问题解决

Linux下Mysql表名大小写问题解决 在MySQL中,数据库对应数据目录中的目录。数据库中的每个表至少对应数据库目录中的一个文件(也可能是多个,取决于存储引擎)。因此,所使用操作系统的大小写敏感性决定了数据库名和表名的大小写敏感性。这说明在大多数Unix中数据库名和表名对大小写敏感,而在Windows中对大小写不敏感。一个显著的例外情况是Mac OS X,它基于Unix但使用默认文件系统类型(HFS+),对大小写不敏感。在windows下表名不区分大小写,所以在导入数据后,有可能所有表名均为小写;而从win导入linux后,在调用时会出现大小写的问题,则有些表,例如:第一点:程序调用表名为:fov_Web;第二点:导入win后变为fov_web;第三点:再导入linux后也是fov_web,此时linux会区分表名的大小写,则导致该表无法读取。解决方法:在linux下mysql表名大小写问题解 ---->>阅读完整内容