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

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

 
阅读更多

前端

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

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

 

缓存

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

 

检索或搜索

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

 

人力资源

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

 

 

 

突发奇想,吐槽。

0
0
分享到:
评论

相关推荐

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

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

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

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

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

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

    系统详细设计说明书

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

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

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

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

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

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

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

    系统架构设计师教程.pdf

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

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

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

    毕业设计 管理系统

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

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

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

    光学系统设计原书第四版 光盘

    《光学系统设计原书第四版》是光学领域的一本经典著作,由知名专家Milton Laikin撰写。这本书深入探讨了光学系统设计的基础理论和实际应用,为光学工程师和科研人员提供了宝贵的参考资料。光盘包含的资源丰富,可能...

    新鲜出炉—仓库管理系统课程设计(c#版,源代码,数据库,可行性分析,需求分析,总体设计详细设计)

    本人上传的资源评论都不错,信誉保证,这个东西实在是太全面了,因此要一个资源分,还请大家谅解 此为课程设计-仓库管理系统 开发语言:c# 数据库:SQL SERVER 2005 包括可行性分析,需求分析,总体设计,详细设计,...

    火车票售票管理系统详细设计报告

    火车票售票管理系统是一个复杂的信息系统,它涉及到旅客的购票、退票、改签等多种操作,同时也需要处理车站、列车班次、座位类型等大量数据。本详细设计报告将深入探讨该系统的各个关键模块,旨在为系统的开发提供...

    c语言课程设计 超市管理系统 完整报告和源程序

    在这个系统中,学生需要使用C语言编写一个超市管理软件,实现对商品信息的增删改查等操作。 1. **系统功能**: - **新购物品入库(Tianjia)**:允许添加新的商品信息,包括编号(id)、名称(name)、产地(produce)、...

    液压控制系统及设计

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

    系统分析师考试系统分析与设计案例试题分类精解(第3版),完整扫描版

    考生可通过阅读《系统分析师考试案例分析与设计试题分类精解(第3版)》掌握考试大纲规定的知识,学习新技术和新方法,掌握考试重点和难点,熟悉考试方法、试题形式、试题的深度和广度,以及内容的分布,掌握解答...

    伺服系统原理与设计PDF

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

Global site tag (gtag.js) - Google Analytics