问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

开发大型网站需要注意什么?

发布网友 发布时间:2022-04-29 02:53

我来回答

2个回答

热心网友 时间:2022-04-08 21:11

在实际操作中,一个大型网站开发项目有数十人并同工作,项目过程被分解成几个部分,尽管如此,归根到底还是这几个工作流程在并发进行。

方法/技巧

程序框架:我们想开发的网站,往往市面上会有很多同类的开源程序,所以大家选择程序上并不难,但是大家不要随便的选择了一个框架,要看该程序的二次开发性能、弊端、结构优化等几方面是否适合自己。以及网站未来发展规划,都要考虑在内。所以选择程序不是意见简单的事情。

开发过程:对前台开发大家都知道要用到设计师、网站布局人员、JS工程师等等还有。。我这里就对JS方面阐述一下,大型网站得对前端有一个整体规划,所以JS规划是不可缺少的,以下我自己归纳的3种JS编写方案:

1、零散型:什么是零散型的呢,这是我自己定义的,就是说当我们用到什么效果的时候就去针对性的写一块,这样的好处是方便,省事,哪里需要就在哪里写,也不用外部文件调用,对于JS要求不多的网站来说很实用,缺点是不好管理,修改代码时候往往会找不到代码。

2、封装型:和零散型区别是,把代码都封装起来,用文件调用,封装好处是,不和别的函数发生冲突,做成一个个的封装类,很实用,现在大多数网站是用这种方法。缺点是,仍然不是一个整体的类库,但要比零散的好管理的多,因人而异吧。

3、JS类库:JS类库很多,用的比较多的有prototype,jQuery,我们拿jQuery举例,现在大型网站总的来说用JS无非是两种方式,一个是原生JS,纯JS编写的网站(以上的两种方法包含在内),再就是利用jQuery框架,两种方式过程是截然不同的,但是用户看到的效果却是一样的,有的大型网站单纯就是JS编写,不用任何框架,这是一种技术上的硬性标准,对于不同的公司而言,这样做是对单纯技术上的考验,高手很多,用JS同样能写出和jQuery一样的类库,但是如果用jQuery的话就会节省大量的时间,因为jQuery本身就有很多的插件供大家使用,完全开源。不过另一方面说,jQuery可能确实是属于应用的APP,和自己编写的代码是有本质区别的。我看过很多有名的网站,有JS和jQuery结合的,有单纯JS的,也有纯jQuery的,不管怎么使用浏览者所看到的效果是一样的,区别是我们在扩展上、维护上、管理上是有区别的。所以大家写前端代码时候用到的JS要谨慎考虑,也要根据自己的能力来判断该如何使用JS。 

团队配合:好的产品是离不开整个团队配合的,因为你不是一个人在战斗。在技术开发上,要时刻保持沟通,哪怕一丁点问题,能问同事就多问,一句话的事情总比去百度上找强吧,特别是核心上的问题,策划上的问题,不能自己单方面的去想,要一起来决定这件事是否正确,是否可以实施。往往返工就因为配合的不默契导致技术上失误,造成时间的开销和领导的指责。要记住,自己在怎么有能力,也不会胜于整个团队的努力。

找BUG:BUG在技术领域上是很热的一个词了,我们开发过程中,每时每刻都在找BUG,BUG也是无形中发现的。发现一个BUG有时候甚至要比你学了好几天的东西要强的多,因为BUG是你最容易忽视的问题,你学漏的知识。产品发布有时候会因为一个BUG降低知名度、权威度。所以在产品发布之前,找BUG是最重要的,但我想说的是,找BUG不是要专门等到一定的时机在去找,我们要在工作中,休息中,睡不着觉的时候都应该来想,今天我写了什么代码。会不会有问题。这个时间是比专门腾出来的时间找BUG要多的多。这是技术上的细节,我们要利用有效的时间做一些无限的事

追问如果我用帝国cms这个后台开源来开发能达到我的要求么?

热心网友 时间:2022-04-08 22:29

1、HTML静态化

减轻了服务器的负担,工作量减少,也就降低了数据库的成本。这样避免了大量的数据库访问请求。

