gpt4 book ai didi

.net - 不开发动态生成 aspx 文件的 "blog system"的 3 大理由

转载 作者:行者123 更新时间:2023-12-02 09:39:52 25 4
gpt4 key购买 nike

在此question OP 暗示他希望将他正在开发的博客系统建立在自动创建 .aspx 文件的基础上,每个新博客条目都有一个。在我回答他的问题(与其他问题相关)时,我告诉他我会阻止他使用这种方法,但没有给出任何真正的理由。他现在想知道为什么这不是一个好主意,我正在使用这个问题来看看社区是否可以提出一个足够令人信服的理由列表,让他使用另一种方法,例如使用 dbms、代码-重用、url 重写、MVC 等等。

最佳答案

为每篇文章生成单独的 ASPX 文件对服务器资源的使用效率很低:

  • 每个新的 aspx 文件都会被编译为 DLL。这意味着编译文章的额外执行时间开销 + 通过重新创建包含此新 DLL 的新 AppDomain 的内存开销

  • 可以将 ASP.Net 配置为将所有 ASPX 文件编译到单个 DLL 文件中,但这会更糟糕:每次生成新文章时都必须重新编译所有文章

一种更可接受的解决方案(但即便如此,这不是我推荐的解决方案)是生成静态 .html 文件。

关于.net - 不开发动态生成 aspx 文件的 "blog system"的 3 大理由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2419028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com