【非原创,好文收藏,分享大家】 公司的一个网站程序长时间运行后,速度变慢,重新启动网站后速度明显变快,估计是网站程序占用的内存和CPU资源没能及时释放,才需要每隔一段时间重启网站释放资源。但手工重启总不能算解决问题的方法,怎样才能实现自动管理呢?IIS6.0的应用程序池自动回收功能可以解决这一问题。 ...
分类:
其他好文 时间:
2018-07-20 15:17:44
阅读次数:
180
前天出现网站运行变得特变慢的情况甚至许多请求被挂起,远程链接界面也是一卡一卡的。打开资源管理器一看原来是CPU占用100%,其中Memcache.exe占用CPU 80%以上。当时重启memcache服务后,CPU瞬间下来了。可是下午又开始出现这种情况,经过上网查资料发现出现这种情况一般是memca ...
分类:
系统相关 时间:
2018-07-11 14:42:15
阅读次数:
251
oracle分区表1.分区表: 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。 表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上), 这样查询数据时,不至于每次都扫描整张表。 2.表分区的具体作用 O ...
分类:
数据库 时间:
2018-07-08 13:55:48
阅读次数:
214
一、前情概要 1、单体架构是什么 1)、一个归档包包含了应用所有功能的应用程序, 我们通常称之为单体应用。 2)、架构单体应用的架构风格, 我们称之为单体架构, 这是一种比较传统的架构风格。 2、单体架构存在的缺点 l 复杂性逐渐变高 l 技术债务逐渐上升 l 部署速度逐渐变慢 l 阻碍技术创新 l ...
分类:
编程语言 时间:
2018-07-06 22:31:05
阅读次数:
191
HDFS小文件弊端: HDFS上每个文件都要在namenode上建立一个索引,这个索引的大小约为150byte,这样当小文件比较多的时候,就会产生很多的索引文件,一方面会大量占用namenode的内存空间,另一方面就是索引文件过大是的索引速度变慢。 解决的方式: 1:Hadoop本身提供了一些文件压 ...
分类:
其他好文 时间:
2018-07-04 23:43:45
阅读次数:
299
一、关于webpack 自从出现模块化以后,大家可以将原本一坨代码分离到个个模块中,但是由此引发了一个问题。每个 JS 文件都需要从服务器去拿,由此会导致加载速度变慢。Webpack 最主要的目的就是将所有小文件打包成一个或多个大文件,官网的图片很好的诠释了这个问题,除此之外,Webpack 也是一 ...
分类:
Web程序 时间:
2018-07-01 11:47:51
阅读次数:
183
Xms 是指设定程序启动时占用内存大小。一般来讲,大点,程序会启动的快一点,但是也可能会导致机器暂时间变慢。 Xmx 是指设定程序运行期间最大可占用的内存大小。如果程序运行需要占用更多的内存,超出了这个设置值,就会抛出OutOfMemory异常。 Xss 是指设定每个线程的堆栈大小。这个就要依据你的 ...
分类:
其他好文 时间:
2018-06-25 11:12:05
阅读次数:
166
线性布局的weight属性在等比例分配时比较方便,但是对复杂的界面,嵌套多层LinearLayout布局会导致渲染变慢,占用更多系统资源;而使用RelativeLayout的话,可能仅仅需要一层就可以完成了,以父容器或者兄弟组件参考+margin +padding就可以设置组件的显示位置。 1.容器 ...
分类:
移动开发 时间:
2018-06-24 20:53:15
阅读次数:
175
反范式的设计可以加快某些类型的查询,但也可能是的另一些类型的查询变慢.添加计数表和汇总表是一种很好的优化查询的方式. 1 选择合适的数据类型 通常原则是: 1. 更小的通常更好:一般情况下应该尽量使用可以正确存储数据的最小数据类型.更小的数据类型通常更快,因为他们占用很少的磁盘,内存和cpu缓存,在 ...
分类:
其他好文 时间:
2018-06-12 00:45:40
阅读次数:
225
随着系统数据的增多,一些查询逐渐变慢,这时候我们可以根据sqlserver的执行计划,查看sql的开销,然后根据开销创建索引。 索引有聚集索引与非聚集索引。 聚集索引:聚集索引在存储上是按照顺序存储的,就像字典里的汉字。 非聚集索引:物理存储不连续,但逻辑上是连续的,因为单独维护着数据的存储位置与数 ...
分类:
数据库 时间:
2018-06-06 18:31:52
阅读次数:
390