当前位置: 菠拿拿首页 > 问答解疑 > 网站建设 > 查看答疑

大型网站的开发流程是怎么样的?

我们的平台是一家小公司用某个国内的cms做了个网站,只会写写模版,也看的懂php,js之类的。现在对大型网站的建设很好奇,一般做大型网站需要哪些工具呢?大型网站的后台管理是怎么做的呢?也还是cms这一套么?还有网站开发所谓的框架到底指哪些东西?最重要的还是问下具体开发流程是怎么样的。
何影

菠拿拿网站开发部资深工程师

114 人赞同了该回答

基本流程
1.需求,功能分析,抄袭对象,程序选型,页面清单,页面元素,要多详细多详细。这个是最重要的一步。
2.网页图稿(线框+色稿+页面关系),根据网页稿讨论,反复修改,在1-2步耗费的时间远远比后面更划算。
3.网站页面定稿。做成静态页面,AB测试,载入速度测试,兼容性测试,JS测试,firebug能整到B就不错了。
4.程序选型,再牛B的程序员他给你说他重头写一个网站后台程序,而且比现有的免费CMS好,他丫就是骗子,赶紧开掉,如果有特殊需求,重头搭建,那么就是定义数据库字段。后台程序撰写,测试,这部分不亚于做个网站,而且要一直维护。个人建议是选定程序框架后,把特殊需求的部分做成一个单独的模块,进行维护和开发,这样对于后续的升级和维护很重要。
5.页面挂接,只要HTML书写规范,动态程序没大的BUG,很快OK.
6.反复测试。压力测试,安全测试。
7.服务器端测试,配置。程序会对比如NGIX,zend,MEMCACHE有兼容性问题,通过LINUX服务器端不能解决,就要清理程序BUG。

加上适当的服务器配置,以上流程至少是中型网站没有大的问题。

大型网站和小型网站区别主要在前端的服务器和后端的数据录入。分布式数据存储,负载均衡。这部分都是服务器端的事,对大型网站而言,这部分直接就是成本和网站稳定的基础,这部分在大型网站地位相当重要。

大型网站,如果是以新闻为主的,采集和批量录入是一个比较靠水平的事,这部分接口做得好,人工成本的差异是上百倍的。如果是交互比较多的网站比如SNS网站,主要是安全和数据在各个页面及时传输,存储,备份若干问题。

另外一个比较磨人的是站内搜索功能,你会发现不管多大的网站这块都是相当的弱,除了几个做搜索引擎的。中文分词,大数据存储,都是问题。

先想到这些
此回答推荐于2018-05-07 10:50 114
其他回答(1)
王学斌

菠拿拿网友 106.90.15.XXX

大站跟小站在后台上比较大的区别就是,小站一个后台,一个人就差不多可以了。大站的后台先有一个最高权限的后台,可以分配给其他帐号不同的权限,以便不同的人,登录后产生不同的界面。这样,不同的人,负责网站不同部分的后台管理。
2018-05-07 10:55 49