`
donlianli
  • 浏览: 344100 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
Group-logo
Elasticsearch...
浏览量:220564
社区版块
存档分类
最新评论

假如让我设计一个新的系统

 
阅读更多

前端

假如让我设计一个新的系统,我一定不会使用extjs作为ui。因为大的系统一般都是面向互联网用户的,互联网又会因为南北网络不统一,导致系统网络延迟很大。而且,使用这种富客户端构建的系统,很浪费网络带宽。

假如一个系统的附件或图片很多,我一定会将附件和图片放到一个单独的服务器上面。这样实现动态资源和静态资源的分离,而不是将附件和图片放到数据库,去浪费数据库的性能。

 

缓存

如果让我做一个超过1万人使用的系统,我一定会非常重视系统的缓存。将一些热数据存储到memcached;为一些常用的检索或搜索结果构建细粒度的缓存,能够很大程度的提高系统性能。

 

检索或搜索

如果用户对检索的需求很高,我一定不会再直接去DBlike数据。我一定会使用elasticsearch或者solr构建一个搜索系统,专门提供检索或搜索的需求。专门分配两三台服务器用来构建检索系统和搜索服务。

 

人力资源

如果让我构建一个新的大系统,我一定要多招一些经验丰富的研发人员,而不是一些刚毕业的年轻学生,以降低系统交付时遗留及隐患bug的数量。

 

 

 

突发奇想,吐槽。

0
0
分享到:
评论

相关推荐

    操作系统之文件系统设计一个n 个用户的文件系统,每次用户可保存m 个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施。至少要有create,delete,open,close,read,write等命令

    在这个特定的实验任务中,你需要设计一个支持n个用户、每个用户可以保存m个文件的文件系统。为了确保数据安全,文件系统需要具备基本的文件操作功能,如创建(create)、删除(delete)、打开(open)、关闭(close...

    新考纲-系统架构设计师(软考高级) 一站式通关课程(2024版)

    软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构件的描述、构件的相互作用(连接)、指导构件集成的模式以及这些模式的约束组成。 软件架构不仅指定了系统的组织结构和拓扑结构,并且显示了系统需求...

    2009年最新:系统架构设计师教程(超清析PDF)

    本书作为全国计算机技术与软件...另外,由于本书太大,不能一次上传,只好分割成5个部分,请将“2009年最新:系统架构设计师教程.part1.rar ~ 2009年最新:系统架构设计师教程.part5.rar ”5个压缩包下载完后再解压。

    软件系统概要设计说明书.docx

    编写本设计说明书的主要目的是为系统设计人员提供一个清晰的框架,用于理解和实现软件系统的各个组成部分,确保系统设计的合理性、高效性和可维护性。 1.2 预期读者 本文档面向的读者包括项目经理、系统设计师、...

    系统架构设计师教程.pdf

    系统架构是指一个系统的设计框架或蓝图,它定义了系统的各个组成部分(组件)、这些组件之间的关系以及它们如何协同工作以实现系统的功能目标。系统架构设计对于确保系统的可扩展性、可维护性、性能和安全性至关重要...

    操作系统课程设计模拟Linux二级文件系统

    这个任务旨在让学习者深入理解文件系统的原理和运作方式,从而提升对操作系统核心机制的理解。 首先,我们要了解什么是二级文件系统。在操作系统中,文件系统是用来组织和管理磁盘上的数据结构,它负责文件的存储、...

    系统详细设计说明书

    ### 系统详细设计说明书知识点...综上所述,《系统详细设计说明书》是一份非常重要的文档,它不仅详细地描述了系统的设计思路和技术实现细节,还为开发团队提供了明确的指导方向,是确保软件项目成功的关键因素之一。

    2023年系统架构设计师备考必备资料

    码蜂窝是一个知名的IT学习社区,其提供的备考计划可能包括每日学习目标、章节重点梳理、历年真题解析和模拟测试等,有助于考生高效地规划学习进度,确保每个知识点都得到充分复习。 最后,"2023年系统架构设计师...

    毕业设计选题系统---毕业生题目管理子系统

    毕业设计选题系统是一个至关重要的教育信息化工具,它主要用于帮助高校教师和学生进行毕业设计选题的管理与操作。在这个系统中,毕业生题目管理子系统是核心部分,涉及到选题的全过程,包括添加、查找、修改和删除等...

    操作系统课程设计_模拟文件系统

    操作系统课程设计是一个重要的实践环节,它要求学生深入理解操作系统的核心概念并将其应用于实际项目中。在这个项目中,学生们被要求构建一个模拟的文件系统,该系统具备基本的文件操作功能,如读取、写入、创建和...

    现代直流伺服控制技术及其系统设计

    直流伺服控制系统的设计涉及多个方面,包括功率转换电路设计、PWM系统控制电路设计、伺服控制元件和线路设计等。在功率转换电路设计中,需要考虑PWM功率转换用GTR的开关特性、功率损耗以及PWM转换电路的要求,并且要...

    网格系统与版式设计电子版 (美)金伯利.伊拉姆 pdf版

    作者凭借其锐利的目光以及清晰的解说,揭示了成功的设计作品是如何运用 各种手段构成视觉关系的,向对此了解较少的中国读者呈现了一个立体、全面的网格系统。本书作为修订版,对第一版中的一些问题作出了修正,使得...

    毕业设计 管理系统

    管理系统是软件工程领域中常见的项目类型,特别是在毕业设计阶段,学生们常常被要求设计并实现一个管理系统来提升他们的实践技能和理论知识。一个管理系统通常涵盖了数据管理、用户界面、业务流程和决策支持等功能,...

    系统架构设计师大纲2021.pdf

    系统架构设计师大纲2021

    学生选课系统课程设计(有代码完整版)

    学生可自行选课,假设该学期共有8个学生,学生有学号、姓名、所选课程三种基本信息,学生选课要满足每门课最多只能有3个学生选修,每个学生最多只能选2门课,试设计一个学生选课系统。 【基本要求】 学生选课系统...

    操作系统设计与实现(minixpdf)

    在正式进入Minix的安装介绍之前,先谈一谈Minix与UNIX和Linux的关系以及他的设计思想。Minix是一个类UNIX操作系统,其2.0版符合...于是,人们把注意力转向设计一个类Minix的操作系统,这最终导致了Linux的诞生。

    伺服系统原理与设计PDF

    伺服系统原理与设计是一门涉及电机、控制理论、信号处理和机械传动等多个学科的综合性技术,因此,对于学习和研究伺服系统的朋友来说,一本系统介绍伺服系统原理和设计方法的教材至关重要。 本书《伺服系统原理与...

    软件体系结构课程设计--图书管理系统

    我们的设计和实现结果是一个功能强大且高效的图书管理系统,可以满足图书馆的需求,并提供了良好的用户体验。 本篇课程设计报告书展示了软件体系结构课程设计的整个过程,从需求分析到设计和实现,整个过程中我们都...

    液压控制系统及设计

    液压控制系统是现代机械工程和控制工程中不可或缺的技术组成部分,随着自动控制技术的发展,液压技术已广泛应用于国民经济的各个领域,成为衡量一个国家工业化水平的重要指标之一。液压控制系统的合理设计与使用对...

Global site tag (gtag.js) - Google Analytics