页面静态化作为大型网站提速的三大技术之一也是非常重要的,另外还有Memcached和mysql优化技术。
所以,我们应该先对静态,动态,和伪静态的概念要做到了解。
所谓静态:在我个人看来就是单纯的html网页。一般来说仅用来查看。
而动态:绝对不是能动的网页,而是用户能够和服务器进行动态数据交互。如表单数据提交到服务器等
而伪静态:就是隐藏动态网页的数据,以静态的网页的格式展现。
在学习...
分类:
其他好文 时间:
2015-04-05 12:04:00
阅读次数:
118
最近做的一个应用,功能要求非常简单,就是 key/value 形式的存储,简单的 INSERT/SELECT,没有任何复杂查询,唯一的问题是量非常大,如果目前投入使用,初期的单表 insert 频率约 20Hz(次/秒,我喜欢这个单位,让我想起国内交流电是 50Hz),但我估计以后会有 500Hz+...
分类:
数据库 时间:
2015-04-03 21:03:25
阅读次数:
216
重要配置参数--prefix # 设置安装路径,默认为: /usr/local/;--datadir # 设置数据文件存放路径;--with-charset # 设置默认字符集;--with-collation # 系统默认校验规则;--with-extra-charsets # 除了默认字符集外需...
分类:
数据库 时间:
2015-03-19 18:05:46
阅读次数:
187
准备工作
操作系统:CentOS6.4 64位
D B:MySQL5.6.22 64位
硬 盘:SSD(Shannon Direct-IO 1.6TB)、HDD
测试工具:sysbench0.5
监控工具:zabix
一、安装sysbench 0.5
sysbench 0.5相比0.4版本的主要变化是,oltp测试结合了lua脚本,不需要修改源码,通过自定义lua脚本就可以实现...
分类:
其他好文 时间:
2015-03-19 11:33:42
阅读次数:
242
php+Mysql 优化,百万至千万级快速分页 MySql 性能到底能有多高?用了php半年多,真正如此深入的去思考这个问题还是从前天开始。有过痛苦有过绝望,到现在充满信心!MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发....
分类:
数据库 时间:
2015-03-17 17:18:27
阅读次数:
188
1、利用show profiles; show profile for query 4; 查看具体的信息,分析返回的时间.2、不做无所谓的排序,尽量在索引中完成.3、limit基数比较大时,使用between..and..,效率高.4、explain select 语句; 分析具体信息.5、对于in...
分类:
数据库 时间:
2015-03-15 16:49:01
阅读次数:
190
启动:net start mySql;
进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;
列出数据库:show databases;
选择数据库:use databaseName;
列出表格:show tables;
显示表格列的属性:show columns from tableName;...
分类:
数据库 时间:
2015-03-13 20:48:06
阅读次数:
226
【mysql优化部分】
优化大致思路:
a. 表的设计合理化(符合3NF)
b. 添加适当的索引(index)
mysql的索引大致分为四类:
普通索引、主键索引、唯一索引、全文索引
c. 分表技术(水平分割、垂直分割)
d. 读写分离(读 select 写 insert/delete/update)
e. 存储过程(模块化编程,可以提高速度)
f. 对MySQL的配...
分类:
数据库 时间:
2015-03-09 17:41:22
阅读次数:
226
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num is nul...
分类:
数据库 时间:
2015-03-06 18:48:04
阅读次数:
162