《网站性能监测与优化》一第1章 为什么要观察监测Web网站1.1 当前Web监测现状

简介:

本节书摘来自异步社区《网站性能监测与优化》一书中的第1章,第1.1节,作者【美】Alistair Croll , Sean Power,更多章节内容可以访问云栖社区“异步社区”公众号查看

第1章 为什么要观察监测Web网站

网站性能监测与优化
精明的企业往往犯错误更快。

无论你在哪一行,有一点总是相同的:没有人能第一次就成功。无论是新企业的起步还是跨国公司推出一个新品牌,人们总是在不停地调整企业策略,直到找出通往市场最佳的路径。

在这方面没有捷径可走,只有投入大量时间和资源进行尝试,在此过程中,越早意识到错误并立即加以改正,所付出的时间和金钱代价就越低。

这种改正也许只是对信息、可用性或目标市场作出简单的、微小的改变。这种改变可能是巨大的,比如从产品转向服务,转向不同的市场客户群体,或应对已经存在的巨大错误。

成功的企业总能比它们的竞争对手更好地做出改进。然而,人们往往容易忽略一些关键的改变:你只有知道某些部分不能正常工作时,才会作出相应改变。每个企业都需要尽快发现并改正错误,但不是所有人都能正确做到这一点。很多企业缺少及时发现和了解问题的反馈机制。

在Web网站上,最令人惊异的事情是:网站的用户实际上总是在努力告诉你问题出在哪里。每一次中止的访问、每一个加载缓慢的页面、每一次的拒绝服务、每一次错误填写的表单、每一条在社区上的评论以及鼠标的每一次操作都体现了这一点。

你仅仅需要知道如何倾听这些反馈信息即可。

本书的内容是有关如何了解Web网站的健康状态和性能以及Web网站与市场关系的,从而可以使企业更好地适应市场。本书将告诉你如何监测与业务相关的Web网站,包括你自己的站点,以及如何利用收集到的监测信息对网站进行改进,使你的网站比竞争对手的更优秀。本书将阐述如何进行Web网站监测,改进网站,再监测Web网站,从而使网站不断改进,并满足用户需求。

要实现这样的目标,你必须在品牌意识、产品诱惑力、网站流量、网站吸引力、竞争策略、技术支持、可用性和站点健康状况上把握好平衡关系,以便取得成功。无视这些,站点就难以进步,并会被市场淘汰。

1.1 当前Web监测现状

网站性能监测与优化
在我们调查过的许多企业中,没有人能全面了解Web监测技术。不同的人只了解他们所接触的那部分Web业务:IT人员测试站点的在线时间;销售人员统计来访者人数;用户界面设计人员关心如何测试主题导航页面;市场研究人员为如何吸引用户而烦恼。

这些不同方面的问题并不是相互孤立的,处理每一方面问题时都需要知道其他方面的影响。例如,蹩脚的设计会导致用户放弃访问,并削弱企业的业绩;对用户需求的错误理解会导致错误的业务发展方向;页面加载延迟过长会削弱网站对用户的吸引力;成功的市场营销会弥补基础设施能力的不足。因此,需要把这些不同层次、不同方面的信息整合起来,才能促进企业发展。

事实上,Web上的市场竞争不仅仅在企业的网站上展开。此时此刻,网上的用户会形成对企业的第一印象,同时,你的品牌也在形成中。也就在此刻,一些用户会把你的企业和你的竞争对手进行比较。这样的竞争发生在开放的Internet上的各个角落,如Twitter网站、Facebook网站、reddit网站以及成百上千的博客、邮件列表和论坛等地方。

监测自己的网站无疑是十分重要的,同时,你必须关注竞争对手的网站,留意与你的企业相关或者有潜在影响的各个网站社区。如果企业想生存发展下去,你就必须关注市场上的一切与企业有关的信息,而不仅仅是自家门口发生的事情。

完整Web监测不仅仅观察自己的网站,同时它要求观察能影响业务的所有网站。这些网站可能属于你,或者属于企业中的其他人,甚至属于竞争对手。它们也可能属于非竞争对手,但会对企业的市场决策产生重大影响。

相关文章
|
2月前
|
缓存 数据库 索引
如何优化Python Web应用的性能,包括静态资源加载、缓存策略等?
```markdown 提升Python Web应用性能的关键点:压缩合并静态资源,使用CDN,设置缓存头;应用和HTTP缓存,ETag配合If-None-Match;优化数据库索引和查询,利用数据库缓存;性能分析优化代码,避免冗余计算,使用异步处理;选择合适Web服务器并调整参数;部署负载均衡器进行横向扩展。每一步都影响整体性能,需按需调整。 ```
21 4
|
2月前
|
网络协议 Shell 网络安全
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
169 0
|
2天前
|
缓存 数据库连接 数据库
构建高性能的Python Web应用:优化技巧与最佳实践
本文探讨了如何通过优化技巧和最佳实践来构建高性能的Python Web应用。从代码优化到服务器配置,我们将深入研究提高Python Web应用性能的各个方面。通过本文,读者将了解到一系列提高Python Web应用性能的方法,从而更好地应对高并发和大流量的挑战。
|
4天前
|
网络协议 关系型数据库 Linux
使用PHPStudy搭建本地web网站并实现任意浏览器公网访问
使用PHPStudy搭建本地web网站并实现任意浏览器公网访问
11 0
|
5天前
|
应用服务中间件 nginx
如何在树莓派部署Nginx并实现无公网ip远程访问内网制作的web网站
如何在树莓派部署Nginx并实现无公网ip远程访问内网制作的web网站
8 0
|
6天前
|
缓存 负载均衡 安全
深入探索Nginx高性能Web服务器配置与优化
【5月更文挑战第7天】本文深入探讨了Nginx的配置与优化,重点介绍了基础配置参数如`worker_processes`、`worker_connections`和`keepalive_timeout`,以及优化策略,包括使用epoll事件驱动模型、开启gzip压缩、启用缓存、负载均衡和安全配置。此外,还提到了性能调优工具,如ab、nginx-stats和nmon,以助于提升Nginx的性能和稳定性。
|
13天前
|
机器学习/深度学习 前端开发 数据可视化
数据分析web可视化神器---streamlit框架,无需懂前端也能搭建出精美的web网站页面
数据分析web可视化神器---streamlit框架,无需懂前端也能搭建出精美的web网站页面
|
14天前
|
存储 Serverless 网络安全
Serverless 应用引擎产品使用之阿里云函数计算中的Web云函数可以抵抗网站对DDoS攻击如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
23 0
|
17天前
|
前端开发 JavaScript Go
构建高性能Web应用:优化前端资源加载
在构建现代Web应用时,优化前端资源加载是至关重要的一步。本文将介绍一些提升Web应用性能的关键策略,包括减少HTTP请求、压缩和合并资源、使用CDN加速、以及异步加载技术等。通过实施这些优化策略,开发人员可以显著提升网站的加载速度和用户体验。
|
18天前
|
SQL 缓存 数据库
在Python Web开发过程中:数据库与缓存,如何使用ORM(例如Django ORM)执行查询并优化查询性能?
在Python Web开发中,使用ORM如Django ORM能简化数据库操作。为了优化查询性能,可以:选择合适索引,避免N+1查询(利用`select_related`和`prefetch_related`),批量读取数据(`iterator()`),使用缓存,分页查询,适时使用原生SQL,优化数据库配置,定期优化数据库并监控性能。这些策略能提升响应速度和用户体验。
18 0