宿迁腾云网络网站建设公司

腾云网络 八年经验专注网站建设
  • 首页
  • 服务项目
    • 网站建设
    • 微信小程序
    • APP开发
    • SEO优化
  • 建站费用
  • 成功案例
    • 网站建设案例
    • 小程序案例
    • APP开发案例
    • SEO优化案例
  • 行业动态
    • 网站建设
    • SEO优化
    • 技术日志
  • 联系我们
    • 关于我们
首页 > 行业动态 > 网站建设 > 网站开发 单机时代的开发技术,明显不够,可别以为的活好做动态网站后台开发

网站开发 单机时代的开发技术,明显不够,可别以为的活好做动态网站后台开发

2022-03-25

作者:acejoy 
原文:https://acejoy.com/2017/12/19/350/

我喜欢读书,而且我读得很快。我一直在研究学习方法,我的学习能力还处于巅峰状态。我特别喜欢主题阅读,其中的细节因重点而异。事实上,这是对一类材料进行深入研究的时期,它们的内容可以相互补充和验证,重复的内容视为复习。

本文算是近期网站架构研究的一个小总结。当然,它肯定不全面。这个领域非常大。如果后面有新的见解,继续补充说明。不过核心概念和基本原理很容易理解,剩下的就是工具的应用和开发的细节了。然而,“魔鬼在细节中”,不要以为建筑师的工作很容易做到。

架构问题是如何产生的?

当然,它是信息社会从单机时代向网络时代推进的产物。在单机时代,人们通常会买一台 PC,安装一台,然后玩玩。各种应用基本隔离。如果要传输数据,软盘,刻录CD,复制硬盘……因为就算以后有一些网络应用,几十K的网速还能传输什么。所以那个时候,应用软件、游戏等基本都是在软盘/CD上发行的,网络也不能指望。

这个时代的软件系统也很粗糙,架构的思路哪里讲,单机正常运行也不错,知足吧。后来有了一些进展,出现了所谓“C/S”、“B/S”架构的应用模式,目前还处于原始阶段。

架构思维和相关技术伴随着互联网时代的快速发展而来。互联网的速度开始提高,大量的网民出现,大量的信息开始在网上被访问。网络游戏、电子商务等各种网络应用迅速发展。过去10年网站开发,移动终端开始流行,原本的桌面操作系统变成了一种终端,不再是主角。外部环境的变化和需求催生了相关技术的发展。原来的单机应用程序已经转移到网络,然后扩展到手机。应用时代的开发技术显然是不够的。如果机器上安装了之前的程序,如果出现或者性能不佳的情况,也有可能是本地环境/硬件问题造成的。本软件仅供您使用,与他人无关。但是,该网站对全世界开放,至少对一个国家的网民开放。如果操作良好,它会被大量用户使用。在系统设计和开发中,这种情况下要考虑的问题与前一个时代完全不同。

即使是移动应用,也基本是网站相关技术支持的,因为它需要与Web集成。依赖您自己的自定义协议和模式?利用现有成熟的工业技术,哪里有可靠、快速的开发和易于扩展的地方。

我看到的架构知识和技术大部分来自流量巨大的大型网站,尤其是电子商务网站。这其实很容易理解。电子商务这几年发展很快,网站经常搞促销和秒杀。这些活动给网站系统带来了巨大的挑战和巨大的压力。经过反复探索,相关开发者总结出了不错的知识。阿里巴巴双11零点的流量,足以压垮任何没有精心准备的系统。爆款瞬间秒杀,瞬间流量也非常巨大。海量数据和高并发要求是典型特征。这个时候,不要指望单机的性能就能解决很多问题。不管是什么软件/硬件,

撰写本段时,小米正在进行促销活动,小米商城已关闭。看来网站结构还是没做好!:-)

怎么做?谷歌是怎么做到的?会不会是谷歌有几台用于搜索服务的巨型服务器?没用,已经发现不行了。其他场景类似。

网站架构的核心概念是什么?

其实我觉得并不复杂,大部分核心属性都很简单。

