转自
http://www.hetaoblog.com/csdn-performance-issue-review-advice/
昨天和今天打开csdn首页都出现了加载比较慢的情况,有较大的性能问题,昨天的情况比较突出;
下面是昨天的两张图
今天稍晚好点,下面是今天的图:
下面是一些个人观察
1. 从csdnimg.cn取一些图片的时候出现了502错误,好多要20s左右才返回,
从后续的一些测试发现,该502在imgaes.csdn.net,zi.csdn.net等域名取图片和flash的时候也出现502错误
2. 从z.csdn.net的GET gmjs.php的请求时间比较慢,好多请求要3s左右,
3. 系统较多,各种技术结合使用,php/jsp/aspx一起出现;子域名也特别多,说明首页关联到的系统特别多,图片存放也是各自为阵;包括统计系统似乎也用了google的analytics和自己的(counter.csdn.net的pv.aspx);
4. 总的请求数70+,略有点多;
5. 没有使用延迟加载技术,例如taobao.com这样,一些请求在浏览器滚动条拖下来才发送;当然这个对csdn意义也不是特别大;
老实说一句,csdn存在更多体现在蒋涛早期切入、各方面资源整合、内容的提供,主要体现在运营的成功上;就产品而言,无论博客、论坛、新闻等各个频道,用正面的说法是可以说是有很大很大的改进空间:)
无责任猜想:
a. 可以想象有技术完美主义的范凯看到这类遗留系统的心情,难怪他说对csdn的思路是能不动尽量不动;不过这样的问题是任何一个有一定历史的IT公司人员的必经之路哈;
b. 范凯进入后产品方面的大动作并不多,主要看到的一个javaeye的移动版;这和他说的移动时代的大机遇的言论一致;
c.
虽然所有的增长更多的体现在新产品的研发上,
但是对现有系统,无责任个人建议:
a. 如果花大量时间改写追求更好的设计,意义不大;但是性能、安全等硬指标还是要追求;比如加载时间啊,5**/4**的响应要尽量减少,这对用户是有意义的
b. 在为功能需求做改动的时候,慢慢的可以适当将系统简化;逐步过渡到简洁、统一的产品中;
- 大小: 46.4 KB
- 大小: 42 KB
- 大小: 31 KB
分享到:
相关推荐
### 性能测试关键知识点解析 #### 一、性能测试基本概念 性能测试是一种软件测试类型,用于评估系统的性能水平,比如响应时间和资源利用...此外,持续监控系统性能,及时发现并解决问题也是保证系统稳定运行的关键。
《CSDN技巧集》是一本专为程序员设计的电子书,它集合了众多CSDN(China Software Developer Network)平台上的技术文章、教程和实践经验,涵盖了编程技巧、软件开发流程、问题解决策略等多个方面。这本书是程序员...
在Windows 10操作系统中,有时用户会遇到一个令人困扰的问题,即“系统”和“压缩内存”进程占用大量的CPU和内存资源,导致计算机性能下降,甚至风扇高速运转,这可能对用户的日常使用体验造成不小的影响。...
性能测试报告应包含测试目标、测试环境、测试方法、测试结果、问题分析和优化建议等内容,以便团队了解测试过程和结果,并据此做出决策。 综上所述,性能测试是一个涵盖广泛的技术领域,涉及到多个层面的知识。通过...
手机硬件测试是确保移动设备在上市前满足性能、可靠性和兼容性等关键标准的重要环节。以下是一个详尽的手机硬件测试流程,旨在帮助理解和优化测试过程。 1. **测试准备阶段** - **需求分析**:理解产品规格和用户...
首次使用时,建议阅读Readme-IntelBurnTest.txt文件,了解软件的使用注意事项和可能遇到的问题。 2. **选择测试模式**:软件提供了多种测试模式,如Basic、Stress、Prime等,根据需求选择合适的测试类型。一般情况...
物联网模组市场发展观察指出,早期的物联网应用多依赖2G、3G网络,并且主要集中在对网络性能要求不高的远程抄表等领域。随着4G网络的普及,特别是伴随着LPWAN的快速发展,NB-IoT(Narrowband Internet of Things)和...
- **编写目的**:本部分明确了测试报告的意图,即对软件系统进行全面测试,评估其功能和性能是否符合需求规格说明书的要求,并找出可能存在的问题,为项目相关人员提供决策依据。 - **项目背景**:提供了项目的...
9. **设计模式**:书中也涉及了一些常见的设计模式,如工厂模式、单例模式和观察者模式,这些模式可以帮助解决特定的软件设计问题。 10. **性能优化**:虽然C++允许低级别的控制,但过度优化可能导致代码难以理解和...
【IntelBurnTest】是一款专为测试CPU稳定性和性能的软件,尤其适用于超频爱好者和硬件评测人员。这个工具能够对处理器进行高强度的工作负载,以模拟实际应用中的极限情况,检查CPU在长时间高负荷运行下的稳定性,...
书中会介绍调试工具的使用,以及如何通过设置断点、观察变量状态和分析调用堆栈来定位和修复问题。 7. **程序设计原则**:书中可能涵盖了SOLID原则的C语言应用,如单一职责原则(SRP)、开闭原则(OCP)、里氏替换...
通过对转换器输出端的纹波进行测量,可以观察到其性能表现。具体步骤包括: - 确认测试环境无杂讯干扰; - 设置示波器以捕获特定频率范围内的纹波信号; - 分析纹波数据,确保其符合预期的设计要求。 #### 八、...
你可以进行直流分析、交流分析、瞬态分析以及傅立叶分析等多种类型仿真,以观察电路在不同条件下的性能。例如,直流分析可以帮助我们理解电路的静态工作点,而瞬态分析则能展示电路在时间域内的动态响应。 在仿真...
Chrome的JavaScript调试工具还提供了许多高级功能,比如条件断点(基于特定条件暂停执行)、监视表达式(动态观察变量值变化)、性能剖析(分析函数调用耗时)等。此外,它支持源映射,即使在使用了编译后的代码(如...
对于新手来说,建议从基本的电路元素和分析方法开始学习,逐渐熟悉Multisim的界面和操作。随着技能的提升,可以尝试更复杂的设计和分析。多参考官方文档和在线教程,不断实践和探索,将有助于快速掌握Multisim的...
随着版本的更新,思科模拟器的功能和性能都有所提升,建议用户尽可能使用最新版本以获取最佳学习体验。 总的来说,思科模拟器是网络技术学习者的重要辅助工具,通过模拟真实的网络环境,用户可以在理论与实践之间架...
- 错误和警告:SourceInsight可以识别代码中的错误和潜在问题,提供修复建议。 - 日志查看:查看操作日志,帮助诊断问题和恢复状态。 通过熟练掌握SourceInsight的各项功能,开发者能够更高效地理解和修改大型...
因此,在评估调制管性能时,应当使用示波器观察波形。 ##### 2. 反相器的输出问题 - **正常参数**:反相器输出波形应在4.0-4.6V之间,同样呈方波形式。如果输出波形不在该范围内,但输入波形(即调制管输出)正常,...