url重写和生成静态页面问题 急求回答!!

yue547283947 2011-07-05 09:16:47
1.我写个网站 有个内容页 页面是一样的 只是固定地方内容会变。

像这种情况 我是用url重写还是生成静态页面呢?


2.假如是生成静态页面好,生成的页面是 123.html

下一个人访问 是继续生成123.html覆盖原来的 还是再生成1234.html ?


3.而且这个生成的页面该怎么跳转?

A页面列表

name1 sex1 age1
name2 sex2 age2

B页面显示详情


这个静态页在哪儿生成?然后怎么跳转?


4.生成静态页面 会不会影响速度?如果会,那为什么还要用?



就这4个问题了,请牛人们能给点解答!谢谢。。。。
...全文
98 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
renyiqiu 2011-07-05
  • 打赏
  • 举报
回复
学习了,mark
子夜__ 2011-07-05
  • 打赏
  • 举报
回复
yue547283947 2011-07-05
  • 打赏
  • 举报
回复
我嘞个去! 我完全理解错了动态生成html 的意思!


看你们的回答,我才发现我理解错了!


我还是用url重写吧。。。


服务器本来就有360万个txt文件 而且支持用户上传。。。

再生成360万个html文件。。。 我们那小破服务器应该放不下了。。。
子夜__ 2011-07-05
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 yue547283947 的回复:]

引用 4 楼 kongwei521 的回复:
2 下一个人访问 是继续生成123.html覆盖原来的 还是再生成1234.html ?
难道每个人看到的页面内容是不同的吗》例如两个人同时点击。进去看。内容是一样就没必须覆盖。

4 不会影响。反而提高。最终页面显示的是HTML形式。


我也不知道是覆盖还是不覆盖。。。。

页面整体都不变 变化的就是 名字 性别 ……
[/Quote]

以前的信息不需要了 就覆盖

a474841314 2011-07-05
  • 打赏
  • 举报
回复
mark
itliyi 2011-07-05
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 porschev 的回复:]
引用 8 楼 yue547283947 的回复:

引用 5 楼 porschev 的回复:
1.看变动是否频繁,如果不是特别频繁可以生成静态页,反之用URL重写会好些。。

2.生成静态页之后,下个人访问为什么还要生成呢?后面的人访问应该是访问生成好的那个静态页了,
生成静态页你也可以用异步生成的方式,不影响当前访问人的访问

3.生成的页面,跳转路径当然也要生成进去。。。可以先……
[/Quote]高手 学习
porschev 2011-07-05
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 yue547283947 的回复:]

引用 5 楼 porschev 的回复:
1.看变动是否频繁,如果不是特别频繁可以生成静态页,反之用URL重写会好些。。

2.生成静态页之后,下个人访问为什么还要生成呢?后面的人访问应该是访问生成好的那个静态页了,
生成静态页你也可以用异步生成的方式,不影响当前访问人的访问

3.生成的页面,跳转路径当然也要生成进去。。。可以先生成详细页

4.生成静态页,可以在访问量较低的时……
[/Quote]

百度百科一样的?那不会常期变动吧。。。那生成静态页可以。。

360万个页。。。生成出来又没多大。。。

我想你硬盘总不只几百个G吧。。。

如果是这种。。可以考虑如果要再生成把以前的页覆盖掉
dalmeeme 2011-07-05
  • 打赏
  • 举报
回复
1.看会变的部分内容多不多,变动是否频繁,不多的话没必要静态化,静态页只适用于访问量大且变化不频繁的情况。多的话还得看这部分内容是否希望被搜索引擎收录,不希望的可以用ajax,希望的可以用iframe。
2.一般是覆盖原来的就行了。
4.参考1,不能频繁生成静态页,否则对系统资源消耗很大。
yue547283947 2011-07-05
  • 打赏
  • 举报
回复


大牛们都不给力啊。。。

小弟要动手做了。。。急啊!
yue547283947 2011-07-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 porschev 的回复:]
1.看变动是否频繁,如果不是特别频繁可以生成静态页,反之用URL重写会好些。。

2.生成静态页之后,下个人访问为什么还要生成呢?后面的人访问应该是访问生成好的那个静态页了,
生成静态页你也可以用异步生成的方式,不影响当前访问人的访问

3.生成的页面,跳转路径当然也要生成进去。。。可以先生成详细页

4.生成静态页,可以在访问量较低的时段进行批量生成


生成静态页,没有……
[/Quote]

其实说白了 我要做的就是百度百科的那种

我点列表里的某行书名 就跳进这本书的详情页面。。。

就这个详情页面 我是用url重写好还是生成静态页面好?


还有 你说一般都是不会覆盖原先的页,而是以日期做文件夹。。。 我们有360万本书的信息。。。生成360万个html页面?
xs8577 2011-07-05
  • 打赏
  • 举报
回复
生成静态页面,只需要在后台批量生成 或者 第一次访问该路径报404的时候生成就足够了
每次访问都生成一个静态页面或者覆盖掉,会产生很多磁盘碎片,而且如果并发高,那就完了
yue547283947 2011-07-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kongwei521 的回复:]
2 下一个人访问 是继续生成123.html覆盖原来的 还是再生成1234.html ?
难道每个人看到的页面内容是不同的吗》例如两个人同时点击。进去看。内容是一样就没必须覆盖。

4 不会影响。反而提高。最终页面显示的是HTML形式。
[/Quote]

我也不知道是覆盖还是不覆盖。。。。

页面整体都不变 变化的就是 名字 性别 地址。。。这些数据库字段内容
客户在列表选的不一样 就显示的名字和性别 地址。。。不一样
porschev 2011-07-05
  • 打赏
  • 举报
回复

1.看变动是否频繁,如果不是特别频繁可以生成静态页,反之用URL重写会好些。。

2.生成静态页之后,下个人访问为什么还要生成呢?后面的人访问应该是访问生成好的那个静态页了,
生成静态页你也可以用异步生成的方式,不影响当前访问人的访问

3.生成的页面,跳转路径当然也要生成进去。。。可以先生成详细页

4.生成静态页,可以在访问量较低的时段进行批量生成


生成静态页,没有绝对的方法,我一般都是不会覆盖原先的页,而是以日期做文件夹。。。
它只是占空间,何况你还可以把这些原先生成的页做为备份,另外存储起来。。。。
生成静态页,其实维护成本不小,但是要根据不同的项目进行权衡。。。
蝶恋花雨 2011-07-05
  • 打赏
  • 举报
回复
2 下一个人访问 是继续生成123.html覆盖原来的 还是再生成1234.html ?
难道每个人看到的页面内容是不同的吗》例如两个人同时点击。进去看。内容是一样就没必须覆盖。

4 不会影响。反而提高。最终页面显示的是HTML形式。
yue547283947 2011-07-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bdmh 的回复:]
可以单独更新那一块的内容啊,用ajax
[/Quote]


我要做的功能是第3个问题那种 一个列表 点某一行 跳到一个详情页面。。。
itliyi 2011-07-05
  • 打赏
  • 举报
回复
不懂 帮顶
bdmh 2011-07-05
  • 打赏
  • 举报
回复
可以单独更新那一块的内容啊,用ajax

62,073

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