- 博客(12)
- 资源 (8)
- 收藏
- 关注
转载 设计模式
Gof 模式 以下的设计模式则是我个人从 Gof 学习中的个人体会与实作,并增加几个导入或衍生的简单模式。Creational 模式物件的产生需要消耗系统资源,所以如何有效率的产生、管理与操作物件,一直都是值得讨论的课题, Creational 模式即与
2011-07-06 11:53:44
234
原创 Facade设计模式
Facade模式也叫外观模式,是由GoF提出的23种设计模式中的一种。Facade模式为一组具有类似功能的类群,比如类库,子系统等等,提供一个一致的简单的界面。这个一致的简单的界面被称作facade。本文介绍设计模式中的外观(Facade)模式的概念,用法,以
2011-07-06 11:25:27
344
原创 mysql 集群以及部署
本集群的主要结构为一个主mysql 服务器(Master)和多个从mysql服务器(Slave)建立复制(replication)连接,主服务器与从服务器实现一定程度上的数据同步,多个服务器存储相同的数据副本, 我们将写操作(update,insert)定向到
2011-07-05 23:14:42
617
原创 mysql 性能优化
一: 主要可以通过5种方法 1:query_cache_size 2开启二进制日志 3 开启慢查询日志 4: table_cache 5: key_buffer_size 前面三种 我们已经讨论过了 ,现在看看后面的两种 :
2011-07-05 17:04:00
286
原创 nginx于apache的比较
1 Nginx 以事件驱动的方式编写, 有非常好的反向代理和负载均衡,nginx并不支持cgi方式运行,原因是可以减少因此带来的一些程序漏洞,使用fastcgi 方式来执行php程序 2 Nginx有很高的稳定性,其它HTTP服务器,当遇到访问的
2011-07-04 20:23:00
283
原创 php 性能优化
1 使用代码优化工具 zend_optimizer, 原理是通过检测zend引擎产生的中间代码,并且优化他 来提高速度 安装 zend_optimizer,在php.ini里添加 zend_optimizer.optimization_le
2011-07-04 20:03:13
308
转载 INSERT DELAYED 句法
INSERT DELAYED 句法INSERT DELAYED ...INSERT 语句的 DELAYED 选项是一个 MySQL 特有的选项,如果你的客户端不能等待 INSERT 的完成,这将会是很有用的。This is a common problem when you use MySQL for logging and 当你打开日志记录使用
2011-06-23 18:54:00
424
原创 浅谈表的并发操作和锁定
锁表语句 lock table t (read,read local,write) lock table t read语句获取只读的锁,得到后就不能对当前进程进行insert和update, 当然别的进程也不能修改,但是别的进程能同时取得读锁, 所以我们也称读锁 为共享锁, 用read local后别的进程可以增加但是不可以修改,当前进程不能增加修改1:一个客户端
2011-06-22 22:04:00
648
原创 关于慢查询
为了找出查询过慢的语句 我们使用 慢查询 来记录这些sql语句 直接进入主题 配置/etc/my.cnf 找到[mysqld] 在其下面添加 log-slow-queries=/usr/local/mysql/var/VM_130-slow.log //日志放置的地方 long_query_time=1 //超过一秒钟后
2011-06-22 11:38:00
288
转载 QueryCache
原理QueryCache(下面简称QC)是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对其使用QC。每个Cache都是以SQL文本作为key来存的。在应用QC之前,SQL文本不会被作任何处理。也就是说,两个SQL语句,只要相差哪怕是一个字符(例如大小写不一样;多一个空格等),那么这两个SQL将使用不同的一个CACHE。 不过SQ
2011-06-21 16:45:00
284
原创 outbuffer 输出缓冲的理解
在header和setcookie之前有任何的输出就会有警告错误, 如Warning: Cannot modify header information - headers already sent by所以当脚本有任何输出的时候, php会先发送header信息给客服端, 然后发送输出内容,(即http协议中的主体内容),这是如果你就不可能对已经发送的heade
2011-06-20 21:27:00
1139
原创 session 与 cookie
最近再看了下session 和 cookie session的理解:当在页面上用session_start()时,先判断cookie里面有没有php_sessionid的变量,如果没有则生产一个客户端对应的sess_(sessionid) (这里的session_id是服务器自动产生的)的文件,在把sessionid响应为客户端,客户端存在以php_sessionid
2011-06-20 17:45:00
284
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人