我计划创建一个基于文章的网站,用户将在其中键入他们的文章并上传图片。
现在我有点困惑,我可以以什么方式保存数据。在数据库中或将文件系统用作 .txt 文件或 .html 文件或以任何其他方式。将数据保存在数据库中对我来说有点尴尬,因为最初我计划在共享服务器中运行该站点。那么共享服务器的容量是否足以容纳庞大的内容呢?还是建议将内容另存为单独的 .txt 文件或 .html 文件?
注意事项:
- 仅用于文章标题的搜索功能。文章标题将保存在数据库中。搜索功能没有扩展到文章的内容。
- 我计划使用 WYSIWYG 编辑器并允许贡献者格式化他们的内容。所以很明显,存储的数据将包含 HTML 代码。所以将内容存储在文件系统中是安全的,因为它会对数据库进行 XSS 攻击,这点是真的吗?
- 图像将存储在文件系统中,而不是数据库中。
一个。这样做的时候要注意防止XSS攻击的重点是什么?
湾。如果存储在数据库中是建议的解决方案,那么数据类型应该是什么?文本还是长文本?