关于系统优化

原创 2016年01月14日 09:53:47

    系统优化可不是变魔术,或施法术(若能施法术,也不错 :) ),一切都是实事求是

    抽象地说就是将不合理的规划、设计、开发调整为合理的规划、设计、开发,可能涉及数据存储结构(索引),SQL代码改写,SQL逻辑改写,操作系统与数据库配置调整,及网站服务器的缓存,到业务流程的优化,对于很多场景来说,处理掉前两三点,立杆见影的效果就出来了。基本上也遵循二八原则,就是将关键的20%部分处理好,问题就基本解决了。至于说要精益求精,若时间、成本、投入充足,亦是好事。

    对于网站应用来说,PV的响应时间是600毫秒还是200毫秒,是仅白天可用还是7*24,可能对用户与客户在表面上看起来并没多大区别,就像咱们自己打开一个EXCEL表格,是600毫秒还是200毫秒,似乎无所谓一样。但区别是存在的,而且很大。

    对于搜索引擎(如百度)来“拜访”,不同的响应时间会计入一个权重值,会影响其搜索排名。可用时间亦是,如果搜索引擎晚上来“拜访”,但你的网站却不可用,那搜索引擎只能绕道,再次降低权重,也会影响其搜索排名。

    所以,对于预算不那么紧张,最好还是多投入点尽量越快越好,可用性(7*24)越高越好

    对于数据库,在很多情况下,DBA(这里指不仅仅是做简单运维的角色)和CODER(甚至CODER升级的架构师,比较缺乏对DB的深入理解)的想法、思维区别都是很大的。就像一把菜刀,大妈大婶看到的就是切菜工具,但若是别有用心之徒看到的就是作案工具,但若是警察看到的就会是要预防点什么。。。作为最大众的应用开发者,在数据库上建表写代码完成功能,万事大吉,而且在BOSS面前价值也就体现出来了。当数据量、并发量增大时,会感觉到扛不住了,天灵灵,地灵灵,但效率却不灵。。。这时DBA角色该出场了。顺着前文的逻辑修整,称为优化。也就是将需求(既定的任务)按最有效率的方式去达成。

    另外,还有较多的误区,作为数据库平台,提供了很多特性,但是,很多特性也不一定符合很多生产场景,比如负载均衡。在SQL SERVER 2012及以后,有ALWAYSON,是不是就是理想中的均衡性能呢。。。还不是。对于实时数据与潜在的延迟数据,需要对应用规划、设计作调整,才能良好适应业务需求。单从概念上来说,数据能实时同步是个很完美的概念,但是从平衡性能的响应时间来说,实时同步会影响主服务器对客户端的响应的。所以,不能把概念当理想,当现实。

基于fuse文件系统优化方法总结[附带详细说明]

目前很多文件系统基于Fuse( http://fuse.sourceforge.net/ )开发,作者深入钻研Fuse代码后,总结出开发此类文件系统时可考虑的优化方案,拿出来与大家讨论讨论,如有不准确...

大流量、高负载LVS系统优化注意事项

编者按:本文对大流量、高负载LVS系统优化提供了参考意见,从IPVS、网卡、TCP/IP配置、硬件资源配置等方面进行了阐述。文章重点关注了IPVS connection hash table的参数计算...
  • big1980
  • big1980
  • 2013年10月31日 15:25
  • 925

如何进行java系统优化

上面这个核心字多点说也就是:更多用户访问、更短响应时间、数据正确性。    优化的过程,我的想法就是先顺藤摸瓜,沿着一个请求发生的路径一路看过去,测量一下每个点上消耗的时间,会发现很多消耗时间多的点...
  • kubaoer
  • kubaoer
  • 2011年11月18日 22:54
  • 2262

server2003 必要的系统优化和安全设置

修改远程桌面端口: Windows 2003系统中的远程终端服务是一项功能非常强大的服务,同时也成了入侵者长驻主机的通道,入侵者可以利用一些手段得到管理员账号和密码并入侵主机。下面,我们来看看如何通...

通达OA系统优化-对mysql数据库减肥

OA系统冗余数据过多,访问效率受到影响,现需要对历史数据进行一次清理,以提高OA访问速度   大的数据主要体现在流程上,流程数据主要放在flow_run,flow_run_data,flow_...

本人对12306系统优化的一点建议

一.本人认为系统内最复杂最核心的是,查票和订票子系统。 以下为设计的数据结构 列车信息表 |列车号|沿路站点|站点权重值|发车时间| -----------------...

django练习——博客系统优化

一直准备使用Django搭建一个个人网站,最近终于开始动手,上周已经完成了基本博客功能的搭建(http://blog.csdn.net/hcx25909/article/details/2460133...
  • hcx25909
  • hcx25909
  • 2014年05月03日 20:10
  • 11504

为SSD编程(5):访问模式和系统优化

原文地址:http://codecapsule.com/2014/02/12/coding-for-ssds-part-5-access-patterns-and-system-optimizatio...

CentOS 6 系统优化脚本

#!/bin/bash #author suzezhi #this script is only for CentOS 6 #check the OS platform=`uname -i` ...
  • my_bai
  • my_bai
  • 2017年05月09日 09:21
  • 194

学生信息管理系统优化(一)

任何的系统在完成之前必须得优化,首先你的保证你做出来的软甲得没有正常的逻辑问题,还得提高用户体验,让别人用着比较舒服对吧!     下边我为大家分享一下我的优化心得! 1.登录界面     首先你的保...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于系统优化
举报原因:
原因补充:

(最多只允许输入30个字)