PhpStorm建立Drupal模块项目开发教程(1)

用户体验应用程序开发的一个重要因素。一个加载时间长、设计差、导航不清晰的网站很难留住客户。数据库

Web应用程序由多个部分组成,而且可能运行在多种环境中,因此Web应用程序从开发开始就须要在全部环境中进行测试,直到产品发布。安全

为了使Web应用程序适用于全部环境,而且具备最佳的用户体验,笔者给出如下建议:网络

一、带宽:带宽最多见的问题是冲击负荷测试,在满刻度时很难测试。重要的是要注意使用没必要要的高分辨率大文件,由于 这可能占用太多带宽,让用户体验变差。链接速度慢和不一样无线环境(移动设备)也是一个必须考虑的因素,移动和桌面应用程序须要进行不一样的设计和性能测试。 关键是要了解你的客户是如何访问你的网站的。架构

二、负载均衡:在大多数状况下,负载平衡出现问题的话,就会影响应用的性能。能够根据CPU、SSL事务处理和内存消耗来跟踪和监控负载均衡。负载均衡

三、关注应用程序的问题:测试一切应用程序里的低效代码、同步问题、代码锁定或阻塞和应用程序死锁。从开发迁移到生产时请注意页面错误或响应代码,这代表缺乏资源或有不正确的域。ide

四、衡量数据库性能:当你的应用程序变得更加复杂,而且你开始存储用户信息,若是你还没对不断变化的环境进行相应的优化,数据库势必会变得缓慢。你须要检测和审查你的SQL查询和报表、内存使用状况和链接规则。性能

五、评估你的架构:应用程序性能不佳可能来自非平衡层、可扩展性限制、最理想的设计、不匹配的技术选择和低效的网络配置。这些问题均可能影响用户体验的测试。测试

六、保证正确的链接:链接是应用程序性能的一个重要因素。清楚地了解当你修改、更新或更改链接类型时应用程序发生了什么很是重要。优化

七、不要忽视配置设置:配置设置是很容易被忽视的,但不表明这就不重要。用正确的配置,能够提升性能,而且安全性也能获得增强。网站

八、小心共享环境:要知道全部的共享环境都可能影响应用程序的性能。与利益相关者沟通,并了解内部合做伙伴中谁共享了相同的技术资源。

九、验证第三方的服务:当把第三方提供商放在应用程序架构之外时,把他们归入测试计划就变得相当重要,由于他们将直接影响应用程序的性能

十、创建绩效文化:若是你的组织缺少以绩效为中心的文化,对应用程序作世界上的最好的测试都将无用。经过在贵公司的各个领域强调性能的重要性,以更好地规划、开发和发布一个高性能的Web应用程序


Web应用程序开发控件推荐

相关文章
相关标签/搜索