0

有人可以解释用户帐户如何在网页上工作吗?

www.website.com/profile? uid=15636373282

www.website.com/profile/15636373282

据我所知,每个用户都有唯一的 uid。

网站是否为服务器上的每个用户个人资料文件夹创建存储用户个人资料网页和图片、视频?

我知道用户名和密码存储在数据库中,但我认为将用户个人资料页面、图片、视频存储在数据库中,这太疯狂了。

有人可以帮我理解吗?谢谢你

4

2 回答 2

1

任何用户配置文件都有两部分:配置文件文本字段和媒体数据。

文本字段(id、name、desctption、出生日期等)存储在数据库中;

基本上媒体数据(头像图像,另一个文件)存储在磁盘上的某个文件夹中,并且用户 ID 引用该文件夹。

是的,该站点会创建此文件夹。媒体文件不应存储在数据库中!

“个人资料网页”是抽象的概念。站点通常在运行时使用数据库中的上述参数和媒体数据(例如插入图片链接到页面 html)生成此页面

于 2012-05-26T15:16:24.897 回答
1

不会。网站不会为每个用户创建文件夹。这?uid=15636373282只是 Web 服务器从数据库中获取和检索的参数。

是的,个人资料页面、图片和视频大部分都存储在数据库中。尽管它们可能存储在不同的服务器中。一些站点将大量数据存储在租用或租用的服务器上,或者一些提供云存储(如 Amazon EC2)的公司

于 2012-05-26T15:19:38.683 回答