"动态网站站群" 即采用一系列动态网站,组成 "网站站群"。
"动态网站" 优势除大家一般所知的外,还可 "批量采集-用户生成" 内容或形成一种 "系统-服务" 平台,譬如:ERP、PLM、CRM、SaaS、电子商务、大型政府-门户-行业-企事业网站等。
部署到 Web 服务上的 "动态网站",就好比一个平时不用管理但会自动良好运行,偶尔进行后台维护的自动化 APP。所以说,"动态网站" 维护-开发成本高昂,会消耗大量硬件-网络资源,若无必要,不建议使用。但 SaaS、采用云计算技术的服务除外,因其维护-开发全由服务提供商完成,当用户量大时,还可进一步摊薄成本 (如:百度网盘、各种共享空间),但不是没有成本 (只是那个天文数字的资金-技术-硬件-网络资源投入,一般人或公司不用关心而已)。
"动态网站站群" 在 HTML5 标准制定出来之前,主要采用 HTML4 标准作 "数据可视化" 前端。当然,采用 HTML5 作视图前端的 "动态网站" 功能会更强,也会更漂亮。
动态网站 "内容-源代码-模板" 定制性不如 "静态网站",标准相对难统一,批量修改-更新基本不太可能,制作成品是否美观-漂亮取决于采用的 "前端模板" 及美化程序。其中,"内容" 是指采用 "HTML4 HTML5 静态模板" 结合 "后台数据库" 混合渲染后在 web 浏览器端用户看到的文字、图片等。"源代码" 是指用来处理后台数据的脚本代码及数据库程序,不同 Web 框架,会使用不同编程语言、数据库、前端模板;譬如:在中国早已出名的 Discuz! 开源 Web 框架就采用了 PHP 编程语言、MySQL 数据库、HTML4 标准,而 Django 开源 Web 服框架则必须使用 Python 编程语言、MySQL PostgreSQL 或其它数据库、HTML5 标准 Bootstrap 静态前端。
动态网站单页 "内容" 修改-更新比较容易,但 "源代码-模板" 修改-更新难度高,耗时长,且标准不统一 (编写语言、数据库、模板各有不同),一般人还可能不会修改或不敢修改 (源代码涉及 "运行时" 内容众多,不了解的话不改比乱改强)。
由于 "动态网站" 采用 "静态-动态" 结合 Web 架构制作,除具有 "静态网站" 的一些 CSS、JavaScript、HTML 文件及一些必要图片、TXT、XML 等格式文件外,还有很多由各种 "脚本语言" 编写,用于 "解析-生成-渲染" Web 内容的 "动态脚本" 源代码文件。当然,"动态网站" 还有一个或多个 "数据库" 及相关 "扩展-插件" 文件。
"动态网站" 部署到 Web 服务器后,还必须存在控制后台,及一个或多个数据库用于 "存储-管理" 用户信息及相关 Web 数据,在相同 Web 页数的情况下,占用硬盘空间比 "静态网站" 大好几倍。当然,"动态脚本" 运行时还会额外占用一些 "硬盘-内存" 空间。
版权声明:
本文为独家原创稿件,版权归德云社区,未经许可不得转载;否则,将追究其法律责任。
领取专属 10元无门槛券
私享最新 技术干货