Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

打算重构两个东西~ #98

Open
zhzhzoo opened this issue May 15, 2015 · 12 comments
Open

打算重构两个东西~ #98

zhzhzoo opened this issue May 15, 2015 · 12 comments

Comments

@zhzhzoo
Copy link
Contributor

zhzhzoo commented May 15, 2015

嗯关于论坛的架构,我想重构两个东西,因为如果真的这么做的话改动会比较大,所以来讨论一下~

  1. 现在是 client.phpmainfunc.php HTTP 请求 jiekouapi.php,我想改成前两个直接 include jiekouapi.php 调用里面的函数,这样就免去了 HTTP 请求开销,代价是无法把 bbs 分到两个主机上;
  2. 现在 bbs 目录下有很多个目录,每个目录下有 index.php。想把所有对 bbs/xxx/ 的请求 rewrite 到 bbs/index.php?path=bbs/xxx/ 去,然后 bbs/index.php 再去调用对应的 bbs/xxx/index.php 里的功能。这样好处是有共同的 __DIR__ 和全局设置,坏处是得设一下 rewrite。
@huxuan
Copy link
Member

huxuan commented May 19, 2015

在目前代码可用的情况下,建议把更多的精力放在新版本上,有时间一起商量下吧~ @JeldorPKU

@wangxd18
Copy link

  1. 不建议更改,可能得不偿失。倒是建议去掉拼音命名,改成类似restapi.php之类。
  2. 这种rewrite反而会让url失去语义。

@zhzhzoo
Copy link
Contributor Author

zhzhzoo commented May 20, 2015

@huxuan 我觉得如果新版本还用 php 就不如在现有版本上改了,如果不用 php 我同意直接重构

@zhzhzoo
Copy link
Contributor Author

zhzhzoo commented May 20, 2015

@wangxd18 关于2暴露给用户的 url 没变,rewrite 之后的url都会很乱的

@huxuan
Copy link
Member

huxuan commented May 20, 2015

@zhzhzoo 按照目前的形式,新版本最有可能用的语言是python……

@zhzhzoo
Copy link
Contributor Author

zhzhzoo commented May 20, 2015

@huxuan 啊那还是用 MySQL 咩~还是nosql之类的东西。。。

@huxuan
Copy link
Member

huxuan commented May 21, 2015

@zhzhzoo 没必要用NoSQL吧~没想到用NoSQL有什么好处

@zhzhzoo
Copy link
Contributor Author

zhzhzoo commented May 21, 2015

@huxuan 懒得用 MySQL 呃。。。

@JeldorPKU
Copy link
Contributor

数据库这边我不是很懂,你俩有劳费心一下…… @zhzhzoo @huxuan

@zhzhzoo
Copy link
Contributor Author

zhzhzoo commented May 21, 2015

啊就是感觉无模式的话改的时候好改一些

@huxuan
Copy link
Member

huxuan commented May 25, 2015

还是设计好了尽量少动数据库为好,MongoDB占用内存比较多,我担心小vps可能hold不住。

@JeldorPKU
Copy link
Contributor

还是设计好了尽量少动数据库为好,MongoDB占用内存比较多,我担心小vps可能hold不住。

尤其我们现在还是合租……

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants