分析门户网站建设的技术知识

发布日期:2021-05-10 08:11浏览次数:

不同类型的网站建设开发语言和技术支持当然是不同的。然后,万伟网络网站建设专员将与您分享门户网站建设所需的知识点,以供参考:

门户网站建设的存储过程很难扩展,这种情况在传统的c/s系统中经常发生,尤其是从oa系统转换过来的开发人员。低成本网站不是一两台小电脑运行一个数据库处理所有业务的方法,而是海空战争。方便的横向缩放比提前分析时间和网络流量更重要。

门户网站建设除了结构化数据,往往还存储其他数据,访问量很大。通常从用户的头像到用户上传的照片,图片会产生不同的缩略图大小。存储分布几乎和数据库扩展一样困难。如果不使用专业存储,基本都是在自己的NAS上。这涉及到结构。以图像存储为例。图片容易出现热点。有些照片已经上传了,没人能再看到了。有些文件一天可能被访问几次,大量小文件的异步备份非常耗时。

几乎所有的操作都会在数据库中结束,很难扩展(和存储)。对于mysql,您应该在开发之前确定哪些表使用myisam,哪些表使用innodb。还应确定复制策略和碎片策略。在表引擎方面,myisam可以用于更新很少,没有事务的表,innodb可以用于有行锁和事务支持的表。Myisam的锁列表不一定是性能差的根本原因,innodb也不一定全是线锁。有关详细信息,请参阅更多相关文档,并熟悉引擎功能以更好地利用它。现代网络应用变得越来越复杂。在设计表结构时,往往会设计很多冗余。虽然不符合传统范式,但在高需求下考虑速度甚至消除联合查询是值得的。编程时注意数据的一致性。

在门户网站建设的复制策略上,从一开始就设计好了多主多从的结构,直接按照多主多从的结构写代码,有一定的技巧,避免了复制延迟的问题,解决了多主多从的问题。多数据库数据一致性,现成的运维工具可写可查。

如果您有什么问题,欢迎咨询技术员 点击QQ咨询