2011年3月19日

跨域问题的解决方案——JSONP

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

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

2011年3月11日

Smarty模板驱动编程

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

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

2011年3月10日

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 阅读(608) 评论(0) 推荐(0) 编辑

2011年3月8日

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 阅读(326) 评论(0) 推荐(0) 编辑

2011年3月6日

MySQL优化之—— 定位性能问题

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

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

2011年2月27日

Linux 下安装 php的ming扩展

摘要: ming 是一个用PHP生成swf的一个扩展插件, 默认时没有安装在系统当中的, 下边简述一下ming 在 LInux 下边的安装 : 安装之前先确认你的PHP版本是 PHP-4.0.2 以上的 1. 去这里下载当前ming 的最新版本:0.4.3 wget http://downloads.sourceforge.net/project/ming/Releases/Ming%200.4.3/m... 阅读全文

posted @ 2011-02-27 09:09 Megratron 阅读(247) 评论(0) 推荐(0) 编辑

导航