- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 网站性能-错误的sql语句导致的严重性能问题
<br />错误的SQL查询语句返回大量重复数据将导致意外的性能急剧下降。<br />比如存在如下关系:<br />*) Deal has 1 City if (deal.is_multi_city == false); <br />*) Deal has many DealCities if (deal.is_multi_city == true);<br /> <br />如果我们想查询所有某个城市的multi-city和非multi-city的Deal, 写出如下的语句将导致很恶劣的性能问题:<br
2011-02-28 22:30:00 1933
转载 网站性能-cgi fastcgi mod_php相关概念整理
<br />CGI英文全称是 Common Gateway Interface,通常翻译为共同网关接口,是HTTP服务器与机器上的其他程序进行通信的一个接口。这个“其他程序”可以使用任何计算机语言来编写,它通过CGI这个接口从HTTP服务器取得输入,然后把运行的结果又通过CGI这个接口交给HTTP服务器,而HTTP服务器把这个结果送给浏览器。<br /><br />从上面看,CGI所要实现的不过是动态网页而已,这种处理方式的特点就是每接到一个请求,web server都要fork出一个单独的
2011-02-16 13:58:00 2391
原创 关于CakePHP分布式数据库的使用
CakePHP支持多数据库引擎、分布式数据库。可以很方便的实现根据业务特性把一些表格分布到合适的数据库引擎或者合适的数据库服务器中。比如把核心数据和普通数据进行分开,把系统数据和用户数据分开。把安全性高的数据放到安全性更好的数据库中,而把对性能要求更高的数据存放到性能更好的数据库引擎中(比如一些内存数据库)。具体方法:在config/database.php中配置多个数据库实例:class DATABASE_CONFIG { var $default = array( 'driv
2011-02-10 23:50:00 3294
原创 Cakephp: findAll query return duplicated records
<br />当Model之间的关系没有定义正确时,在cakephp中调用关联查询可能会导致冗余数据。<br />比如在Model:Deal中定义了hasone:Deal hasone Detail, <br />但是Detail的表定义中没有为Detail.deal_id设置相应的index和外键关联,而且没有把Detail.deal_id设置成unique的字段。<br /> <br />那么当程序逻辑出现错误,在Detail表格中对同一个Deal保存了多条数据时,这时CakePHP对数据的联合查询处理将
2011-02-07 22:45:00 2702
Atomikos Transactions Guide
2013-03-16
Android 三维图形演示代码
2009-10-01
一种新的Windows Mobile软件架构
2009-07-30
windows mobile 程序异常问题定位指南
2009-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人