百万级访问网站前期的技术准备(上)(2)

来源:zhiyi.us 时间:2010-12-06 18:15:00 

四、机房

三种机房尽量不要选:联通访问特别慢的电信机房、电信访问特别慢的联通机房、电信联通访问特别慢的移动或铁通机房。那网通机房呢?亲,网通联通N久以前合并改叫联通了。多多寻找,实地参观,多多测试,多方打探,北京、上海、广州等各个主节点城市,还是有很多优质机房的,找个网络质量好,管理严格的机房,特别是管理要严格,千万别网站无法访问了,打个电话过去才知道别人维护时把你网线碰掉了,这比DOS都头疼。自己扯了几根光纤就称为机房的,看您抗风险程度和心理素质了。机房可以说是非常重要,直接关系到网站访问速度,网站访问速度直接关系到用户体验,我可以翻墙看风景,但买个网游vpn才能打开你这 个还不怎么知名的网站就有难度了。或许您网站的ajax很出色,可是document怎么也不ready,一些代码永远绝缘于用户。

五、架构

初期架构一般比较简单,web负载均衡+数据库主从+缓存+分布式存储+队列。大方向上也确实就这几样东西,细节上也无数文章都重复过了,按照将来 会有N多WEB,N多主从关系,N多缓存,N多xxx设计就行,基本方案都是现成的,只是您比其他人厉害之处就在于设计上考虑到缓存失效时的雪崩效应、主 从同步的数据一致性和时间差、队列的稳定性和失败后的重试策略、文件存储的效率和备份方式等等意外情况。缓存总有一天会失效,数据库复制总有一天会断掉, 队列总有一天会写不进去,电源总有一天会烧坏。根据墨菲定律,如果不考虑这些,网站早晚会成为茶几。

六、服务器软件

Linux、nginx、php、mysql,几乎是标配,我们除了看名字,还得选版本。Linux发行版众多,只要没特殊要求,就选个用的人最多的,社区最活跃的,配置最方便的,软件包最全最新的,例如debian、ubuntu。 至于RHEL之类的嘛,你用只能在RHEL上才能运行的软件么?剩下的nginx、php、mysql、activemq、其他的等等,除非你改过这些软 件或你的程序真的不兼容新版本,否则尽量版本越新越好,版本新,意味着新特性增多、BUG减少、性能增加。总有些道听途说的人跟你说老的版本稳定。所谓稳 定,是相对于特殊业务来说的,而就一个php写的网站,大多数人都没改过任何服务器软件源代码,绝大多数情况是能平稳的升级到新版本的。类似于jdk5到 jdk6,python2到python3这类变动比较大的升级还是比较少见的。看看ChangeLog,看看升级说明,结合自己情况评估一下,越早升级 越好,别人家都用php6写程序了这边还php4的逛游呢。优秀的开源程序升级还是很负责任的,看好文档,别怕。

以上这六点准备完毕,现在我们有了运行环境,有了基本架构骨架,有了备份和切换方案,应该开始着手设计开发方面的事情了。开发方面的事情无数,下一篇会先说一些重点。

原文地址:http://zhiyi.us/internet/thinking-twice-before-building-your-site-one.html

转载请注明出自zhiyi.us。

标签:网站,服务器,技术
0
投稿

猜你喜欢

  • 美图秀秀2.0.6 体验炫丽壁纸一键设置

    2009-11-23 15:58:00
  • 从WAP到WWW我的路还有多远

    2008-06-16 13:03:00
  • 新云CMS隔行换色的方法

    2010-12-08 16:31:00
  • CentOS8中的nmcli使用详解

    2023-10-11 17:02:14
  • CentOS 5 上安装yum的方法

    2023-06-21 20:27:03
  • SEO黑帽变黑客 从令人讨厌到互联网犯罪

    2009-03-02 11:13:00
  • 使用GoDaddy主机发垃圾广告有什么后果

    2010-04-08 12:48:00
  • WordPress将选中文字转发到微博

    2012-02-04 09:24:43
  • 在Ubuntu上搭建一个基于webrtc的多人视频聊天服务实例代码详解

    2023-11-04 23:53:07
  • 谷歌前团队精英推出新搜索引擎势与老东家争高下

    2008-04-18 12:06:00
  • 百度搜索地域性加强后的利和弊

    2008-12-25 00:28:00
  • 有关GoDaddy主机的疑难解答 Godaddy

    2010-04-23 12:35:00
  • Linux初始化系统盘后重新挂载数据盘方法

    2023-08-19 16:17:36
  • Dedecms织梦内容管理系统发布5.5GBK版下载

    2009-08-02 07:58:00
  • 2009年度互联网广告市场七宗最

    2009-10-12 11:01:00
  • 注册google adsense帐号的4个条件

    2008-06-04 12:54:00
  • Discuz! 7.2强化版块管理助力社区门户升级

    2009-12-02 18:10:00
  • 如何保障IIS安全避免服务器遭到攻击

    2009-09-19 20:33:00
  • Linux删除文件不同方法效率对比

    2021-06-27 06:11:13
  • 谈谈站内搜索

    2009-09-30 17:10:00
  • asp之家 网站运营 m.aspxhome.com