`
asw256
  • 浏览: 4636 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

网站架构的硬架构

阅读更多
机房的选择
  在选择机房的时候,根据网站用户的地域分布,可以选择网通或电信机房,但更多时候,可能双线机房才是合适的。越大的城市,机房价格越贵,从成本的角度看可以在一些中小城市托管服务器,比如说北京的公司可以考虑把服务器托管在天津,廊坊等地,不是特别远,但是价格会便宜很多。
带宽的大小
  通常老板花钱请我们架构网站的时候,会给我们提出一些目标,诸如网站每天要能承受100万PV的访问量等等。这时我们要预算一下大概需要多大的带宽,计算带宽大小主要涉及两个指标(峰值流量和页面大小),我们不妨在计算前先做出必要的假设:   第一:假设峰值流量是平均流量的5倍。   第二:假设每次访问平均的页面大小是100K字节左右。   如果100万PV的访问量在一天内平均分布的话,折合到每秒大约12次访问,如果按平均每次访问页面的大小是100K字节左右计算的话,这12次访 问总计大约就是1200K字节,字节的单位是Byte,而带宽的单位是bit,它们之间的关系是1Byte = 8bit,所以1200K Byte大致就相当于9600K bit,也就是9Mbps的样子,实际情况中,我们的网站必须能在峰值流量时保持正常访问,所以按照假设的峰值流量算,真实带宽的需求应该在45Mbps 左右。   当然,这个结论是建立在前面提到的两点假设的基础上,如果你的实际情况和这两点假设有出入,那么结果也会有差别。
分享到:
评论

相关推荐

    大型WEB网站架构深入分析_镜像.pdf

    大型WEB网站架构深入分析中的镜像技术是一种提高网站可靠性和性能的重要策略。镜像技术通常应用于集群系统中,通过在同一个局域网内的两台服务器上创建数据的副本,实现数据的安全备份和高可用性。 镜像的基本概念...

    网站架构的设计方案.doc

    硬架构和软架构是设计的两个主要步骤,前者关注硬件设施如服务器的选择,后者关注软件开发框架和编程模式。 在选择服务器时,应考虑用户地理位置,可能需要选择网通、电信或双线机房以确保全网访问速度。成本考量也...

    基于Python_MongoDB和Red5的精品课程网站架构设计研究

    本文主要探讨了基于Python、MongoDB和Red5的精品课程网站架构设计。精品课程网站作为专业课程建设的关键,旨在通过Web技术改革传统的教学模式。文章首先阐述了精品课程的特性,强调了网络技术在精品课程建设中的作用...

    Spring技术内幕:深入解析Spring架构与设计原理

    Spring的事务管理是一个非常重要的功能,它提供了声明式事务管理,允许开发者通过配置而非硬编码的方式管理事务。这使得事务管理可以独立于业务逻辑进行测试和维护,大大提高了应用的可靠性和开发效率。 Spring框架...

    三十种架构设计模式(下).pdf

    - **数据路由**:决定数据路由的实现方式,可以选择硬编码(直接编写逻辑)、使用框架支持或借助中间件实现数据路由逻辑。 - **运维工具**:开发或选用工具以支持多分片环境下的统一运维管理,如批量添加索引等...

    中小型项目前端架构.docx编程资料

    - **避免硬编码**:面对需求变更,良好的架构设计能够灵活应对,减少不必要的重构工作。 - **组件化思想**:通过抽象出通用组件(如日历组件),可以轻松替换底层实现而不影响上层应用。 - **扩展性示例**:比较直接...

    多语言Web网站的设计与实现

    然而,多语言网站的设计与实现并非易事,它涉及到语言资源的管理、内容的本地化以及网站架构的优化等复杂问题。 #### 多语言网站的分类与挑战 多语言网站按照语言组织方式大致可以分为三种类型: 1. **部分页面多...

    电子招生网站设计 网络课程设计

    设计电子招生网站不仅要求掌握网页制作技术,还需要了解网络架构、协议和服务的运作。 一、设计目的 1. 深入理解网络层次结构,特别是TCP/IP模型,包括应用层、传输层、网络层和数据链路层的交互。 2. 掌握网站...

    Web分析与信息架构

    信息架构始终关注网站对目标用户的易用度和使用频度。 对大部分的部门来说,很少会要求我们提供可用性或用户体验方面的数据,但我们经常会收到其他一些部门提出的这样的要求,“我需要知道今年我们网站的访问量,...

    章-绪论-网站设计与开发素质课课件(与“学习”有关文档共9张).pptx

    B/S架构,如各类网站,是云计算和开放平台的主要代表,它支持跨平台访问。而M/S架构,如手机应用,目前是热点,随着iCloud等云服务的发展,应用程序正逐渐向云端转移。 在B/S软件开发中,常见的编程语言包括Asp、...

    软件体系结构——课程笔记.rar

    课程笔记可能涵盖了一些实际项目的案例,如电子商务网站、分布式数据库系统或云计算平台的架构设计,分析其架构特点和优缺点,以加深理论知识的理解。 通过深入学习和实践这些软件体系结构的知识点,开发者可以更好...

    Nginx负载均衡(架构之路)详解

    在大型网站和应用中,负载均衡是保证服务高可用和高并发处理能力的关键技术。 负载均衡概念的提出主要针对的是访问量较大的场景。比如网上商城和新闻类CMS系统,在用户并发访问时,单台服务器难以应对高流量的压力...

    初級硬體工程師訓練手冊

    - **职位晋升路径**:从初级工程师到高级工程师乃至架构师的发展路径。 - **技能提升建议**:持续学习的重要性,推荐的学习资源。 **知识点11:实战案例分析** - **案例介绍**:精选行业内的典型项目案例。 - **...

    课程设计购物网站

    【Struts2框架】作为MVC(模型-视图-控制器)架构的一部分,主要负责请求分发和视图管理。它通过Action类处理用户请求,并将结果转发到相应的JSP页面进行展示。Struts2提供了一套灵活的拦截器机制,可以方便地添加...

    玻璃钢环保设备类pbootcms网站模板 不锈钢钢材网站源码

    4. 安全稳定:PBOOTCMS采用MVC架构,代码清晰,安全性高,运行稳定,能有效防止SQL注入等常见攻击。 5. 强大的后台管理:提供灵活的权限管理、内容管理、会员管理等功能,方便日常运营维护。 【环保设备类网站模板...

    企业门户网站

    1. 架构设计:企业门户网站通常采用三层架构,包括表示层、业务逻辑层和数据访问层。表示层负责用户界面,业务逻辑层处理业务规则,数据访问层则处理数据库交互。这种设计有利于代码的模块化和维护性。 2. 页面布局...

Global site tag (gtag.js) - Google Analytics