zoukankan      html  css  js  c++  java
  • (二)服务器开发原则

    1. 尽量避免动态内存的分配释放,及时做好资源回收,这些资源常见的是socket,线程,内存。

    2. 对线程的使用,建立时间片的观念,以任务方式组织业务动作,一般服务器并发线程300下(借鉴别人经验),达到线程重用的目的。 常见的线程池。

    3. 建立资源跟踪机制。做LOG系统。便于跟踪和故障分析。(需要考虑磁盘已满,log日志一般保存72小时以上)。

    4.服务器对请求的响应原则上执行“从严”的策略,层级校验,一旦发现异常,则终止本次服务。

    5.服务策略选择上,执行“自私”原则,先保证自己的安全,再谈客户服务。

    6.定时显示负载信息,供操作员做出负载均衡操作。

    7.必要时为服务开发“开门狗”程序,监控服务的状态。故障时重启服务。

  • 相关阅读:
    AddParent
    AddChild
    贝塞尔曲线代码
    顶点纹理shader
    抽象方法与抽象类
    Application类
    布局组件
    C#单例和Unity单例
    Unity&UGUI
    Json解析
  • 原文地址:https://www.cnblogs.com/wolfrickwang/p/3260727.html
Copyright © 2011-2022 走看看