我的静态想法 |
||||
---|---|---|---|---|
高级会员
注册日期:
2005/4/5 13:56 所属群组:
注册会员 等级: 9; EXP: 15
HP: 0 / 203 MP: 34 / 3356 |
我的静态思路
根下面建一目录(www or web),存放静态文件htm /web /news /article /shop /download /.... /index.html 各模组按$xoopsModule->dirname提取目录名在web下生成相应的文件夹 首页索引文件、模组首页索引按模板文件生成并写入、其中牵涉到在线人数统计,设计首页模板时加js调用 各模组下的内容文件也按模板生成写入,提取相应的库中记录时间截来生成次极目录和文件名 /news/2005-11-28/134134134.htm 至于forum是否静态化,过些时间仔细看看phpwind源码再作分析。
2005/11/29 3:58
|
|||
|
回复: 我的静态想法 |
||||
---|---|---|---|---|
高级会员
注册日期:
2005/4/5 13:56 所属群组:
注册会员 等级: 9; EXP: 15
HP: 0 / 203 MP: 34 / 3356 |
系统设一变量,判断是使用动态还是静态,然后转向
header.php <?php if ($xoopsStatus == "static") { header("Location: /www/index.html"); }else{ 继续动态 } ?>
2005/11/29 4:09
|
|||
|
回复: 我的静态想法 |
||||
---|---|---|---|---|
网站管理员
注册日期:
2004/6/25 19:16 所属群组:
网站管理员 注册会员 Dev+Hack 等级: 54; EXP: 77
HP: 806 / 1344 MP: 1983 / 25188 |
非常感谢togen发起这个话题
我们就把这作为Xoops China项目的起始,不知大家意下如何? 这个项目名称待定,主旨是XOOPS的静态化处理,在精不在多 因为涉及到XOOPS核心结构和中文用户的习惯等问题,要考虑的因素比较多,需要一个项目组。 建议togen作为这个项目的负责,具体的组织管理、实施方案请大家讨论
2005/11/29 5:23
|
|||
|
回复: 我的静态想法 |
||||
---|---|---|---|---|
资深会员
注册日期:
2004/12/26 13:27 来自 济南
所属群组:
注册会员 技术文档组 等级: 23; EXP: 4
HP: 0 / 551 MP: 212 / 9520 |
我也觉得是
同意大家的想法。 xoops很有必要静态化。
2005/11/29 11:33
|
|||
_________________
关注XOOPS |
||||
|
回复: 我的静态想法 |
||||
---|---|---|---|---|
Support Team
注册日期:
2005/4/1 13:46 所属群组:
注册会员 等级: 4; EXP: 59
HP: 0 / 89 MP: 11 / 1482 |
这正是xoops核心最缺少的东西(静态优化和seo优化)
但我想最需要静态优化的是文章系统,当我们的文章使用的是最低权限即可访问时,我们其实只需要生成没有php的静态页面是最好的。
2005/11/29 11:42
|
|||
|
回复: 我的静态想法 |
||||
---|---|---|---|---|
Support Team
注册日期:
2004/9/20 23:30 所属群组:
注册会员 Dev+Hack 等级: 14; EXP: 17
HP: 0 / 329 MP: 76 / 5941 |
我早就做到了,只是有些是不成熟,有些是为别人做的,没有发布,想法基本一致,英雄所见略同啊
2005/11/29 13:15
|
|||
_________________
人生真的很无奈,转眼即逝,好好珍惜吧。但愿最终闭眼的时候没有什么后悔的事情。 |
||||
|
回复: 我的静态想法 |
||||
---|---|---|---|---|
高级会员
注册日期:
2005/4/5 13:56 所属群组:
注册会员 等级: 9; EXP: 15
HP: 0 / 203 MP: 34 / 3356 |
但静态化也失去一些系统优点,换肤(select theme)功能没了。
2005/12/1 3:50
|
|||
|
回复: 我的静态想法 |
||||
---|---|---|---|---|
新进会员
注册日期:
2005/12/17 1:25 所属群组:
注册会员
帖子:
3
等级: 1; EXP: 10
HP: 0 / 2 MP: 1 / 39 |
http://www.gameage.net
在alexa排名最高的时候有2000多名,负荷相当大,虽然做了很多hack,但是没有根本解决xoops的架构的问题,所以发展受到很大限制.这两年我没再对gameage.net的xoops进行大的优化. xoops要提高性能和可伸缩的大规模网站,必须要做大的改动. 静态化是必须的,但只是一部分,还是远远不够的. 有时间交流,可能可以一起做点事情. Email/MSN: [email protected]
2005/12/17 1:38
|
|||
|
回复: 我的静态想法 |
||||
---|---|---|---|---|
Support Team
注册日期:
2005/4/30 13:09 来自 安徽安庆
所属群组:
网站管理员 等级: 20; EXP: 90
HP: 0 / 497 MP: 171 / 8097 |
xoops的架构感觉对xoops的静态化
smarty模板根据用户所求,按时间比如取静态或生成静态,我的意见是保留这种机制,但页面请求用.htm实现,url地址直接指向这些静态,至于这些静态数据的取值用javascript 和xml实现。这种模式lotus已经实现了很好。至于动态的交互比如用户注册等用javascript重新指向.php用xoops现有模式实现。 总结为: 静态页面大约分为两种: 1.纯静态 这种页面生成是由管理员,录入人员提交新文章触发实现,利用现有机制,生成xml 2.动态交互页面利用javascript重新指向.php用xoops现有模式实现。
2005/12/17 8:25
|
|||
|
回复: 我的静态想法 |
||||
---|---|---|---|---|
项目管理员
注册日期:
2004/12/29 4:41 所属群组:
注册会员 ComSupp 等级: 18; EXP: 3
HP: 0 / 425 MP: 124 / 7344 |
太好了,建议先拿news或article操刀。
2005/12/17 10:10
|
|||
|