我对网络开发比较陌生,我只是在想Facebook/twitter或Amazon是否为每个用户/产品制作一个新的html、css、js页面。如果没有,是否有可能利用我正在学习的技术来复制这一行动。
HTML,CSS,JavaScript + React,Node.js和MongoDB
谢谢你的帮助!!
发布于 2018-12-21 20:32:24
答案是:算是吧!我会以Facebook为例。
Facebook大约有20亿用户。每个用户都可以转到他们的配置文件页面。但是Facebook的服务器上没有存储20亿个"profile.html“页面。这样做会有很多问题:
相反,Facebook存储一个配置文件页面的模板。然后,当用户Alice转到她的个人资料时,Facebook加载模板,从数据库中加载Alice的数据,将她的数据插入到模板中,然后将已填写的模板发送给Alice。
这样,Facebook就能获得以下优势:
除了Facebook之外,所有其他平台都做了同样的事情。
https://stackoverflow.com/questions/53890221
复制相似问题