04 2014 档案
摘要:块化加载,设置加载域当程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。按此原则可以拆分出以下两种swf,借助 ApplicationDomain 共享其代码和资源。模块(Module)按照程序逻辑,可以拆分出多个“功能模块”,如“注册”、“管理”等等;按照游戏或社区类程序的关卡或场景,可以拆分出不同的“场景模块”。这些模块不是主程序运行必须的,只在需要的时候加载。运行时共享库(RSL)主场景或者多个模块通用的资源,比如位图、声音、设计好的页面元素等,可作为“库”在主程序运行前加载。可以
阅读全文
摘要:详解C调用lua脚本效率测试C调用lua脚本效率测试是本文要介绍的内容,以下代码以C语言为基准,测试了C调用Lua循环和循环调用Lua的效率。结论是不要频繁地穿越C/Lua边界.#includeextern"C" { #include"lua.h" #include"lualib.h" #include"lauxlib.h" }/*Lua解释器指针*/ constcharLUA_SCRIPT[]= "functionloop_add(a,b)" "localsum=0" &q
阅读全文
摘要:软件开发方法学的泰斗Kent Beck先生最为推崇"模式、极限编程和测试驱动开发"。在他所创造的极限编程(XP)方法论中,就向大家推荐"测试先行"这一最佳实践,并且还专门撰写了《测试驱动开发》一书,详细说明如何实现。测试驱动开发是极限编程的重要特点,它以不断的测试推动代码的开发,从而实现既简化代码,又保证质量的目标。 一看到"测试先行"、"测试驱动"这样的名字,就深深地激起了我强烈的好奇心,开始了自己的探索之旅.. 心灵震憾 一段时间的学习,让我的内心受到了深深的震撼。我们原来的方法居然如此的笨我面对测试先行这一名
阅读全文
摘要:实战Nginx与PHP(FastCGI)的安装、配置与优化2012-03-15 14:06:12标签:安装优化配置FastCGIPHP原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://ixdba.blog.51cto.com/2895551/806622一、什么是 FastCGIFastCGI是一个可伸缩地、高速地在HTTP server和动态脚本语言间通信的接口。多数流行的HTTP server都支持FastCGI,包括Apache、Nginx和lighttpd等,同时,FastCGI也被许多脚本语言所支持,其中就有PHP。Fa
阅读全文
摘要:目录(?)[+]PHP的运行模式一切的开始 SAPI接口PHP的开始和结束阶段开始阶段有两个过程结束阶段分为两个环节单进程SAPI生命周期多进程SAPI生命周期多线程的SAPI生命周期Apache一般使用多进程模式prefork1、PHP的运行模式: PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。1、当我们在终端敲入php这个命令的时候,它使用的是CLI。它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。2、当使用Apache或者别web服务器作为宿主时,当一个请求到来时,PHP会来支持完成这个请求
阅读全文
摘要:PHP运行模式分类: PHP PHP内核 2012-03-26 10:43 5667人阅读 评论(6)收藏 举报phpcgiapache服务器serverlighttpd目录(?)[+]PHP运行模式有4钟CGICommon Gateway InterfaceFastcgi模式安装fastcgi模式CLI模式模块模式php在Nginx中运行模式Nginx PHP-FPM总结PHP运行模式有4钟:1)cgi 通用网关接口(Common Gateway Interface))2) fast-cgi 常驻 (long-live) 型的 CGI3) cli 命令行运行 (Command Line I.
阅读全文