`
iamjordan
  • 浏览: 17112 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

互联网应用的思考【一】

 
阅读更多
   两年以前,对网站的认识非常浅薄,由于项目做得是java后台,认为网站开发无非是数据库,ssh(struts,spring,hibernate)加上几个jsp,当然,我一般都部署在eclipse自带的tomcat服务器上。是的,做网站可以用到这些技术,但他们只是一些环节而已。

现在我的看法是:技术永远只是帮助人达成某种目的手段而已。那么网站的本质是什么?我认为是以http协议为基础让人们交换信息的工具,出于不同的目的,我们有电子商务网站,社区网站,新闻类……
 
   首先要知道的是什么,基础无非是http协议。http不是基于p2p的,而是client-server。这里的client包括了浏览器,以及app(桌面的,移动的),所以以此类架构行程的内容和技术体系我都认为网站。当然,也有类似架构但不通过http协议的,目的也类似,暂且不说。http包括了信息交换的基本规则,client(简称c)发起请求,server(简称s)接受请求,并给出回应。

req

 

    通过浏览器可以轻易获得本次请求的所有信息,事实上,在底层协议中(tcp)发送过去的数据包也就是包含了这些数据,只不过规定了 一定格式而已。这在阅读服务器的代码就可以发现。

 

服务器接收到请求后,根据请求地址、发送数据和cookie这三者决定要返回给客户什么内容。返回以一个相应头加上一个html文件组成。

 

    服务器端的计算往往在通过一定的请求路由规则,将路径转发到对应的处理代码,以及处理代码的执行上。在传统的体系里,执行过程包括数据提取、计算、包装。关注点分别是:数据库、算法、数据存储结构和数据展示结构。

 

    说完了,当然是在我们不关心这个网站的性能之前提下。网站技术之所以被大家关注,研究,更重要的无非在于用最有限的资源提供给更多用户最流畅的使用体验。在这个话题下,上面提到的任何一步都有改进的空间和可能。在我的理解里,基于正常使用之上的改进无非以下三个方向:

  1. 高性能、高并发。如何应对更多的用户,以及一些特殊场景,如秒杀型应用。目的不是用户体验能在人多了依然保持一致,而是能让硬件的能力充分发挥。一个破机器,怎么说也不能要求它发挥超级计算机的能力吧。
  2. 鲁棒性、可预测、可控性。对于商业网站而言,尤其重要。如何在一些极端条件下存活下来,往往赢得用户。后两个性是为了辅助第一个性的,知道网站平时的行为,以及对其多一些控制力能够增加其存活能力。
  3. 扩展性、可维护性。即功能上扩展方便,排名最后的一个指标。如果非要快速的变更功能,是否要从头想想网站的初衷?
分享到:
评论

相关推荐

    工业互联网平台在典型流程行业落地的应用与思考-9.9.pdf

    工业互联网平台在典型流程行业落地的应用与思考工业互联网平台在典型流程行业落地的应用与思考工业互联网平台在典型流程行业落地的应用与思考工业互联网平台在典型流程行业落地的应用与思考工业互联网平台在典型流程...

    Java微服务架构在邮政移动互联网应用研发设计中的思考与实践.pdf

    在分析“Java微服务架构在邮政移动互联网应用研发设计中的思考与实践”这一主题时,我们首先需要了解微服务架构的概念以及其相较于传统单体式架构的优势。单体式架构,也就是传统应用架构模式,是在一个应用程序中...

    Java微服务架构在邮政移动互联网应用研发设计中的思考与实践.zip

    Java微服务架构在邮政移动互联网应用研发设计中的实践与思考是一个深入探讨现代软件开发趋势的主题。随着技术的不断发展,微服务架构已经成为构建大型、复杂、分布式系统的一种主流方式,尤其在处理高并发、高可用性...

    关于互联网思维的应用思考.docx

    关于互联网思维的应用思考.docx

    互联网+应用创新思考.docx

    互联网+应用创新思考.docx

    互联网时代“翻转课堂”在高职院校的应用及思考.pdf

    互联网时代“翻转课堂”在高职院校的应用及思考 一、翻转课堂的来源和特点 翻转课堂(Flipped Classroom)是一种教学模式,它起源于美国,近来在互联网技术推动下在全球范围内得到了迅速发展。翻转课堂的核心理念是...

    5G与工业互联网融合应用的思考.pdf

    5G与工业互联网融合应用的思考.pdf5G与工业互联网融合应用的思考.pdf

    预防医学教学中移动互联网应用的思考.zip

    标题“预防医学教学中移动互联网应用的思考”暗示了我们应当探讨如何将移动互联网的优势融入到预防医学的教学实践中,以适应现代教育的需求。 首先,移动互联网可以提供丰富多样的教学资源。通过在线平台,教师可以...

    自考“互联网及其应用”历年试题

    同时,试题中的开放性问题能够培养考生的独立思考和解决问题的能力,对于理解和应用互联网技术至关重要。 总之,《自考“互联网及其应用”历年试题》是一份宝贵的学习资源,它不仅包含了丰富的知识内容,也是检验和...

    “互联网+”应用创新思考.pdf

    【“互联网+”应用创新思考】的论文主要探讨了“互联网+”这一概念在不同领域的应用创新,旨在通过深入分析其特征和实际案例,展示互联网技术如何与传统行业融合,推动社会经济的发展。 “互联网+”的核心特征包括...

    非结构化大数据在互联网时代应用思考-演讲文案.doc

    非结构化大数据在互联网时代应用思考-演讲文案.doc

    交通基础设施建设工业互联网发展思考.pdf

    首先,工业互联网是数字浪潮下工业体系和互联网体系深度融合的产物,是新一轮工业革命的关键支撑。当前,全球工业互联网市场正持续增长,特别是一些工业化国家如美国、德国,为了加快制造业振兴,促进实体经济繁荣,...

    5G在能源互联网应用的分析和思考.pdf

    首先,文章指出5G技术在能源互联网中的应用是产业互联网发展的重要方向之一。随着能源行业向数字化和互联网化转型,5G能够为能源的生产、传输、分配和使用环节提供创新的解决方案。具体而言,5G技术的应用使得能源...

    第一性原理思维模型与应用思考.pdf

    在当今的商业和创新领域,【第一性原理思维】被广泛应用,特别是在互联网行业中。埃隆·马斯克是这种思维方式的典型代表,他倡导将第一性原理用于企业决策和产品开发,例如在创建特斯拉电动汽车时,他没有沿袭传统...

    预防医学教学中移动互联网应用的思考.pdf

    移动互联网教学正在逐渐成为高校教育的不可分割的一部分。面对移动互联网教学中存在的问题,高校应紧跟时代发展的步伐,探索和实施更为有效的教学模式。通过在实践中不断尝试和优化,移动互联网教学将有可能更好地...

    互联网时代文秘应用写作课程教学思考.pdf

    为此,文章《互联网时代文秘应用写作课程教学思考》探讨了当前文秘应用写作课程教学存在的问题,并提出了一系列改进措施。 首先,随着社会的快速发展,应用文的文体和功能在不断演变,特别是网络化和信息化的兴起,...

    “互联网 ”背景下家园互动APP的应用思考.pdf

    “互联网 ”背景下家园互动APP的应用思考.pdf

    互联网模式下计算机应用基础教学改革.pdf

    互联网模式下计算机应用基础教学改革的核心思想是利用互联网技术对传统计算机应用基础教学进行优化和创新。首先,文章明确了计算机应用基础教学的重要性,指出这是职业院校必修课程,对于提升学生的计算机操作能力和...

    互联网金融课程建设与人才培养模式的思考.pdf

    互联网金融作为金融科技的一部分,它的发展已经成为全球金融领域的重要趋势。随着互联网技术的快速发展和普及,互联网金融正在以全新的方式推动金融业务和金融市场的变革。高职院校作为人才培养的重要基地,其课程...

Global site tag (gtag.js) - Google Analytics