恒星 Jan 08, 2013 3756 9 0 能否取消伪静态呢?如何做呢? YB站长 各位大侠 能否取消伪静态呢?如何做呢? ego008 @ego008 0 See Also 怎样添加静态文件 一个免费的静态站推荐 伪静态的问题刚刚解决现在又有新的问题了. 不知能否提供下非伪静态源码包? 把静态文件嵌入到go程序包 Nearby 上一篇 › 安装 1.4 FOR vps 注册用户出现错误。。 下一篇 › nginx平台rewrite重写规则 for YouBBS v1.04 Discussion (9) Comment 恒星 2013-01-08 05:18 请老大帮忙解答一下,如果不想使用伪静态,如何做呢 ? 最好下一版能加一个开关,开启和关闭伪静态功能,谢谢了。。 @ego008 0 ego008 2013-01-08 12:59 要添加这个开关工作量太大了,比如要把所有的/t-n 变为/topicpage.php?tid=n 这只是不用伪静态的, 若要加个开关则还需添加正则替换,即把所有的/topicpage.php?tid=n 替换成对应的伪静态网址。 要知道,为了省点模板渲染的那点点毫秒,连模板都省了,模板引擎Smarty 大家都熟悉吧,当我发现使用一个比Smarty 快3倍的phpTenjin 模板引擎时,还比直接echo 或 print 慢,就考虑直接使用php,在决定不用模板引擎直接使用php时,又自己比较了echo 或 print 的各种形式的效率,后来选择一种效率最高(当然可能不是官方认可的说法),就是目前youbbs 所用的方式。 其实话又说回来,php 本来就是一个嵌入式模板引擎,何必再在外面套一层。 说了这么一大串,只是想说明,曾经为性能和效率考虑了很多东西、也放弃了很多东西,多种可定制的功能就是其中部分。 0 恒星 2013-01-08 13:06 @ego008 哈哈 了解,,看得出老大是一个花了心思的人。。 对于修改为动态版本,不用伪静态,除了把程序中的 /t-n 变为/topicpage.php?tid=n外,还需要其他地方修改么?这个工作可以由我自己来完成的。。你只要点拨一下需要修改哪些文件即可。。谢谢了。。 0 ego008 2013-01-08 13:18 @恒星 所有的php 文件都可能有修改的地方,建议还是放弃吧,一个熟悉php的人应该要全职半天吧,而且烦躁易出错。 0 恒星 2013-01-08 13:25 @ego008 只是改一下就可以了吧? 这个事情我能做,,周末我来完成。。呵呵 你有QQ么?加你没反应。。 0 ego008 2013-01-08 13:31 @恒星 不能手把手教了,至少要看懂 .htaccess 规则,熟悉php 代码。 PS: QQ几乎不用。 0 恒星 2013-01-08 13:33 @ego008 能看懂的。。主要是要熟悉你的思路 既然你说了 只要把里面的改了就可以了 那我就改改看。。造福大众嘛。。 0 ego008 2013-01-16 10:50 官方非伪静态版 http://code.google.com/p/youbbs/downloads/detail?name=youbbs-v1.04-vps-norewrite.zip 0 一个人的旅行 2013-01-21 02:49 @ego008 非伪静态版和正式版功能体验上有哪些区别?非静态版会提供升级版本吗? 0
请老大帮忙解答一下,如果不想使用伪静态,如何做呢 ? 最好下一版能加一个开关,开启和关闭伪静态功能,谢谢了。。 @ego008
要添加这个开关工作量太大了,比如要把所有的/t-n 变为/topicpage.php?tid=n
这只是不用伪静态的,
若要加个开关则还需添加正则替换,即把所有的/topicpage.php?tid=n 替换成对应的伪静态网址。
要知道,为了省点模板渲染的那点点毫秒,连模板都省了,模板引擎Smarty 大家都熟悉吧,当我发现使用一个比Smarty 快3倍的phpTenjin 模板引擎时,还比直接echo 或 print 慢,就考虑直接使用php,在决定不用模板引擎直接使用php时,又自己比较了echo 或 print 的各种形式的效率,后来选择一种效率最高(当然可能不是官方认可的说法),就是目前youbbs 所用的方式。
其实话又说回来,php 本来就是一个嵌入式模板引擎,何必再在外面套一层。
说了这么一大串,只是想说明,曾经为性能和效率考虑了很多东西、也放弃了很多东西,多种可定制的功能就是其中部分。
@ego008 哈哈 了解,,看得出老大是一个花了心思的人。。
对于修改为动态版本,不用伪静态,除了把程序中的 /t-n 变为/topicpage.php?tid=n外,还需要其他地方修改么?这个工作可以由我自己来完成的。。你只要点拨一下需要修改哪些文件即可。。谢谢了。。
@恒星 所有的php 文件都可能有修改的地方,建议还是放弃吧,一个熟悉php的人应该要全职半天吧,而且烦躁易出错。
@ego008 只是改一下就可以了吧? 这个事情我能做,,周末我来完成。。呵呵 你有QQ么?加你没反应。。
@恒星 不能手把手教了,至少要看懂 .htaccess 规则,熟悉php 代码。
PS: QQ几乎不用。
@ego008 能看懂的。。主要是要熟悉你的思路 既然你说了 只要把里面的改了就可以了 那我就改改看。。造福大众嘛。。
官方非伪静态版 http://code.google.com/p/youbbs/downloads/detail?name=youbbs-v1.04-vps-norewrite.zip
@ego008 非伪静态版和正式版功能体验上有哪些区别?非静态版会提供升级版本吗?