只是好奇心的问题。有很多产品(可以)存储产品页面的在线商店有多大?
我知道一个解决方案可能是数据库,然后按需生成内容,但他们如何能够处理像www.onlinestore.com/productname.htm这样的URL请求? (具体我的意思是这个商店http://www.alza.cz/pevne-disky/18842851.htm)。每个产品都链接到productname.htm页面。
是否可以(并且可行)将所有产品页面预生成?
答案 0 :(得分:0)
答案因供应商而异,但通常可以通过自定义URL路由和服务器端数据库驱动语言(如ASP.NET或PHP)的组合来实现。
对于您的示例,http://www.alza.cz/pevne-disky/18842851.htm的“18842851”可能实际上是产品ID,并且他们的服务器正在解析该产品ID,以便从数据库中获取正确的产品内容。通过手中的内容,服务器可以返回可重用的模板。