门户网站建设中数据库设计技术
不同类型网站建设开发语言不同,技术支持当然也不同,在此,同大家分享行业门户网站建设的必备知识点供参考:
行业门户网站建设用存储过程是比较难扩展的,这种情形多发生于传统C/S,特别是OA系统转换过来的开发人员。低成本网站不是一两台小型机跑一个数据库处理所有业务的模式,是机海作战。方便水平扩展比那点预分析时间和网络传输流量要重要的多的多。
为了将来图片走cdn做准备,网站建设最好一开始就将图片的域名分开,且不用主域名。很多网站都将cookie设置到了.domain.ltd,如果图片也在这个域名下,很可能因为cookie而造成缓存失效,并且占多余流量,还可能因为浏览器并发线程限制造成访问缓慢。
行业门户网站建设除了结构化数据,还要经常存放其他的数据,像图片之类的。这类数据数量繁多、访问量大。典型的就是图片,从用户头像到用户上传的照片,还要生成不 同的缩略图尺寸。存储的分布几乎跟数据库扩展一样艰难。不使用专业存储的情况下,基本都是靠自己的NAS。这就涉及到结构。拿图片存储举例,图片是非常容 易产生热点的,有些图片上传后就不再有人看,有些可能每天被访问数十万次,而且大量小文件的异步备份也很耗费时间。
几乎所有操作最后都要落到数据库身上,它又最难扩展(存储也挺难)。对于mysql,什么样的表用myisam,什么样的表用innodb,在开发 之前要确定。复制策略、分片策略,也要确定。表引擎方面,一般,更新不多、不需要事务的表可以用myisam,需要行锁定、事务支持的,用innodb。 myisam的锁表不一定是性能低下的根源,innodb也不一定全是行锁,具体细节要多看相关的文档,熟悉了引擎特性才能用的更好。现代WEB应用越来 越复杂了,我们设计表结构时常常设计很多冗余,虽然不符合传统范式,但为了速度考虑还是值得的,要求高的情况下甚至要杜绝联合查询。编程时得多注意数据一 致性。
行业门户网站建设在复制策略方面,多主多从结构也最好一开始就设计好,代码直接按照多主多从来编写,用一些小技巧来避免复制延时问题,并且还要解决多数据库数据是否一致,可以自己写或者找现成的运维工具。
- 1理解并选择有效关键字
- 2成功的站长的秘诀
- 3网站优化必要性
- 4网站内部可控因素的优化工作
- 5网站运营管理主要职责和工作内容
- 6哪些细节影响你的网站价值和销售业绩
- 7域名和网址有什么区别?
- 8如何选择一款稳定的虚拟主机!
- 9一个虚拟机能够架设的网站数是多少
- 10虚拟主机针防黑客攻击网站策略
- 11虚拟主机常见问题总汇
- 12认识虚拟主机核心含义并不是那么复杂
- 13从网站结构分析 浅谈网站内外优化如何结合
- 14虚拟主机与服务器托管区别和功能详解
- 15善用Seo三招 把博客排名做到首页
- 16域名的用途以及域名的区别都有哪些呢?
- 17新站优化五步走
- 18网站优化排名要有好的空间虚拟主机
- 19网站优化同时不忘用户体验
- 20关于域名知识不可不看的几个问题
- 21如何更改网站标题才能有效提升网站排名
- 22通过什么方法进行优化网站
- 23虚拟主机的软件条件有什么
- 24网站为什么从百度突然消失
- 25解决大量的收录,海量的收录,才有可能获得仅有的流量
- 26域名备案的目的是什么
- 27一个网站关键词的突破点
- 28企业网站建设流程介绍
- 29搜索引擎优化从网站建设开始
- 30使用虚拟机都有哪些优点与缺点有哪些?