`
shishi11
  • 浏览: 116443 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

高并发略想

阅读更多
今天还看了一眼钱宏武的PPT,其中有些地方闪烁其词的,让我心里头痒痒的,看了一下SOHU社区的经历,因为以前还和TODLEE聊上过一两句,看起来,我们现在相当于他们03-04年的状态。一直想细了解一下,他说的中间层(内存样的)是怎么做的,现在只能是想想,好在也有一些启发。关于CMS,和我想的一样,不可能完全由人来组织的,应该是有一个CMS在后面。学习中。。。。
我们现在只实现了队列化的静态页生成,相当于只是cache中的一小部分功能,和他们没法比呀。看到他们在很后来才用了squid,我又想,我们的性能问题应该不在这个层面上。6500万访问量,当然和我们的组织形式不太一样,我们大约有100万多一些吧。
另,不知我去SOHU他们给多少钱,从人员讲,我相当于总设计到分析师一层吧。HEHE。。。。,现在钱少呀。
分享到:
评论

相关推荐

    百万级高并发WebRTC流媒体服务器设计与开发课程

    课程分享——百万级高并发WebRTC流媒体服务器设计与开发课程,附源码,完整视频课程下载。 本课就将围绕与浏览器互通、级联、可扩展等6大痛点手把手带你学习大负载、高并发、高性能 WebRTC 流媒体服务器的设计与...

    linux系统下nginx高连接并发控制机制研究.pdf

    【标题】:深入理解Linux下的Nginx高并发连接控制机制 【摘要】:Nginx是一款基于Linux操作系统设计的高效Web服务器,以其强大的高并发连接处理能力而备受青睐。它利用Linux内核的epoll事件模型来实现高效的并发...

    Entity Framework 处理并发

    数据时,不进行任何并发检查。这可能会导致数据丢失,如果多个人同时更新同一记录。 Fixed 在写入数据时,执行并发检查...结合事务处理,可以进一步增强系统的并发控制能力,确保在高并发环境下的应用程序稳定运行。

    并发需求下的Scala及Erlang语言的比较与使用

    在当今的高并发、大数据处理场景下,选择合适的编程语言对于系统性能至关重要。在众多编程语言中,Scala和Erlang因其强大的并发处理能力和函数式编程特性而受到关注。本文将深入探讨这两种语言在并行需求下的应用,...

    php处理抢购类功能的高并发请求

    首先,高并发请求可能会导致两个主要问题:一是数据出错,比如产品超卖,二是频繁操作数据库,从而降低系统性能。在测试环境中,使用Windows7、Apache2.4.9和PHP5.5.12搭建环境,配合Apache Bench工具模拟高并发请求...

    高性能的WCF解决方案

    - **TextMessageEncoding**:尽管文本编码更易于调试,但在性能上略逊于二进制编码。 3. **并发与实例化策略** - **最大并发连接**:增加ServiceHost的MaxConcurrentInstances和MaxConcurrentCalls限制,可以处理...

    线程池分析与方案设计

    例如,在高负载情况下,可以适当增加线程池的大小以应对更多的并发请求;而在低负载情况下,则可以减少线程池的大小以节省资源。 4. **测试与调优**:通过实际运行和测试不同大小的线程池,观察其对系统性能的影响...

    JAVA零基础到高级进阶特训营 JAVA多线程并发设计+Spring高级+数据库开发+JAVA基础等

    这套课程既可以作为从零基础开始学习的JAVA基础到高级学习教程,对于有JAVA基础的同学来说可以略过前面的JAVA基础章节,直接学习后续的JAVA高级部分课程。更可以灵活的作为章节技术,进行针对性的JAVA学习。还是要...

    linux服务器每秒并发处理数的计算方法.pdf

    Linux服务器每秒并发处理数是衡量服务器性能的关键指标,特别是在高并发的互联网应用中。本文主要介绍两种计算方法,适用于监控和优化服务器性能。 方法一:利用网络处理量计算 此方法基于公式:并发 = connection...

    DB2和 Oracle的并发控制(锁)比较

    综上所述,DB2和Oracle都是高性能的关系型数据库管理系统,它们各自拥有一套成熟的并发控制机制。尽管两者在锁的类型、兼容性以及升级机制等方面存在差异,但都能够有效地支持大规模并发环境下的数据访问和事务处理...

    python几种并发实现方案的性能比较.docx

    然而,在涉及高性能计算和高并发场景的应用中,Python的标准解释器CPython所采用的全局解释器锁(Global Interpreter Lock,GIL)限制了多线程的并行执行能力。为了克服这一限制,开发者们探索了多种并发解决方案,...

    尚硅谷大厂面试题第二季周阳主讲整理笔记

    - **ConcurrentHashMap**:为并发设计的Map实现,提供了线程安全的同时保持较高的并发性能。 - **TreeMap**:基于红黑树数据结构实现,可以按key自动排序,支持有序遍历。 【HashMap的底层实现】 在JDK1.7中,...

    脑卒中并发吞咽困难的护理.pdf

    2. **中度吞咽困难:**患者应坐直或略前倾,食物从非瘫痪侧咽部进入食管,或头部转向瘫痪侧,帮助食物进入。先喂温水润滑口腔和食道,然后逐步尝试稠粥,指导患者用舌头搅拌食物,有意识地吞咽。如有呛咳,应暂停...

    Netty性能测试报告.pdf

    测试结果显示,Netty在处理大并发、大数据量的请求时,其性能优势更加明显,这可能得益于Netty基于NIO(非阻塞I/O)的设计,使其在处理高并发场景时具有更好的扩展性。而Resin-4在某些特定条件下的性能下降,可能是...

    并发bug之源(一)-可见性.doc

    此外,考虑到空间局部性原理,CPU会以64字节为单位(通常,不同CPU可能略有差异)批量读取内存数据,形成缓存行。 然而,这样的设计在多线程环境中带来了一个问题——缓存一致性。当两个线程分别运行在不同的CPU...

    压力测试延迟高可能原因 及 ILPIP 配置查询脚本1

    如果没有为VM配置公共IP,出站流量会通过SNAT,这可能导致在高并发情况下端口耗尽,进而引发延迟问题。Azure为每个VM预分配了160个源端口,一旦超过这个数量,新请求就需要等待新的端口分配,这可能导致连接尝试失败...

    openresty-1.13.6.1-win32

    OpenResty,作为一个基于Nginx与Lua的高性能Web平台,已经成为构建高并发、低延迟系统的重要工具。这个名为"openresty-1.13.6.1-win32"的压缩包,正是针对Windows 32位系统的OpenResty版本,它包含了一系列集成的Lua...

    java多线程自增效率比较及原理解析

    **效率分析**: 使用`synchronized`关键字虽然能够确保线程安全,但由于其独占锁的特性,在高并发环境下可能会成为性能瓶颈。 ##### 2. AtomicInteger `AtomicInteger`是Java提供的原子整型类,它内部通过循环CAS...

    MyCat测试报告(单机MySQL与通过MyCat分表后的对比情况)1

    在本次测试中,主要目的是对比单机MySQL与通过MyCat进行分表后的性能表现,以及评估MyCat作为数据库中间件在处理高并发OLTP(在线事务处理)场景中的适用性。测试采用的是简单的分表策略,将16张表分别在单台MySQL...

Global site tag (gtag.js) - Google Analytics