上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 40 下一页
摘要: 目前来看,移动应用比移动网站的易用性更高,但变化即将发生,移动网站最终将优于Apps,成为更好的策略选择。一家公司制定移动策略时,最重要的问题是:是否需要考虑为移动设备特别做点什么。一些公司永远都不会获得太多的移动使用量,这样的公司就应该专注于桌面站点上,让它在小屏幕设备上的使用不至于糟糕得让人难以忍受。但是,假如你的网站恰好对移动用户有着不错的吸引力,那么第二个应该考虑的策略问题是:你应该推出一个移动网站还是开发一个特殊的移动应用?这个问题现在的答案可能大大不同于将来的答案。让我们看看著名Web可用性研究专家Jakob Nielsen是怎么说的。当前的移动策略:Apps是最佳选择目前来说,如 阅读全文
posted @ 2013-11-03 23:15 xust 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 虽然Sencha在Ext JS 4.1提高了性能,但基于Ext JS的应用性能优化仍然是奋斗目标。要优化应用性能,通常需要根据Ext JS的增强优势对修改代码。本文将介绍如何实现优化,还将介绍一个用于Ext JS 4.1的新的性能测量工具——页面分析器。其主要功能是改善应用的性能。通过它,就可以定出测量指标兵测量它,从而找出代码中的瓶颈,兵采取正确的步骤消 除瓶颈。页面分析可以做到这一点。最后,还将介绍Grid的优化,并介绍另一个新的用于评估Grid性能的Ext JS工具——Infinite Grid Tuner。正如我们为Ext JS开发人员工作一样,我们注意到几个共同的趋势,在编写应用程序 阅读全文
posted @ 2013-11-03 22:29 xust 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 微软开发者解释为什么Windows内核落后于Linux来源:KSPHP 作者:KSPHP 发布时间:2013-05-16 10:36:19 浏览次数:146微软Windows操作系统在复杂负荷情况下的性能落后于Linux,这已是公认的事实。Linux内核发布了一个又一个新版本,我们能看到它不断改进 I/O调度、进程调度、文件系统优化,TCP/IP堆栈的无线网络优化,等等等等。 微软Windows操作系统在复杂负荷情况下的性能落后于Linux,这已是公认的事实。Linux内核发布了一个又一个新版本,我们能看到它不断改进 I/O调度、进程调度、文件系统优化,TCP/IP堆栈的无线网络优化,等等.. 阅读全文
posted @ 2013-11-02 23:46 xust 阅读(206) 评论(0) 推荐(0) 编辑
摘要: setTimeout()方法是在等待指定时间后执行函数, 且只执行一次传入的句柄函数. setInterval()方法是每指定间隔时间后执行一次传入的句柄函数,循环执行直至关闭窗口或clearInterval().如果想用 setTimeout() 方法达到 setInterval() 方法同样的效果可以使用函数的递归,在一个函数内部使用setTimeout()可以达到循环执行的效果示例: 阅读全文
posted @ 2013-11-01 13:49 xust 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 【C#.NET】ASP.NET状态管理 APPlication,Session,Cookie和ViewStat用法ASP.NET状态管理 APPlication,Session,Cookie和ViewStat用法在ASP.NET中,有很多种保存信息的内置对象,如:APPlication,Session,Cookie,ViewState和Cache等。下面分别介绍它们的用法和区别。方法信息量大小作用域和保存时间应用范围保存位置Application任意大小整个应用程序的生命期整个应用程序/所有用户服务器端Cache任意大小可以根据需要设定整个应用程序/所有用户服务器端Session小量,简单的数 阅读全文
posted @ 2013-10-31 15:53 xust 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 【C#.NET】ASP.NET状态管理之四:Cache一、Cache概述 既然缓存中的数据其实是来自数据库的,那么缓存中的数据如何和数据库进行同步呢?一般来说,缓存中应该存放改动不大或者对数据的实时性没有太多要求的数据。这样,我们只需要定期更新缓存就可以了。相反,如果缓存的更新频率过快的话,使用缓存的意义就不是很大了,因此更新缓存的时候需要一次性从数据库中读取大量的数据,过于频繁地更新缓存反而加重了数据库的负担。那么ASP.NET中的Cache又提供了哪些缓存的过期策略呢?·永不过期。和Application一样,缓存永不过期。·绝对时间过期。缓存在某一时间过期,比如5分钟 阅读全文
posted @ 2013-10-31 15:37 xust 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 【C#.NET】ASP.NET状态管理之一:Cookie状态管理是你对同一页或不同页的多个请求维护状态和页信息的过程。与所有基于 HTTP 的技术一样,Web 窗体页是无状态的,这意味着它们不自动指示序列中的请求是否全部来自相同的客户端,或者单个浏览器实例是否一直在查看页或站点。此外,到服务器的每一往返过程都将销毁并重新创建页;因此,如果超出了单个页的生命周期,页信息将不存在。比如,我们在代码中声明一个DataSet从数据库获取记录,页面回发(也就是重新请求)后这个DataSet是空的,这就是为什么在ASP.NET应用程序中,甚至在一个页面中需要多次连接数据库获取记录。正是由于这个原因,状态管 阅读全文
posted @ 2013-10-31 15:20 xust 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 【C#.NET】ASP.NET状态管理之三:Application一、全局应用程序类从Application这个单词上大致可以看出Application状态是整个应用程序全局的。在ASP时代我们通常会在Application中存储一些公共数据,而ASP.NET中Application的基本意义没有变:在服务器内存中存储数量较少的数据。由于它的访问速度非常快而且只要应用程序不停止,数据一直存在,我们通常在Application_Start的时候去初始化一些数据,在以后的访问中可以迅速访问和检索。我们可以来实践一下。首先,右键单击网站,选择“添加新项”命令,如图3-1所示,选择全局应用程序类。图3 阅读全文
posted @ 2013-10-31 15:03 xust 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一、Session概述Session又称为会话状态,是Web系统中最常用的状态,用于维护和当前浏览器实例相关的一些信息。举个例子来说,我们可以把已登录用户的用户名放在Session中,这样就能通过判断Session中的某个Key来判断用户是否登录,如果登录的话用户名又是多少。我们知道,Session对于每一个客户端(或者说浏览器实例)是“人手一份”,用户首次与Web服务器建立连接的时候,服务器会给用户分发一个SessionID作为标识。SessionID是一个由24个字符组成的随机字符串。用户每次提交页面,浏览器都会把这个SessionID包含在HTTP头中提交给Web服务器,这样Web服务器 阅读全文
posted @ 2013-10-31 14:54 xust 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 创建和配置ASP.NET Session状态数据库在基于NLB(网络负载平衡)环境下的ASP.NET Web应用程序开发,我们需要将Session存储在数据库中供多个Web应用程序调用,以下为配置方法及注意事项。1.创建用于存储ASP.NET Session的数据库(远程、本地皆可,使用数据库用户身份认证)在Windows\Microsoft.NET\Framework/V2.0.50727目录下使用如下命令:aspnet_regsql.exe -S -U -P -E -ssadd -sstype c -d 命令执行后就会成功建立起用于存储ASP.NET Session变量的数据库了。2... 阅读全文
posted @ 2013-10-31 13:53 xust 阅读(260) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 40 下一页