zoukankan      html  css  js  c++  java
  • 影响性能的因素

    以下是看了很多文章后,根据个人观点整理的,仅供参考

    影响性能的因素主要分为4大块

    1)硬件层面

    计算(CPU)、存储(Storage)、网络(Network),计算机硬件资源也主要是这3方面的资源

    2)系统层面

    操作系统(Operating sytstem)是大部分应用离不开的一个平台,目前前后端主流的操作系统是Linux,Windows,Android,iOS。同一种操作系统,不同的发行版本对性能的影响也是比较大。

    3)中间件、数据库

    这一层不是每个应用都会涉及,但大多数复杂的后台应用系统都会涉及到。比如很多web server会用到middleware  Tomcat、Nginx, 会用到数据库MySQL、Oracle.

    数据库操作方面sql的写法不同性能相差十万八千里,数据库表未建索引也会对性能造成一定的影响

    4)应用程序

    最后这个就是我们直接接触,直接测试的系统本身了,对性能影响最大的因素毫无疑问就是应用程序本身了。

    菜鸟写出来的代码比牛人写的差着几条街,除了功能、稳定性、可以扩展性外最能体现差别的还是性能,这个除了些通用的编程最佳实践外,就得根据具体的应用具体分析了。

  • 相关阅读:
    BZOJ-2431: [HAOI2009]逆序对数列 (傻逼递推)
    BZOJ3695 滑行
    BZOJ3689 异或之
    BZOJ3696 化合物
    BZOJ1393 [Ceoi2008]knights
    BZOJ2280 [Poi2011]Plot
    BZOJ1570 [JSOI2008]Blue Mary的旅行
    BZOJ2751 [HAOI2012]容易题(easy)
    BZOJ2818 Gcd
    BZOJ2426 [HAOI2010]工厂选址
  • 原文地址:https://www.cnblogs.com/hpliud/p/12837371.html
Copyright © 2011-2022 走看看