为何使用动态页面生成

时间:2012-12-21 07:25:18

标签: java-ee web

请查看以下网址

https://XXX.com/admin/products/115717172

当您打开它时,它会显示一个产品详细信息。所以我的问题是作为开发人员,如果我希望我的用户显示一些产品的网址是这样的 的 https://XXX.com/viewProducst.jsp?productId=xxx

我在每个主要网站上都看到他们都在Url上方使用,或者只使用带有该网址特定产品名称的html页面。

这是任何负载平衡技术吗? 为什么他们使用这种技术而不是只传递一个特定的代码?

如果你有困惑我要求的不要关闭这个问题。我的问题是非常符合逻辑的,我无法在这里正确解释。即使我在这里保存问题所以它将使用包含我的问题标题的特定URL。

谢谢 Mihir Parekh

1 个答案:

答案 0 :(得分:2)

第一个例子很可能是通过URL重写完成的。完成URL重写是因为对于用户和搜索引擎机器人(SEO优化)来说,阅读(更清晰和更具描述性)更友好。以下是两个很好的链接,我认为这些链接涵盖了有关该主题的基础知识:

http://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/

http://coding.smashingmagazine.com/2011/11/02/introduction-to-url-rewriting/

我也看到过内容或多或少是静态的情况,有些情况下没有必要动态生成内容。在这种情况下,最终页面可以缓存在内存,数据库或磁盘上,以减轻服务器的负担。