`
echohfut
  • 浏览: 231085 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

性能优化头脑风暴----构建高性能Web站点读后

阅读更多

1. 数据库层主要查询建索引

    一个是全表扫描,一个是常量时间。通过explain 查询语句就知道了。

 

2. 通过memcached分布式缓存减少数据库或者磁盘文件IO

    原则是把数据缓存到离使用者最近的地方

 

3. 写操作也可以缓存,如果不要求实时更新到数据库的话。比如把某个页面的点击次数存储到数据库中的话,并不要求每点击一次就写一次数据库,可以积累到10次或者100次的时候再做一次更新。这对用户体验影响不大。(只要不直接读数据库这条记录,也就是要通过缓存的接口取值)

 

4. Web站点重定向实现的负载均衡Load Balance

    镜像站点通过Http Redirect 302 和 Location header头镜像到各个子站点(用户所在地区的镜像,CDN?)通过重定向到子站点,可以很大程度扩充主Web站点的吞吐量(reqeust/second)

    选择子站点有两种方式:

    a. Round Robin,顺序选择。可以实现绝对的均衡,但需要记住最后一次分配的站点,代价比较高,需要考虑并发互斥存储该变量。

    b. 随机选择,hash当前时间,hash IP都是不错的选择。

 

5. DNS实现的负载均衡

    同一个域名配多个IP(注意DNS配置中的A记录和CNAME记录)

分享到:
评论

相关推荐

    头脑风暴-创新思维-提高开拓创新的能力-课程的考试84分-6页.pdf

    头脑风暴-创新思维-提高开拓创新的能力-课程的考试84分-6页.pdf

    头脑风暴-创新思维.doc

    【头脑风暴与创新思维】是当今时代领导干部提升自身能力的关键课题。在信息化和全球化的背景下,领导干部必须具备国际化视野,适应社会结构的剧变,以及应对复杂问题的能力。本讲座将围绕三个方面展开: 1. **创新...

    BSO头脑风暴算法,头脑风暴优化算法,matlab

    标题中的"BSO头脑风暴算法,头脑风暴优化算法,matlab"指的是基于头脑风暴理念的优化算法(Brain Storm Optimization, BSO)在MATLAB环境下的实现。BSO是一种全局优化算法,灵感来源于人类集体智慧的头脑风暴过程,...

    头脑风暴优化算法代码

    头脑风暴优化算法(Brain Storm Optimization Algorithm,简称BSO)是一种基于群体智能的全局优化算法,由伊朗学者M. Mirjalili在2010年提出。该算法受到人类头脑风暴会议过程的启发,通过模拟创新思维的过程来寻找...

    BSO头脑风暴算法,头脑风暴优化算法,matlab源码.zip

    头脑风暴优化算法(Brain Storm Optimization Algorithm,简称BSO)是一种基于群体智能的全局优化算法,由伊朗学者Mirjalili在2008年提出。该算法受到人类头脑风暴过程的启发,模拟了人们在集体创新过程中产生的想法...

    头脑风暴游戏-谜语-脑筋急转弯-歇后语.doc

    头脑风暴游戏-谜语-脑筋急转弯-歇后语.doc

    单目标头脑风暴优化算法,用来对生产调度等进行优化的新型群体智能优化算法.zip

    单目标头脑风暴优化算法(Single-Objective Brainstorming Optimization Algorithm, 简称SBTOA)是一种基于群体智能的优化算法,它模仿了人类头脑风暴过程中创新思维的产生过程,用于解决复杂问题的优化,特别是在...

    【优化算法】头脑风暴优化算法(BSO)【含Matlab源码 497期】.zip

    头脑风暴优化算法(Brain Storm Optimization Algorithm,简称BSO)是一种基于群体智能的全局优化算法,由伊朗学者Mirjalili在2008年提出。它借鉴了人类头脑风暴过程中的创新思维模式,通过模仿创意生成、共享和评估...

    头脑风暴算法MATLAB版本

    标题 "头脑风暴算法MATLAB版本" 指的是在MATLAB编程环境中实现的一种优化算法——头脑风暴算法(Brain Storm Optimization Algorithm, BSO)。这是一种模仿人类集体创新思维过程的全局优化算法,常用于解决多模态...

    03039 职业化头脑风暴会--新员工培训(PPT 62页).ppt

    1. **头脑风暴法**:头脑风暴是一种集体创新思维方法,鼓励参与者自由发表想法,旨在激发团队的创新潜力。在这个新员工培训中,通过绕口令PK的形式,训练员工的语言表达能力和思维敏捷性,同时也活跃了团队气氛。 2...

    复盘工作坊--头脑风暴环节.pdf

    根据提供的文件内容,本文将详细解释“复盘工作坊--头脑风暴环节”的相关知识点。 首先,工作坊是一个涉及特定主题的研讨会,旨在通过参与者的集体讨论,达到解决问题、创新思维或分享知识的目的。在这个特定的工作...

    头脑风暴题目及答案精练.doc

    头脑风暴题目及答案精练 本资源摘要信息是关于头脑风暴题目及答案的精练,涵盖了逻辑思维、数学运算、空间想象、推理能力等多方面的知识点。 逻辑思维 1. 头脑风暴题目:假如你流落在荒岛,你有两瓶药,必须每天...

    bsoMine.zip_BSO_参数辨识_多参数优化_头脑风暴_头脑风暴优化

    头脑风暴优化算法的一个例程,用于多参数的辨识。

    BSO头脑风暴算法,头脑风暴优化算法,matlab源码.rar

    该压缩包"BSO头脑风暴算法,头脑风暴优化算法,matlab源码.rar"包含的MATLAB源码是实现BSO算法的实例,对于学习和研究BSO算法具有很高的参考价值。MATLAB是一种广泛使用的编程环境,特别适合于数值计算和算法开发。 ...

    BSO_头脑风暴算法_一种简单的智能优化算法

    标题中的"BSO_头脑风暴算法_一种简单的智能优化算法"指的是头脑风暴算法(Brain Storm Optimization,简称BSO),这是一种受人类头脑风暴启发的全局优化算法。它在解决多模态函数和单目标优化问题中表现出色,尤其...

Global site tag (gtag.js) - Google Analytics