0

我有大型项目的客户代码,他们的徽标在母版页上,他每周更新。

我必须在所有服务器上更新标题、图像路径等,并在所有服务器上上传新图像,现在他想自动化这个过程。

实现这一目标的最佳方法是什么?我曾考虑使用单条记录将信息(包括图像)存储在数据库中,并且每次客户端在需要时更新这条单条记录。但在每一页上,标志图像都来自数据库。可以吗,还是我们应该缓存或其他一些选项来减少每次的负载?我们可以像更新文本文件一样使用文件流更新页面(.aspx)文件吗?因为如果我从代码中更新 aspx,那么我们就没有调用任何 SQL,只需上传一张图片,更新 aspx 页面中的标题和其他信息。

4

1 回答 1

0

很简单。如果客户端想要自行更新某些内容而不需要开发人员干预,则需要进入数据库。您当然可以添加任何缓存或任何您喜欢的内容,这样就不必在每个请求中查询数据库。

唯一可行的替代方案是让客户端访问具有徽标的目录并坚持徽标文件名的约定。然后,客户可以简单地上传具有相同文件名的新徽标,并且无需在网站上进行任何更改。

自动更改页面本身是一个非常糟糕的主意。避免像瘟疫一样。

我想最后一个虽然不太可能的选择是让客户意识到一个标志不应该每周甚至每年更换一次。这是一个可怕的标志;这是您对公众的识别标记。

于 2013-04-17T17:04:11.253 回答