架构的理念是不断发现系统的瓶颈和弱点,通过分治、缓存、异步等手段逐步解决,平衡处理系统各种需求(性能、安全性)的过程、可用性、可扩展性、可扩展性……)。这形成了结构。

很容易理解,就是:兵来挡,水来掩。建筑必须做设计规划,你必须知道该做什么。但是,不应该过度设计,也没有必要或完全照搬大网站的做法。它应该适合你。“淘宝就是这样做的!” - 你不是淘宝,你也不是谷歌。业务需求变化很快,留出适量的冗余就足够了,否则会造成资源的浪费。架构随着业务而变化。如果没有业务,则需要更改。

必须完全摒弃独立思考。当用户的浏览器访问一个网站页面时,从打开网址到最终看到结果,中间有一条很长的操作链。通常的访问顺序是:浏览器发送请求->DNS解析域名->浏览器连接服务器->服务器访问数据库->服务器计算数据结果->返回数据给服务器浏览器。文章其实是从各个链条上做的。每个不同的动作都有机会增加流量的扩展和分解网站建设,于是架构产生,系统开始扩展。

DNS解析域名,智能解析到不同区域、不同服务器区域,就近分配计算资源。

当浏览器连接到服务器时,它可以使用负载均衡、反向代理等技术访问服务器集群,并将访问分发到不同的设备,但可以返回相同的结果。

服务器在访问数据库时,可以根据数据库读多写少的现象进行读写分离。应用还可以用来缓存热点数据,分割业务块,缓解数据库访问压力。以后也可以作为访问代理网站开发,数据存储集群化。

服务器计算数据结果,可以使用适当的语言和技术对数据进行适度缓存。可以使用消息队列、RPC、异步处理和平滑访问洪峰。

返回数据给浏览器,系统可以添加CDN就近访问静态资源。可以大力使用浏览器缓存来避免不必要的更新和访问需求。

看,每一笔交易都跟着一堆知识,而且是非常专业的工作。这需要各专业人士的配合。当然,由于IT行业的发展,各个链都有好的资源/专业的服务商/软件/工具链/中间件产品,开发出来供选择使用。具体来说,在需要的时候网站制作,研究一下使用细节以及如何搭配。

在许多地方,它在需要时使用。很多事情,没有遇到就想不到重点或者坑,所以冷静的接受吧。

网站架构的常见演进路径是什么?

使用图片来表示它是理想的。直接复制到这里。图片来自李志辉的《大型网站的技术架构——核心原理与案例分析》一书。注意它的变化不是固定的,不要死板的应用,因为它是一个电子商务业务,它的进化过程和设计可能不适合你的应用,你必须学会​​灵活地处理它。

1、初始站点架构

2、应用服务和数据服务分离

3、网站使用缓存

网站开发
单机时代的开发技术,明显不够,可别以为的活好做动态网站后台开发(图1)

4、应用服务器集群部署

5、数据库读写分离

6、网站使用反向代理和CDN加速访问

7、使用分布式文件和分布式数据库系统

8、使用系统和搜索引擎

9、应用拆分

10、分布式服务

网站架构常用的工具包有哪些?

其实就是根据需求和业务特点做出合适的选择,开发这些工具包是为了解决具体的问题。但是常用的产品基本上都是平台上的开源产品,而且很多中间件/工具包都是用Java开发的——它的常青树是有原因的。但是很多中小型网站也使用PHP,因为可以处理的数据量足够,开发方便,成本也比较低。一些产品应用广泛,比如,几乎已经成为标准架构,甚至可以从一开始就用来缓存系统的热点数据,以减少数据库的访问和计算。

其他工具包,在需要时找到合适的工具包。

随着信息社会的发展和进步,新的产品/应用会出现,系统架构也会进一步演进以满足需求。

Tag: 网站架构 应用架构 后台技术
网站制作公众号

宿迁腾云网络网站建设公司 | 网站开发 | 网站制作 | 网站优化

咨询电话:13160355545

上一篇

返回栏目

下一篇

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

