2024年大型网站设计要求 篇1
许多人一上来就高并发架构,我觉的应该先谈业务,谈业务的频率,业务的分布,采用什么样的业务模式,客户的分布,客户应用模式,销售模式,或者变现的点,还有网站的交互模式,交流的程度等等。
然后聊硬件的投资,主机资源多少,网络资源多少,或者云平台多少,多少cpu,多少内存,多少存储,是否有异地,是否CDN等等。
然后考虑业务交互的数据,目标响应速度,负载的预估,最高多少,性能多少,在这一系列的前提下,再说高并发架构。
现在高并发架构基本已经不是什么秘密,比如负载均衡,缓存,异步处理,并行架构,水平扩展,纵向扩展等等
一般分层包括客户端(UI)用户反向代理,应用层,服务层,缓存,数据库,每个层级按照上述的数据进行规划。
最后要对各个环节进行压测,确认达到相关指标数据。
相关的资料也很多,比如大型网站技术架构:核心原理与案例分析
虽然是一本老书了,但是还是具有指导意义的
2024年大型网站设计要求 篇2
笔者这几年一直在给客户维护着几个新闻类的网站及服务器,都是建站之初,就是推荐客户采用织梦cms部署的站点,以自身的运维经验,来回答题主的问题。
您说的这个设计类的网站,一般的内容管理系统(CMS系统)基本上可以满足您的需求,目前开源的CMS系统还是PHP语言的居多,比如题主提到的phpms、织梦、帝国等,都是PHP语言开发的网站,也是目前业界比较老牌、用户量比较多的几套内容管理方面的网站
至于安全性方面的问题,用户量大的网站开发商一直在开展维护、更新,漏洞修补的工作,没有题主担心的这么多问题,只要跟随厂家及时升级系统、网站服务器打好补丁,配置好防火墙,基本就不会遇到太多安全方面的问题
当然,没有绝对的安全,除了做好以上措施之外,还要定期备份网站的程序、数据库等,就算哪天被黑客攻破,数据销毁,也可以及时采取措施,尽快恢复
除了PHP语言开发的CMS系统之后,JAVA语言方面的也有几个,比如JEECMS、CMS4J等,和PHP语言开发的系统相比,安全性更高,性能更快,适合大团队开发大型系统,目前银行、电信等领域的系统,都是使用JAVA语言开发,但对开发、运维人员的技术要求偏高,网站建设成本也偏高,如果题主是大中型企业,可以采用此技术路线
综合来说,织梦等成熟的CMS系统,节省开发的时间,并且网上有好多成熟的界面模板,完全满足题主快速的要求。大胆走出第一步,遇到问题,想对应的办法来解决问题,天无绝人之路
2024年大型网站设计要求 篇3
目前市面上网站制作一般都在几千~1万不等,定制类的网站会在1~3万的样子,而综合类电商平台网站要在3~5万甚至更高,也就是说功能需求越复杂、技术含量越高价格也就随着需求增长。
如果还想进一步预估自己想要制作的网站价格,首先要清楚以下几点:
一、首先做一个网站的必要费用
1、域名申请的费用
做网站必须要有一个域名,目前比较常用的域名就是com域名,每种后缀域名的价格都不同,总体来说几十到一两百一年的都有,看自己的具体需求,可以自己注册,也可以选择让制作网站的第三方公司注册。
2、服务器及虚拟主机租赁费
服务器或者主机,网站的域名需要解析指向(就像是网站数据的家一样),可以使用BlueHost中文站的主机或者服务器,根据网站规模大小来选择合适的,可以去主机侦探了解更多。
二、要制作什么样的网站?
这个问题是应该首先明确的,是想做企业站展示,商城类购物网站、还是官网推广站等等。制作网站的类型不用,同样影响网站的制作成本。
根据自己设想网站类型及目的决定建站方式,如果网站在功能、设计、排版等没有特殊要求,建议选择模板建站,以节约成本提高效率。
三、网站后期维护费用
网站做好之后,第三方公司会安排后期售后人员对客户方进行基本的网站操作培训,这样企业人员自己就可以自行操作上传文章、更新图片等,如果完全交给三方公司上传,会涉及到费用问题,这个费用也是根据工作量而定,还有类似网站改版等要求都会涉及到费用问题。
四、是否涉及到网站推广
这部分费用,也是没办法量化的,有些公司做网站的目的就是,“有网站”,完全不需要进行推广优化,但是有些公司做网站有更深层目的,比如利用网站来提高销售量,这就是所谓的网站营销了,网站营销的范围很广包括seo、sem等等,但每一种都不是免费的。
2024年大型网站设计要求 篇4
最小人员配置:
1、一位PHP全栈工程师,负责UI设计、前端页面开发、后端程序开发、数据库设计
基础人员配置:
1、一位前端工程师,负责UI设计、前端页面开发、API接口数据集成
2、一位PHP工程师,负责后端PHP开发、数据库设计
比较完善的人员配置:
1、一位UI设计师
2、一位前端工程师
3、一位PHP工程师
标准的人员配置:
1、一位产品经理
2、一位UI设计师
3、一位前端工程师
4、一位PHP工程师
5、一位网站测试人员
6、一位网站运营人员
产品经理(PM)负责工作内容?
负责前后台设计;包括原型设计、流程设计、体验设计等;并且需要输出各种文档,进行需求管理、进度管理,质量管理和成本管理;
美工/UI负责工作内容?
负责高保真页面设计;相关图标/轮播/详情页/内页/活动图片设计;并负责切图;
前端负责工作内容?
需要写前台页面,包括动效/BI图表/可视化/适配等;
程序开发负责工作内容?
ASP/PHP/JSP,不同行业要求不一样,不过ASP相对较少,几乎没了。
网站测试负责工作内容?
包括功能测试/性通测试/安全性测试/兼容性测试/易用性测试等;
网站运维负责工作内容?
负责网站部署,域名解析等;
2024年大型网站设计要求 篇5
很高兴回答这个问题。
这个问题不能一概而论。具体来说相当复杂。牵涉到你想要多大的并发等等。每秒100万次和每秒100次肯定不是一个体量。
在具体点,和你后台的实现也有很大的关系,举个简单的例子,后天用Python你可能需要100台服务器,但是换成golang你可能只需要20台。此外数据库,redis等等也都需要单独规划服务器。
此外,服务器的数量还不是最关键的。你还得考虑到如何做负载均衡(LB),以及CDN加速。别忘了,服务器带宽也是一个很重要的因素。
综上诉述,最好还是找一个专业的公司,给个total solution。
在说句题外话,在微服务发展到今天,实在是没有必要在直接上后台服务器了。直接上kubernetes,你会享受到微服务带来的便利。例如可以根据你的负载自动scaling up scaling down。而如果直接使用服务器,在负载很低的时候你还是得为这些用不上的资源付费。上kubernetes,你还可以享受到诸如service mesh等等的便利。实在是值得一试。