正在浏览:
2 名游客
回复: 我的静态化解决办法 |
||||
---|---|---|---|---|
初级会员
注册日期:
2006/10/2 22:08 所属群组:
注册会员 等级: 4; EXP: 50
HP: 0 / 87 MP: 11 / 102 |
看来人与人之间需要理解和信任,这个论坛的贴不能编辑,所以补发这个回复:
对不起!可能是我没说清楚,更清楚的该是: >> 这个方法其实是透明的,唯一能知道它请求的是实际的静态页的,只有页面的 URL 地址(有“/htmlshow.php?”前缀)。
2/15 10:49
|
|||
|
回复: 我的静态化解决办法 |
||||
---|---|---|---|---|
初级会员
注册日期:
2006/10/2 22:08 所属群组:
注册会员 等级: 4; EXP: 50
HP: 0 / 87 MP: 11 / 102 |
引文:
通过“/htmlshow.php?/modules/article/view.article.php?id=4”之类的地址访问的网页其实载入的是一个静态页的内容,系统不需要再查询数据库和调用 Smarty 模板引擎。访问这个地址跟访问一个静态页的开销是差不多的(额外的开销极小——甚至可以忽略)
2/15 10:54
|
|||
|
回复: 我的静态化解决办法 |
||||
---|---|---|---|---|
网站管理员
注册日期:
2004/6/25 19:16 所属群组:
网站管理员 注册会员 Dev+Hack 等级: 53; EXP: 44
HP: 1311 / 1311 MP: 1844 / 10226 |
引文:
可以编辑的,但是有编辑时限 后台可以设置
2/15 11:02
|
|||
|
回复: 我的静态化解决办法 |
||||
---|---|---|---|---|
初级会员
注册日期:
2006/10/2 22:08 所属群组:
注册会员 等级: 4; EXP: 50
HP: 0 / 87 MP: 11 / 102 |
文件中有几个地方的注释不是很准确,是后来修改代码时忘了更新
但代码实际可正常使用。请看代码的同志们注意一哈哈 另外 htmlupdate.php 第55行中“(http:\/\/[0-9\w\.:~-]+)”里的数字范围其实是可以删掉的(\w已经包括了),是我在一个含端口号的URL上使用时因为此处忘了冒号而失败后,添加冒号时没细想就把数字也加了进去,,,呵呵。当然不影响使用,但毕竟是多出了些废码 :(
2/15 11:21
|
|||
|
回复: 我的静态化解决办法 |
||||
---|---|---|---|---|
高级会员
注册日期:
2004/11/15 20:01 来自 泉州
所属群组:
注册会员
帖子:
72
等级: 7; EXP: 40
HP: 0 / 160 MP: 24 / 1066 |
2/15 13:23
|
|||
|
回复: 我的静态化解决办法 |
||||
---|---|---|---|---|
Support Team
注册日期:
2006/6/26 10:17 来自 北京
所属群组:
注册会员 Dev+Hack
帖子:
477
等级: 20; EXP: 21
HP: 192 / 480 MP: 159 / 937 |
引文:
我的观点是这样的,如果一个网站的访问量大到了需要用这个方法来解决的话,那么就不如架个前端的cache服务器了。
2/16 15:13
|
|||
|
回复: 我的静态化解决办法 |
||||
---|---|---|---|---|
Support Team
注册日期:
2005/12/1 9:15 来自 GZ.CN
所属群组:
注册会员 Dev+Hack 等级: 15; EXP: 11
HP: 70 / 352 MP: 87 / 1273 |
引文:
这样的静态化还不彻底。假如你的htmlshow.php里面是包含了mainfile.php和common.php的话,那资源开销还是不小的!
2/16 21:27
|
|||
|
回复: 我的静态化解决办法 |
||||
---|---|---|---|---|
初级会员
注册日期:
2006/10/2 22:08 所属群组:
注册会员 等级: 4; EXP: 50
HP: 0 / 87 MP: 11 / 102 |
引文:
htmlshow.php 的代码很少,不包括 mainfile.php 和 common.php。 所包含的 html_common.php 里也只有3个小函数 htmlshow.php:
html_common.php:
详细说明请看源文件
2/21 13:28
|
|||
|
回复: 我的静态化解决办法 |
||||
---|---|---|---|---|
初级会员
注册日期:
2006/10/2 22:08 所属群组:
注册会员 等级: 4; EXP: 50
HP: 0 / 87 MP: 11 / 102 |
上面 html_common.php 中的模式代码串被自动修改了——被删除了一个反斜线。不知是不是论坛程序的bug?
查看实际代码请下载源文件查看。
2/21 13:40
|
|||
|
回复: 我的静态化解决办法 |
||||
---|---|---|---|---|
Support Team
注册日期:
2006/6/26 10:17 来自 北京
所属群组:
注册会员 Dev+Hack
帖子:
477
等级: 20; EXP: 21
HP: 192 / 480 MP: 159 / 937 |
引文:
按照xoops的架构,整页的HTML缓存和依赖于状态的区块不一致,比如说用户菜单区块。
2/22 21:56
|
|||
|
您可以查看帖子。
您不可发帖。
您不可回复。
您不可编辑自己的帖子。
您不可删除自己的帖子。
您不可发起投票调查。
您不可在投票调查中投票。
您不可上传附件。
您不可不经审核直接发帖。
您不可使用主题类别。
您不可以使用HTML语法。
您不可以使用签名档。