大型在线商店如何存储产品页面

How big online shops store product pages

只是出于好奇而提出的问题。有很多产品的大型在线商店(可以)存储他们的产品页面吗?

我知道一种解决方案可能是数据库,然后按需生成内容,但他们如何处理 URL 请求,如 www.onlinestore.com/productname.htm? (具体来说,我指的是这家商店 http://www.alza.cz/pevne-disky/18842851.htm )。每个产品都链接到 productname.htm 页面。

预生成所有产品页面是否可能(并且可行)?

答案因供应商而异,但通常这是通过结合自定义 URL 路由和服务器端数据库驱动语言(如 ASP.NET 或 PHP。

在您的示例中,http://www.alza.cz/pevne-disky/18842851.htm 的“18842851”很可能实际上是一个产品 ID,他们的服务器正在解析该产品 ID,以便从数据库。有了内容,服务器就可以 return 一个可重复使用的模板。