wzhw666 发表于 2009-3-18 13:52:48

尊敬的Hex,CI对ngnix支持么?急……

有人说CI对ngnix的支持不好 (主要是urlrewrite功能支持不好),是这样么?因为我们要做webgame,对服务器端要求会很高的。
还有就是如果我分模块开发的话,比如有消息模块和任务模块,我希望每个模块都有自己的文件夹。CI的system下的application可以有多个么?还是在application下的controler、view、model里面在分别建立message和task目录呢?

babyone 发表于 2009-3-23 12:08:09

本帖最后由 babyone 于 2009-3-23 12:10 编辑

nginx配ci没试过 你可以考虑lighttpd 性能绝对高过apache很多
网上的ci for lighttpd都有些问题(网银充值GET返回时会出错) 下面的是我试出来的(已修正)
url.rewrite-once = (
"/css/(.*)\.(.*)" => "$0",
"/images/(.*)\.(.*)" => "$0",
"/js/(.*)\.(.*)" => "$0",
"^/([^.]+)$" => "/index.php/$1",
"/(.*)" => "/index.php/$1"
)

babyone 发表于 2009-3-23 12:12:22


CI的system下的application可以有多个么?还是在application下的controler、view、model里面在分别建立message和task目录呢?

可以
application/message/xxx.php
application/task/xxx.php

Hex 发表于 2009-3-23 14:30:41

控制器、模型等都可以分目录管理,不过默认情况下控制器只能分一级目录,通过扩展 router 类,可以实现任意目录。
CI 也可以分 application,请看 http://codeigniter.org.cn/user_guide/general/managing_apps.html

我再次声明:url rewrite 这东西和 CI 无关!CI 不需要他照样可以运行的很好,你需要他是因为你觉得 index.php 不好看而已。至于支持不支持,那是你会不会写相应服务器的 rewrite 规则所决定的。
页: [1]
查看完整版本: 尊敬的Hex,CI对ngnix支持么?急……