网上的优化千篇一律,遂干脆自己写一个,总结总结网上说的与自己的想法。

1、关于sql方面的优化,详见Mysql语句的优化

2、对于不常更新的网页,使用静态页,使用 cdn 加速。

3、关于主从同步,如果使用主从同步,在需要极短时间确认数据存在的,一定要查询主库,因为主从同步有延迟,这是不确定性的。

4、Linq可以减少数据库的压力,可以适当使用Linq来筛选数据。详见Linq处理list数据

5、缓存可以有效的降低数据库的压力,对于一些不常更新,大量用户使用的数据,可以放进缓存中,保证查询速度。详见MemCache缓存和C#自带的Cache缓存

6、特定场景可以适当使用多线程,来保证代码尽快的跑完,节省时间。详见多线程ManualResetEvent、等待所有线程

7、大量字符串的拼接,请使用StringBuilder,详见C# String与StringBuilder

8、尽量避免装箱拆箱的操作,避免使用ArrayList,详见C# 拆箱与装箱

9、避免在循环体里声明变量,应该在循环体外声明变量,在循环体内初始化变量。

10、合理利用 mysql 的 binlog 日志,利用增删改的 sql 记录,确定问题发生原因。Mysql查看binlog日志

11、continue。。。。。。

转载于:https://www.cnblogs.com/cang12138/p/7323410.html

.NET/C# 优化心得相关推荐

  1. ARM Neon 编程笔记一(ARM NEON Intrinsics, SIMD运算, 优化心得)

    1. ARM Neon Intrinsics 编程 1.入门:基本能上手写Intrinsics 1.1 Neon介绍.简明案例与编程惯例 1.2 如何检索Intrinsics 1.3 优化效果案例 1 ...

  2. 【genius_platform软件平台开发】第八十二讲:ARM Neon指令集一(ARM NEON Intrinsics, SIMD运算, 优化心得)

    1. ARM Neon Intrinsics 编程 1.入门:基本能上手写Intrinsics 1.1 Neon介绍.简明案例与编程惯例 1.2 如何检索Intrinsics 1.3 优化效果案例 1 ...

  3. CCES dsp mips 优化心得

    ADI dsp cces 优化心得 1.runtime checks 勾选会占用很大的mips 2LDF 设置系统的 heap(堆) stack(栈) 3.常用的设置 4.双重循环内,尽量减少内循环的 ...

  4. Creator优化心得:减少脚本文件的大小

    星期2是公众号更新的一个时间点,Shawn这几天情事太多,眼看就快要过12点了,公众号教程看来今天黄呀!但是不发晚上睡不着呀,看来我是中了得到罗胖的毒"死磕自己",一定要把公众号给 ...

  5. 计算机游戏优化,盲目优化电脑竟让游戏帧数缩水一半——电脑优化心得谈

    原标题:盲目优化电脑竟让游戏帧数缩水一半--电脑优化心得谈 随着Windows操作系统的不断推出新版,所支持的各种软件.硬件的数量,几乎呈几何级增长,它的内核复杂程度,也达到了前所未有的情况.尤其是娱 ...

  6. 【转】用例结构优化心得

    在大型项目的测试中通常都伴随着大量的测试用例.如何优化用例以提高编写的效率,如何组织用例以提高执行的效率经常困扰着我们:因此总结了一些在编写用例时的心得. 1.用例框架的优化 一份好的用例设计需要有一 ...

  7. mysql开发java心得_关于mysql 一些优化心得

    先介绍下服务器架构及配置8核8G,10M带宽Centos6.5 64 Nginx   1.8.1PHP      5.3.29Mysql    5.5.42 一电商网站后台查询订单时 经常php超时, ...

  8. dotnet程序优化心得(三)

    (4)继续优化――用空间换取时间 现在对每一个字符,都要用get_Item(object key)方法过一遍,可这个乖乖方法那么长,肯定太耗时间了,能不能用更简单的手段呢?改Hashtable?哇,那 ...

  9. spark sql 优化心得

    本篇文章主要记录最近在使用spark sql 时遇到的问题已经使用心得. 1 spark 2.0.1 中,启动thriftserver 或者是spark-sql时,如果希望spark-sql run ...

  10. 手机游戏开发纹理图片优化心得

    来自:http://blog.csdn.net/langresser_king/article/details/9313255 1.纹理压缩.  就像windows下的dds图片一样,使用纹理压缩可以 ...

最新文章

  1. C#中的OOP相关概念
  2. linux调用qt生成静态库文件下载,Centos7下编译openssl静态库与QT引用
  3. 【Java面试题】34 List 、Map、Set 区别?
  4. 牛客多校3 - Fraction Construction Problem(扩展欧几里得)
  5. 西安交大三月计算机考试题,西安交通大学17年3月课程考试《计算机控制技术》作业考核试题.docx...
  6. Linux c编译库路径,【一点一点学Linux C】交叉编译时候如何配置连接库的搜索路径...
  7. java 实现压缩zip的几种方案
  8. 显示出eclipse文件层次
  9. mysql数据库主从停止_Mysql 主从数据库
  10. 【电脑一点通】如何快速切换Windows应用窗口
  11. ts的.d.ts和declare究竟是干嘛用的
  12. “相濡以沫,不如相忘于江湖”
  13. 极路由1S刷openwrt
  14. GIMP的安装和使用
  15. 编程_从入门到遁入空门_第一篇_到底什么是编程?
  16. iphone同步钱包_Apple“钱包”原来这么好用、方便
  17. 利用笔记本热点AP功能实现在没有越狱的iPad/iPhone抓包
  18. c#winform窗体如何实现数据的保存和读取
  19. 2023广东安全员(B证)模拟考试试卷
  20. 如何简单、高效的进行留存和漏斗分析

热门文章

  1. DFS csu1719 Boggle
  2. Unity3D 热更新方案(集合各位专家的汇总)
  3. 华为S2600T------v1版本
  4. XML案例(简单的考生成绩管理系统)
  5. Process Explorer
  6. SQL Server 设计开发系列(文章索引)
  7. Java工具-----native2ascii
  8. 排序算法总结(C++)
  9. 移动前端的一些坑和解决方法(外观表现)
  10. phpStudy3——往数据库中添加数据