Language agnostic 创建唯一用户网页

Language agnostic 创建唯一用户网页,language-agnostic,Language Agnostic,我想为我的网站的每个用户自定义主页。我想最好是有一个带有占位符(例如名称、默认图像等)的母版页,并让站点在页面加载时从数据库中提取数据。这比为每个用户存储网页好吗 我知道这可能不像我说的那么简单。我只是想了解一下前进的方向。一般来说,是的。几乎每个有用户页面的网站都是这样做的(我想包括这一个) 要做到“完整”,您必须运行成本效益分析:它值得生成和存储数千页(其中许多可能永远无法访问),而不是每次有人查看时读取数据库并重新生成页面 你还需要考虑页面的动态性吗?多久会改变一次?每当发生更改时,是否值

我想为我的网站的每个用户自定义主页。我想最好是有一个带有占位符(例如名称、默认图像等)的母版页,并让站点在页面加载时从数据库中提取数据。这比为每个用户存储网页好吗


我知道这可能不像我说的那么简单。我只是想了解一下前进的方向。

一般来说,是的。几乎每个有用户页面的网站都是这样做的(我想包括这一个)

要做到“完整”,您必须运行成本效益分析:它值得生成和存储数千页(其中许多可能永远无法访问),而不是每次有人查看时读取数据库并重新生成页面

<>你还需要考虑页面的动态性吗?多久会改变一次?每当发生更改时,是否值得重新生成存储的页面


例如,我选择在adavance中生成所有页面并存储它们,请查看以下内容:(请务必阅读页面上的“此页面有什么特别之处”链接)

为每个用户存储页面没有意义。如果您只需要名称、默认图像等。您只需要一个简单的网页,从数据库中检索每个用户的内容。

您所说的是应该如何做。您将使用为动态网页设计的编程语言,从数据库中提取信息,并将其放入HTML文档中,然后发送给客户端查看

最流行的语言是PHP,但我个人不喜欢PHP。其他一些选项是RubyonRails和Django(Python框架)

这些语言给你的站点带来了比普通的HTML更强大的功能。您可以为每个用户创建唯一的web页面,而无需做任何额外的工作,还可以允许您将数据放入数据库中,以便可以使用它来构建页面。如果你想做登录之类的事情,你可以做用户认证;如果您使用服务器端编程语言来构建站点,那么有各种各样的可能性