首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >每个用户/产品的新html、css、js页面

每个用户/产品的新html、css、js页面
EN

Stack Overflow用户
提问于 2018-12-21 20:00:54
回答 1查看 64关注 0票数 0

我对网络开发比较陌生,我只是在想Facebook/twitter或Amazon是否为每个用户/产品制作一个新的html、css、js页面。如果没有,是否有可能利用我正在学习的技术来复制这一行动。

HTML,CSS,JavaScript + React,Node.js和MongoDB

谢谢你的帮助!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-21 20:32:24

答案是:算是吧!我会以Facebook为例。

Facebook大约有20亿用户。每个用户都可以转到他们的配置文件页面。但是Facebook的服务器上没有存储20亿个"profile.html“页面。这样做会有很多问题:

  • 这将是大量的数据需要存储。
  • 配置文件页面都有很多共同点:它们有相同的颜色/字体主题、相同的总体布局、相同的页眉和页脚.存储20亿个非常相似的文件并不是对空间的有效利用。
  • 假设Facebook想要更改配置文件页面上的字体。他们将需要更新所有20亿个人资料页,这是没有效率的。

相反,Facebook存储一个配置文件页面的模板。然后,当用户Alice转到她的个人资料时,Facebook加载模板,从数据库中加载Alice的数据,将她的数据插入到模板中,然后将已填写的模板发送给Alice。

这样,Facebook就能获得以下优势:

  • 它们存储的数据量要小得多。
  • 如果要更改配置文件页的字体,则只需更改模板即可。

除了Facebook之外,所有其他平台都做了同样的事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53890221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档