03 2011 档案

解决MySQL远程连接不上的问题
摘要:其实这个问题对于熟手来说根本就不是什么问题,PHP连不上MySQL 只需要下面123就可以搞定了: 1. 首先要排查网络问题和防火墙的问题 这个是必须的, 你要是连MySQL的服务器都连不上, 那还访问什么? 怎么检查呢? ping一下 ping 192.168.0.11 ping 的通的话, 再去检查一下 3306端口是不是被防火墙给... 阅读全文

posted @ 2011-03-24 13:34 Megratron 阅读(565) 评论(0) 推荐(0)

跨域问题的解决方案——JSONP
摘要:经常会遇到这种情况, 要取其他域名下的数据, 直接用Ajax 去调用其他域名下的服务会出现跨域的问题, 今天为我们就简单介绍一下这类问题的解决方案:JSONP 废话不多说, 下面通过一个简单的DEMO来了解一下 JSONP: SERVER端代码: http://localhost/test/test.php 阅读全文

posted @ 2011-03-19 11:51 Megratron 阅读(129) 评论(0) 推荐(0)

Smarty模板驱动编程
摘要:有的时候需求变动太大,页面的需求经常变动,仅仅页面样式的调整倒还好, 重新套一下页面就好了,经常连功能带页面完全改版,这样大动干戈搞的代码差不多要重写一遍!如果DAO Module Controller 再没封装完全就是重写一遍了。 今天我们介绍一种开发模式叫模板驱动编程。 将一部分逻辑放在模板上边, 这样当需求变动的时候调整一些参数就OK了, 不需要大动干戈地去修改Ctrol层和Module层的... 阅读全文

posted @ 2011-03-11 14:22 Megratron 阅读(112) 评论(0) 推荐(0)

PHP的profile分析工具xhprof的安装
摘要:xhprof 是Facebook开源的一个性能分析工具, 功能比xdebug强大, 但是消耗资源比xdebug少的多。 安装 xhprof 步骤一: 下载并安装 wget http://pecl.php.net/get/xhprof-0.9.2.tgz tar zxf xhprof-0.9.2.tgz cd xhprof-0.9.2 /usr/local/php/bin/phpize ./conf... 阅读全文

posted @ 2011-03-10 11:42 Megratron 阅读(649) 评论(0) 推荐(0)

spl_autoload_register 让类在需要的时候自动加载
摘要:当一个项目比较大的时候, 可能要包含很多的文件, 配置文件,一些module类文件,controller类 , view 类, 还有一些工具类, 搞的代码非常的复杂, 所以最好还是有一个东西当需要他的时候自动包含到文件当中。 可以 spl_autoload_register 实现这一功能, 不过你要确定你的PHP版本在 5.1.2 以上(包括5.1.2) spl_autoload_registe... 阅读全文

posted @ 2011-03-08 18:07 Megratron 阅读(332) 评论(0) 推荐(0)

MySQL优化之—— 定位性能问题
摘要:要优化MySQL, 先要找出问题的所在, 是那一块东西拖累的数据库的速度。 大多数的MySQL性能问题是因为数据算法设计不合理,导致某些SQL语句占用了非常多的资源。 我们按照这个步骤来进行: 1. 先分析那些SQL是执行次数最多的。 我们会用到tcpdump(一个抓包工具), 来抓取到3306端口的数据包, 进而分析MySQL都在做了些什么 首先我们来安装tcpdump wget http... 阅读全文

posted @ 2011-03-06 13:10 Megratron 阅读(194) 评论(0) 推荐(0)

导航