有人可以解释用户帐户在网页上的运作方式吗?
www.website.com/profile uid=15636373282
或
www.website.com/profile/15636373282
据我所知,每个用户都有独特的uid。
网站是否为服务器上的每个用户个人资料文件夹创建了用户个人资料网页和图片,视频?
我知道用户的名字和密码存储在数据库中,但我认为存储用户个人资料页面,图片,数据库中的视频,其中包含的内容。
有人可以帮我理解吗? 谢谢
答案 0 :(得分:1)
任何用户个人资料都有两部分:个人资料文字字段和媒体数据。
文本字段(id,name,desctption,birth of birth等)存储在数据库中;
基本上媒体数据(头像图像,其他文件)存储在磁盘上的某个文件夹和用户ID引用此文件夹。
是的,该网站创建了此文件夹。媒体文件不应存储在数据库中!
"个人资料网页"是absctract概念。站点通常使用数据库中的上述参数和媒体数据(例如插入图像链接到页面html)在运行时生成此页面
答案 1 :(得分:1)
没有。该网站不会为每个用户创建文件夹。
?uid=15636373282
只是Web服务器从数据库中获取和检索它的参数。
是的,个人资料页面,图片和视频大部分都存储在数据库中。虽然它们可能存储在不同的服务器中。有些网站会在租赁或租用的服务器或某些提供云存储的公司(如Amazon EC2)上存储大量数据