热推

  • 网站建设一下寻找专业的网站建设公司应该需要注意哪些问题?网站易用性建设a-z
  • 网页制作初学者必须知道的几个小技巧!!
  • 北京网站推广的几大有效方式!(一)冠科技
  • 腾云网络有效的网站推广解决方案
  • 腾云网络沙漠风常见的五种类型建站要求
  • 网站建设 网站制作大概多少钱,网站建设费用需要多少、建设久久建筑网站
  • 拟订全市外来投资促进中长期发展规划和年度实施计划方案
  • 行业门户网站建设的重要性和必要性有哪些?
  • 网站开发基于框架完成网站开发的基础入门内容-本文全面介绍c#开发,程序网站
  • 后期企业网站月标准维护内容及价格、价格和价格

相关

网站建设流程大揭秘:明确主题,实现不同类型网站的多样功能

网站建设流程大揭秘:明确主题,实现不同类型网站的多样功能

一个好的企业网站应该要从排版架构,内容建设

一个好的企业网站应该要从排版架构,内容建设

网站开发企业网站开发外包的时候需要注意什么?(图)动态网站后

网站开发企业网站开发外包的时候需要注意什么?(图)动态网站后

网站制作一下如何找到一家专业的企业网站制作腾云网络?-乐题库

网站制作一下如何找到一家专业的企业网站制作腾云网络?-乐题库

网站开发具体分析一下建立一个网站开发建设的流程是什么??供下

网站开发具体分析一下建立一个网站开发建设的流程是什么??供下

网站开发成都网站后端开发工程师的逻辑分析与发展架构开发物品价

网站开发未来响应式网站必将会层出不穷的优势是什么?式Web设

网站开发未来响应式网站必将会层出不穷的优势是什么?式Web设

网站开发手机端网站开发需要做哪些事情呢?什么是网站测试运营动

网站开发手机端网站开发需要做哪些事情呢?什么是网站测试运营动

网站开发专业的网站建设公司来说的印象和体验(图)动态网站后台

网站开发专业的网站建设公司来说的印象和体验(图)动态网站后台

网站开发美食餐饮网站开发建设步骤可以分为这4步:1.动态网站

标签

seo(1182) 市场营销(661) 网站制作(573) 网站建设(564) 搜索引擎(553) 网站(482) PHP(361) 编程语言(345) 建站(294) 关键词排名优化(267) 网站建设公司(245) 优化(216) seo排名(207) 域名(190) 软件(171) 网站优化(148) 搜索引擎优化(146) 外链(141) 科技(136) 网站关键词(124) 网站排名优化(123) 域名服务器(120) 网站排名(107) 时政(103) 排名优化(95) 搜索引擎收录(93) 网站设计(92) 电子商务(88) 引擎(86) 移动互联网(85) 开发框架(79) 开发(75) 网站服务器(74) 框架(68) 前端开发(68) 网站分析(66) 网站建设方案(65) 关键(64) 流量(63) 源码(62) 百度优化(62) 网站权重(61) 开放源代码(59) seo培训(53) 网页设计(51) 百度(51) php框架(50) 网站建设知识(50) 大数据(50) 谷歌(49)
宿迁腾云网络网站建设公司
网站建设
  • 私人定制
  • 标准模板建站
  • 经济模板建站
精品模板

宿迁腾云网络网站建设公司

联系电话:13160355545

公司地址:江苏省宿迁市丽景湾华庭北门都市花园公寓9楼907

联系邮箱:admin@tyweb.net

