取这个题目,给我的感觉很沉重(跟最近心情有关,这里就不说了),做软件也有5,6年了(决不是为了炫耀,没什么能力,现在还是个程序员),也有一些体会,我感觉在实际项目中遇到很多问提,但是有没有一个好的解决方案。我希望这个贴子只是一个开始,希望有更多的人,把自已常遇到的问题提出来,把自已的解决方案提出来,在家一学习,进步。
我先说一个。性能问题(这个网站讨能架构,幽雅的设计,新技术有很多,但从多方面讨论性能的很少,我没看见)。现面列出两个我感触很深的例子:
1,教务系统中的学生选课,在这种情况下,并发很多,到少上千,数据必须时时动态的,当学生选课时,服务器会搞得很慢,最坏情况,就是压死。
2,从历史系统中查数据,因为是历史系统,没办法该动原表结构,为了查询一些数据,要关联很多表,查询非常慢(最坏的情况,一个sql查询要几分钟,好的要几十秒,这还是经过优化的),几十个用户就跑不动了。
对以上这些问提,我们该从那些方面来考虑(从系统架构方面,设计方面,sql方面,数据库方面,还是服务器方面,,,,,还是其它),我认为,从数据库,sql等方面来解决,只能治标,不能治本,治本必须从架构方面,设计方面,如果从架构方面我们该注意一些什么问提,该如何来设计(常听高人说,必须从设计方面来解决,但从没看到谁举下实际的例子出来),希望有高手能指点一下,大家能把自已的经验供享一下,最好能有实标例子,与解决方法。
分享到:
相关推荐
### 模拟电路设计经验谈 #### 一、模拟电路设计的重要性及背景 模拟电路设计在电子工程领域占据着至关重要的地位。随着信息技术的发展,模拟电路不仅被广泛应用于通信、信号处理、电源管理等多个领域,而且其设计...
软考经验谈如何轻松通过软件设计师考试,我的计算机学习过程是与考试同步进行的,参加了一系列大大小小的计算机考试有十余次,其中有成功,也有失败,最大的收获是不怕考试。从初、中级职称计算机考试开始,参加过...
【FPGA设计应用经验谈】 在FPGA设计领域,经验和技巧是至关重要的。FPGA(Field-Programmable Gate Array)是一种可编程逻辑器件,它允许用户根据需求配置内部逻辑,实现各种数字电路功能。本文将分享一些关于FPGA...
标题"PCB设计经验谈"暗示了这是一份关于PCB设计实践经验和技巧的文档,可能包含了一些专家或资深工程师的心得体会。 PCB设计不仅是技术性的,也包含艺术成分,因为设计师需要在有限的空间内优化电路性能,同时考虑...
数据库设计是软件开发中的核心环节,它直接影响到系统的效率、稳定性和可维护性。本文将基于标题和描述,结合提供的部分内容,详细阐述数据库设计的关键点。 首先,设计数据库之前,我们需要充分理解业务需求并考察...
在这个经验谈中,我们将探讨一些关键的步骤和策略,帮助新手成功创建自己的网站。 首先,热情和决心是成功的关键。即使你对编程一窍不通,只要有意愿、时间和精力投入,都可以克服初期的困难。如果对电脑操作不熟悉...
数据库设计是IT行业中至关重要的一个环节,它直接影响到软件系统的性能、稳定性和可维护性。在数据库设计过程中,有许多经验和技巧需要掌握。以下是对给定文件内容的详细解读: 1. **设计数据库之前** 在设计...
《Protel 99 PCB设计经验谈》这篇文章深入探讨了使用Protel 99软件进行PCB(Printed Circuit Board,印制电路板)设计的关键技巧与注意事项,旨在帮助读者提升设计水平,避免常见错误,从而提高PCB设计的质量与效率...
### 数据库设计之——数据库设计经验谈 在当今数字化时代,数据成为了企业运营的重要组成部分,而数据库则是管理和存储这些数据的核心工具。一个优秀的数据库设计能够极大地提升系统的性能、可靠性和可扩展性。本文...
这份"数据库设计经验谈"涵盖了从前期准备到具体实施的多个关键步骤,以下是对这些内容的详细阐述: 1. **设计数据库之前** 在开始设计之前,需要深入考察现有的环境,理解当前系统的工作方式、数据流转以及存在的...
总之,这份"Protel 99 PCB设计经验谈"结合实践经验和深入学习资料,为读者提供了一个全面了解和掌握PCB设计的平台,有助于提升设计水平和解决实际问题的能力。对于有志于在电子设计领域发展的朋友们来说,这是一个...
温昱作为一位资深的架构师,他的"架构设计方法经验谈"为我们提供了宝贵的见解和深入的理解。以下是根据标题、描述以及可能包含在PDF文档中的内容推测出的一些关键知识点: 1. **架构定义与角色**:首先,架构设计是...
这份名为“源码追踪经验谈”的PDF文档,很可能是某位资深开发者或者技术专家根据自己的实践经历编写的,旨在分享他们在源码分析和调试过程中的技巧和心得。下面我们将深入探讨源码追踪的相关知识点,并结合实际应用...
### 软件项目测试管理经验谈 #### 一、软件测试员自身素质培养 软件测试作为软件开发的重要环节,其质量直接影响到软件产品的稳定性和用户体验。因此,培养优秀的软件测试人员至关重要。以下几点建议有助于提升...
《侯捷畅谈源码追踪经验谈》是Java领域的经典之作,由知名IT专家侯捷撰写,该书深入探讨了源码分析与调试的技术和策略。全书分为上下两册,旨在帮助开发者提升对代码的理解能力和问题排查能力,从而更好地驾驭复杂的...
本资料集围绕“Protel 99 PCB设计经验谈”展开,涵盖了从基本概念到高级技巧的全方位知识。 一、Protel 99概述 Protel 99是澳大利亚Altium公司(原名Protel)开发的一款电子设计软件,包括原理图设计(Schematic ...
### 软件测试经验谈 #### 引言 随着软件产业的发展,软件测试作为确保产品质量的关键环节,其重要性日益凸显。对于刚踏入这一领域的新人来说,掌握正确的测试方法和积累实践经验至关重要。本文旨在为软件测试新手...
### Protel 99 SE PCB设计经验谈 #### 一、引言 随着电子技术的飞速发展,印制电路板(PCB)的设计已经成为电子产品开发过程中不可或缺的一部分。Protel 99 SE作为一款广泛应用于PCB设计的专业软件,其易用性和强大的...
《源码追踪经验谈》是著名IT专家侯捷先生撰写的一本关于软件开发与调试的著作,这本书深入探讨了如何通过源代码分析和追踪来提升软件理解和优化的能力。书中涵盖了多个重要的知识点,以下是对这些核心内容的详细阐述...