计算Mysql数据库空间占用

作者:linux120 发布时间:November 27, 2012 分类:服务器配置 No Comments

检查数据库占用
SELECT table_schema "Database Name", sum( data_length + index_length) / 1024 / 1024
"Database Size(MB)" FROM information_schema.TABLES GROUP BY table_schema ;

检查库表空间占用
SELECT table_name, table_rows, data_length, index_length, round(((data_length + index_length) / 1024 / 1024),2) "Size(MB)" FROM information_schema.TABLES WHERE table_schema = "movies";

提高PHP编程效率的20招

作者:linux120 发布时间:November 26, 2012 分类:服务器配置 No Comments

1、用单引号代替双引号来包含字符串。
2、$row['id']要比$row[id]快。
3、echo 比 print快,使用逗号来拼接。
4、foreach效率要比while\for要高。
5、for循环前就要确认最大循环数。
6、注销已经不用的变量特别是大数组。
7、尽量不使用_get,_set,_autoload
8、include()尽量使用绝对路径。
9、使用SERVER['REQUEST_TIME']要优于time()。
10、尽量应用PHP函数来完成,能用函数完成的就不要使用正则表达式。
11、strtr >> str_replace >> preg_replace
12、switch >> many if~else staments.
13、不要使用@来屏蔽错误,效率太低。
14、开启mod_deflate模块。
15、不要使用pconnect,用完后关闭连接。
16、类如果能static尽量static.
17、引入apc\ea\xcache等PHP OPCODE缓存。
18、使用!isset($strings['5'])来替代strlen($strings)<5.
19、++$i > $i++
20、file_get_contents >>> file/fopen/feof/fgets

Dedecms目录防PHP执行权限

作者:linux120 发布时间:November 25, 2012 分类:服务器配置 No Comments

location ~ /(data|uploads|templets)/.*\.(php|php5)?$
{
deny all;
}