2、图片服务器分离

将图片与页面进行分离,这是基本上大型网站都会采用的策略,他们都有独立的图片服务器,甚至很多台图片服务器。这样的架构可以降低提供页面访问请求的服务器系统压力,并且可以保证系统不会因为图片问题而崩溃保证更高的系统消耗和执行效率。

3、数据库集群和库表散列

大型网站都有复杂的应用,这些应用必须使用数据库,那么在面对大量访问的时候,数据库的瓶颈很快就能显现出来,这时一台数据库将很快无法满足应用,需要使用数据库集群或者库表散列。

在数据库集群方面,很多数据库都有自己的解决方案,Oracle、Sybase等都有很好的方案,常用的有MySQL提供的Master/Slave也是类似的方案。

4、缓存

架构方面的缓存一般使用Apache自己的缓存模块,也可以使用外加的Squid模块进行缓存,这两种方式均可以有效的提高Apache的访问响应能力。

网站程序开发方面的缓存,Linux上提供的Memory Cache是常用的缓存接口,可以在web开发中使用。

5、镜像

镜像是大型网站常采用的提高性能和数据安全性的方式,镜像的技术可以解决不同网络接入商和地域带来的用户访问速度差异。

6、负载均衡

负载均衡 建立在现有网络结构之上,提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡将是大型网站解决高负荷访问和大量并发请求采用的终极解决办法。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
下载了优酷播放器iku免登录版,安装在没联网的电脑上。查看不了本地的... 播放FLV的几个问题在线等 劲舞团真的有那么好玩吗? 为什么别人说劲舞团是世界上最淫荡的游戏.. 劲舞团好玩吗?? 030221 1020 060414 2168 060417 这几组数是什么意思啊!有知道的大哥请... ...分签约短信服务-【广东农信】”是什么意思? 2168是什么意思爱情 事业单位面试成绩79分算好的吗 事业编面试成绩76分算高分吗 爸爸今年49岁,女儿今年23岁请算一算几年前的爸爸年龄是小敏的3倍? 今年老爸,49岁过寿辰,求一些祝寿词, 经典的 儿子今年13岁,爸爸今年49岁,儿子几岁时,爸爸的年龄正好是他的5倍? 请用方程解答 爸爸今年49岁,小芳比爸爸小28岁。6年后小芳和爸爸相差多少岁? 爷爷今年七十几岁,爸爸今年四十几岁,爷爷和爸爸最少相差几岁 XP系统局域网文件共享问题 XP系统如何设置局域网共享 邮政小包和ems的区别? window xp 建立局域网怎么共享 邮政小包便宜还是ems便宜?那个快? EMS和邮政国内小包速度一样吗?哪个快? 邮政小包和EMS哪个更快, 邮政ems和邮政小包哪个快,一般几天能到,是不是都属于邮政 ems和邮政小包那个快 邮政EMS和邮政小包,递送速度是怎么样子的?听说是挺慢的,是吗? 邮政小包和ems经济快递哪个速度快 林依晨演过哪些电视剧和电影 你们觉得EMS和邮政小包哪个快些? 邮政小包和EMS哪个快递快 林依晨所有综艺下载 大型网站开发的大型网站的开发流程 php开发大型网站步骤 猪肉炖菜的做法步骤图,猪肉炖菜怎么做好吃 大型网站开发要注意的几个细节 个性化大型网站开发流程有哪些 有意境的带云的诗句有哪些呢? 开发大型网站 云的古诗有哪些一句 大型网站开发现在都用什么语言和工具做 糊枣有什么功效 ? 开发一个大型网站都需要什么技术?要有交互功能!说的越全面越好! 含云的诗句有哪些 开发一个大型的网站需要用到哪些技术 带云的诗句有哪些 写云的诗句 请问,PHP适合开发大型网站吗? 连续两句带云字的古诗词 大型网站的开发是用Dreamweaver还是纯代码编写的? java语言适合开发大型网站吗?现在有哪些大型的网站是java语言开发... 有意境的带云的诗句