用户名 密码 记住我 还未注册?

我的静态想法 [技术论坛 - XOOPS使用]

XOOPS China 讨论区 > XOOPS Core (核心) > XOOPS使用 > 我的静态想法

正在浏览:   1 名游客



 到底部   前一个主题   下一个主题  [无发表权] 请登录或者注册

(1) 2 3 »


我的静态想法
高级会员
注册日期:
2005/4/5 13:56
所属群组:
注册会员
帖子: 103 | 精华: 3
等级: 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
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 我的静态想法
高级会员
注册日期:
2005/4/5 13:56
所属群组:
注册会员
帖子: 103 | 精华: 3
等级: 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
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 我的静态想法
网站管理员
注册日期:
2004/6/25 19:16
所属群组:
网站管理员
注册会员
Dev+Hack
帖子: 5950 | 精华: 10
等级: 54; EXP: 77
HP: 806 / 1344
MP: 1983 / 25188
离线
非常感谢togen发起这个话题
我们就把这作为Xoops China项目的起始,不知大家意下如何?

这个项目名称待定,主旨是XOOPS的静态化处理,在精不在多
因为涉及到XOOPS核心结构和中文用户的习惯等问题,要考虑的因素比较多,需要一个项目组。

建议togen作为这个项目的负责,具体的组织管理、实施方案请大家讨论

2005/11/29 5:23
_________________
XOOPS Project -- |自由|开源|共享|
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 我的静态想法
资深会员
注册日期:
2004/12/26 13:27
来自 济南
所属群组:
注册会员
技术文档组
帖子: 637 | 精华: 1
等级: 23; EXP: 4
HP: 0 / 551
MP: 212 / 9520
离线
我也觉得是
同意大家的想法。
xoops很有必要静态化。

2005/11/29 11:33
_________________
关注XOOPS
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 我的静态想法
Support Team
注册日期:
2005/4/1 13:46
所属群组:
注册会员
帖子: 34 | 精华: 1
等级: 4; EXP: 59
HP: 0 / 89
MP: 11 / 1482
离线
这正是xoops核心最缺少的东西(静态优化和seo优化)
但我想最需要静态优化的是文章系统,当我们的文章使用的是最低权限即可访问时,我们其实只需要生成没有php的静态页面是最好的。

2005/11/29 11:42
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 我的静态想法
Support Team
注册日期:
2004/9/20 23:30
所属群组:
注册会员
Dev+Hack
帖子: 230 | 精华: 7
等级: 14; EXP: 17
HP: 0 / 329
MP: 76 / 5941
离线
我早就做到了,只是有些是不成熟,有些是为别人做的,没有发布,想法基本一致,英雄所见略同啊

2005/11/29 13:15
_________________
人生真的很无奈,转眼即逝,好好珍惜吧。但愿最终闭眼的时候没有什么后悔的事情。
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 我的静态想法
高级会员
注册日期:
2005/4/5 13:56
所属群组:
注册会员
帖子: 103 | 精华: 3
等级: 9; EXP: 15
HP: 0 / 203
MP: 34 / 3356
离线
但静态化也失去一些系统优点,换肤(select theme)功能没了。

2005/12/1 3:50
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 我的静态想法
新进会员
注册日期:
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
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 我的静态想法
Support Team
注册日期:
2005/4/30 13:09
来自 安徽安庆
所属群组:
网站管理员
帖子: 513 | 精华: 3
等级: 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
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 我的静态想法
项目管理员
注册日期:
2004/12/29 4:41
所属群组:
注册会员
ComSupp
帖子: 374 | 精华: 5
等级: 18; EXP: 3
HP: 0 / 425
MP: 124 / 7344
离线
太好了,建议先拿news或article操刀。

2005/12/17 10:10
_________________
视频、音频、流媒体
----------------
TV-iO, CCTV3G
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


(1) 2 3 »

  [无发表权] 请登录或者注册


不可查看帖子。
不可发帖。
不可回复。
不可编辑自己的帖子。
不可删除自己的帖子。
不可发起投票调查。
不可在投票调查中投票。
不可上传附件。
不可不经审核直接发帖。
不可使用主题类别。
不可使用HTML语法。
不可使用签名档。

[高级搜索]