Jsp 处理多用户配置文件

Jsp 处理多用户配置文件,jsp,servlets,Jsp,Servlets,你好,我正在创建一个网站,在那里用户有一个登录系统。用户可以注册和上传图像。现在我正在将图像保存在mySQL数据库中。我在网上的某个地方看到,有另一种方法可以处理这个问题,将它变成一个文件,并将URL保存在DB中(我想知道这个过程是如何完成的) 这个过程的要点是,当用户登录时,应该获取图像并显示在“配置文件”页面上。如果其他人经常检查此“配置文件”,那么哪种方法更有效,并且在加载时造成的延迟最小?每次用户检查“配置文件”时从数据库中检索图像是个坏主意吗 servlet是否可以为每个用户自动创建j

你好,我正在创建一个网站,在那里用户有一个登录系统。用户可以注册和上传图像。现在我正在将图像保存在mySQL数据库中。我在网上的某个地方看到,有另一种方法可以处理这个问题,将它变成一个文件,并将URL保存在DB中(我想知道这个过程是如何完成的)

这个过程的要点是,当用户登录时,应该获取图像并显示在“配置文件”页面上。如果其他人经常检查此“配置文件”,那么哪种方法更有效,并且在加载时造成的延迟最小?每次用户检查“配置文件”时从数据库中检索图像是个坏主意吗

servlet是否可以为每个用户自动创建jsp页面

我想我的总体问题是:如何让用户配置文件成倍增加,并让其他用户高效地访问它们

每次用户检查数据库时都从数据库中检索图像 “简介”出一个坏主意

是的,它将消耗一些服务器资源和时间,不值得做同样的任务。相反,将会话用于相同的目的。每个用户都可以使用会话

一个人怎样才能成倍地增加用户配置文件并使之成为现实呢 对其他用户有效访问

如上所述,使用会话。在从数据库中获取图像后,将图像url保留在会话中,而不是实际图像中

编辑

比如说,布拉德·皮特有个人资料和3000名用户 等他一下。因此,与其检索他的个人资料数据 3000次。会议将如何减轻负担


在这里,您需要应用程序范围而不是会话。假设您在应用程序中存储了一个
Map
。现在有对
User1
的请求,如果没有
url
,则从数据库中获取它并将其放入地图,否则显示相同的内容。

我正在处理一些会话。但是你能给我一个具体的例子来帮助我更好的把握吗?比如说,布拉德·皮特有个人资料,一分钟内有3000名用户查看他。因此,与其检索他的个人资料数据3000次。会议将如何减轻负担?