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

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

阅读更多

前端

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

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

 

缓存

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

 

检索或搜索

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

 

人力资源

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

 

 

 

突发奇想,吐槽。

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics