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