全国分站
  • 北京
  • 广东
  • 东莞 广州 中山 深圳 惠州 江门 珠海 汕头 佛山 湛江 河源 肇庆 潮州 清远 韶关 揭阳 阳江 云浮 茂名 梅州 汕尾
  • 山东
  • 济南 青岛 临沂 济宁 菏泽 烟台 泰安 淄博 潍坊 日照 威海 滨州 东营 聊城 德州 莱芜 枣庄
  • 江苏
  • 苏州 徐州 盐城 无锡 南京 南通 连云港 常州 扬州 镇江 淮安 泰州 宿迁
  • 河南
  • 郑州 南阳 新乡 安阳 洛阳 信阳 平顶山 周口 商丘 开封 焦作 驻马店 濮阳 三门峡 漯河 许昌 鹤壁 济源
  • 上海
  • 河北
  • 石家庄 唐山 保定 邯郸 邢台 沧州 秦皇岛 张家口 衡水 廊坊 承德
  • 浙江
  • 温州 宁波 杭州 台州 嘉兴 金华 湖州 绍兴 舟山 丽水 衢州
  • 陕西
  • 西安 咸阳 宝鸡 汉中 渭南 安康 榆林 商洛 延安 铜川
  • 湖南
  • 长沙 邵阳 常德 衡阳 株洲 湘潭 永州 岳阳 怀化 郴州 娄底 益阳 张家界 湘西
  • 重庆
  • 福建
  • 漳州 泉州 厦门 福州 莆田 宁德 三明 南平 龙岩
  • 天津
  • 云南
  • 昆明 红河 大理 文山 德宏 曲靖 昭通 楚雄 保山 玉溪 丽江 临沧 思茅 西双版纳 怒江 迪庆
  • 四川
  • 成都 绵阳 广元 达州 南充 德阳 广安 阿坝 巴中 遂宁 内江 凉山 攀枝花 乐山 自贡 泸州 雅安 宜宾 资阳 眉山 甘孜
  • 广西
  • 贵港 玉林 北海 南宁 柳州 桂林 梧州 钦州 来宾 河池 百色 贺州 崇左 防城港
  • 安徽
  • 芜湖 合肥 六安 宿州 阜阳 安庆 马鞍山 蚌埠 淮北 淮南 宣城 黄山 铜陵 亳州 池州 巢湖 滁州
  • 海南
  • 三亚 海口 琼海 文昌 东方
  • 江西
  • 南昌 赣州 上饶 吉安 九江 新余 抚州 宜春 景德镇 萍乡 鹰潭
  • 湖北
  • 武汉 宜昌 襄樊 荆州 恩施 孝感 黄冈 十堰 咸宁 黄石 仙桃 随州 天门 荆门 潜江 鄂州 神农架
  • 山西
  • 太原 大同 运城 长治 晋城 忻州 临汾 吕梁 晋中 阳泉 朔州
  • 辽宁
  • 大连 沈阳 丹东 辽阳 葫芦岛 锦州 朝阳 营口 鞍山 抚顺 阜新 本溪 盘锦 铁岭
  • 黑龙江
  • 齐齐哈尔 哈尔滨 大庆 佳木斯 双鸭山 牡丹江 鸡西 黑河 绥化 鹤岗 伊春 大兴安岭 七台河
  • 内蒙古
  • 赤峰 包头 通辽 呼和浩特 乌海 鄂尔多斯 呼伦贝尔
  • 贵州
  • 贵阳 黔东 黔南 遵义 黔西 毕节 铜仁 安顺 六盘水
  • 甘肃
  • 兰州 天水 庆阳 武威 酒泉 张掖 陇南 白银 定西 平凉 嘉峪关 临夏 金昌 甘南
  • 青海
  • 西宁 海西 海东 海北 果洛 玉树 黄南
  • 新疆
  • 乌鲁木齐 伊犁 昌吉 石河子 哈密
  • 西藏
  • 拉萨 山南 林芝 日喀则
  • 吉林
  • 长春 白山 白城 延边 松原 辽源 通化 四平
  • 宁夏
  • 银川 吴忠 中卫 石嘴山 固原
SiteMap
网站地图
TAG标签
Copyright © 2017-2025 TYWEB.NET 宿迁腾云网络科技有限公司 ALL RIGHTS RESERVED.   苏ICP备17033535号-1

热门搜索

百度 下载 2025 2024 2026 货源 货货源 虚拟 禅道 报名 金蝶KIS旗舰版
  • 客服

    在线客服

  • 电话

    13160355545

  • 微信

精品模板
建站费用
成功案例
联系我们