Centos 5.X常见服务优化与说明总结 17 May 2012 22:13 Thursday by 小屋 浏览(47)

一 关闭selinux

selinux对很多服务的要求以及安全策略非常多非常多,新手很难驾驭,所以一般建议关闭, 但在加固一些网络服务时,还是需要开启的

#disable selinux
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config

 

二. 更换yum的更新源

如果服务器不是位于教育网内,中科大的镜像源速度也很一般啊, 强烈建议整合sohu或者163的更新源:

cd /etc/yum.repos.d
mv CentOS-Base.repo  CentOS-Base.repo.save
wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
mv CentOS-Base-sohu.repo CentOS-Base.repo
wget http://mirrors.163.com/.help/CentOS-Base-163.repo
wget http://mirrors.ustc.edu.cn/centos/CentOS-Base.5.mirrors.repo
yum makecache

阅读全文>>

大型系统开发sql优化总结(转)亟需 19 August 2011 23:13 Friday by小屋 浏览(624)

Problem Description:
1.每个表的结构及主键索引情况
2.每个表的count(*)记录是多少
3.对于创建索引的列,索引的类型是什么?count(distinct indexcol)的值是多少?
4.最后一次对表进行分析是在什么时间,分析后,是否又对相关表做过大的操作
5.索引最后一次rebuild,是在什么时间,此后对表的操作类型又是什么状况?索引中浪费的空间是多少?
6.这些表的存储情况,表的存储参数,表空间的类型,存储参数等
7.执行该SQL语句时,系统等候的资源是什么? Trace SQL语句的执行过程
8.另一台执行相似SQL速度很快的机器上的相关表的如上信息是什么?

一:SQL tuning 类
1:列举几种表连接方式
  hash join/merge join/nest loop(cluster join)/index join

2:不借助第三方工具,怎样查看sql的执行计划
set autotrace on
set autotrace traceonly

阅读全文>>

Javascript高效简洁代码的编写及优化技巧 09 January 2010 21:47 Saturday by小屋 浏览(1679)

  

真假的判断

Javascript 中有null、undefined、string、number、boolean五种基本的类型,一般判断真假或者为空的时候大家会使用下面的代码:

if(a==true){
    //doSomeTing();
}

但是这种方法很不简洁,我们完全可以使用1,0来判断,比如我们设定一个a,如果a为假,我们就改成真,而a在程序后面可能用于判断,最简单也是最好理解的方法就是下面的写法

var a=false;
if(a==false){
    a=true;
}

既然提到了0,1,肯定有人想到了第二种写法:

阅读全文>>

HTML代码优化 01 December 2009 1:58 Tuesday by小屋 浏览(1705)

目录
一. 为什么要优化?
二. 优化原则
三. 优化技巧
四. SEO
五. 关于网页标准

  1. 何谓标准?
  2. 使用标准价值在哪?
  3. 团队合作流程
  4. 如何实现

六. 实例分析

  1. 删除空标签
  2. 合并标签
  3. 合理安排表格布局
  4. 表格列表优化
  5. 利用<div>简化代码

 




一. 为什么要优化?

阅读全文>>