首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 数据库 第二书店 程序员

Tag/ 


共38个网摘 [ 1  2 ]  下一页  |  

如何优化JavaScript脚本的性能

zdg收录,使用标签:Javascript, Performance,时间:2008-8-19 18:58:05 | 相关网摘我也收藏

随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验,希望能帮助大家改进自己的JavaScript脚本性能。


Yahoo!'s Latest Performance Breakthroughs

zdg收录,使用标签:Performance, Yahoo,时间:2008-3-21 22:49:02 | 相关网摘我也收藏

Stoyan Stefanov made an appearance last week at the PHP Quebec Conference in Montreal. His session debuts Yahoo!’s latest research results and performance breakthroughs. He covers the existing 14 rules, plus 20 new rules for faster web pages. We’ve categorized the optimizations into: server, content, cookie, JavaScript, CSS, images, and mobile.


数据库设计方案经典推荐

zdg收录,使用标签:DataBase, Performance, SQLServer,时间:2008-1-21 19:21:04 | 相关网摘我也收藏

大型系统的生产环境,一般情况下,我们评价一条查询是否有效率,更多的是关注逻辑IO(至于为什么,回头补一篇)。我们常说,“要建彪悍的索引”、“要写高效的SQL”,其实最终目的就是在相同结果集情况下,尽可能减少逻辑IO。


排错案例分享

zdg收录,使用标签:.NET开发, Debug, IIS, Performance,时间:2008-1-11 19:08:01 | 相关网摘我也收藏

身为程序员,通过自己的努力能解决一个问题,心里都是很愉快的,不过高兴之余也应该有所总结,为了自己不被同样的问题再困扰,也为了下次能够更快的找到问题

webconfig中的debug属性,发布时要注意修改,当然保持debug=true,也能让你查看到许多自己程序的问题,所以最好是最初发布时能够把他打开

适应了调试环境,我们在又不能调试,又没法记录日志的时候,需要能静下心来看代码.许多问题通过仔细的阅读和分析代码都能找到.

正则表达式,特别是相对复杂的表达式,一定不要忘记测试其有效性和性能,所以自己最好是手边常备一个习惯的正则工具,我用的是自己写的,下面这个blog上的正则工具比较全面,大家也可以用用看
http://www.cnblogs.com/Heroman/archive/2005/01/13/91265.html

多核服务器处理多线程时,我们可以看到线程和cpu数目之间的直接关系,但不等于说一个线程是由一个cpu全权处理的,具体调度问题我还不太清楚

上面那个正则哪里有问题,我还不知道,大家如果能看出来一定要告诉我

关于排错这篇文章讲的还不错
http://news.csdn.net/n/20071228/112244.html


应用Profiler优化SQL Server数据库系统

zdg收录,使用标签:SQLServer, Performance,时间:2007-12-26 1:19:42 | 相关网摘我也收藏

当你的SQL Server数据库系统运行缓慢的时候,你或许多多少少知道可以使用SQL Server Profiler(中文叫SQL事件探查器)工具来进行跟踪和分析。是的,Profiler可以用来捕获发送到SQL Server的所有语句以及语句的执行性能相关数据(如语句的read/writes页面数目,CPU的使用量,以及语句的duration等)以供以后分析。但本文并不介绍如何使用Profiler 工具,而是将介绍如何使用read80trace(有关该工具见后面介绍)工具结合自定义的存储过程来提纲挈领地分析Profiler捕获的Trace文件,最终得出令人兴奋的数据分析报表,从而使你可以高屋建瓴地优化SQL Server数据库系统。

本文对那些需要分析SQL Server大型数据库系统性能的读者如DBA等特别有用。在规模较大、应用逻辑复杂的数据库系统中Profiler产生的文件往往非常巨大,比如说在Profiler中仅仅配置捕获基本的语句事件,运行二小时后捕获的Trace文件就可能有GB级的大小。应用本文介绍的方法不但可以大大节省分析Trace的时间和金钱,把你从Trace文件的海量数据中解放出来,更是让你对数据库系统的访问模式了如指掌,从而知道哪一类语句对性能影响最大,哪类语句需要优化等等。


如何提高网页的效率(下篇)——Use YSlow to know why your web Slow

zdg收录,使用标签:YSlow, Performance, ADTech, Yahoo, Firefox,时间:2007-11-28 18:11:34 | 相关网摘我也收藏

“工欲善其事,必先厉其器!”好的工具的确能很大的提高我们的工作效率。但是“阿斗”就算手里拿着“方天画戟”,估计也没有几个人怕他。好的工具是一方面,但是更重要的还是提高我们自身的知识水平。就如同这款YSlow,如果没有 《如何提高网页的效率(上篇)——提高网页效率的14条准则》中的理论知识,工具提供的信息我们看到的可能只是表面,就算看懂了数据,我们也很难知道对应的手段和措施。壮汉拿厉斧,这样伐木才能又快又轻松。


视频:高性能网站与YSlow

zdg收录,使用标签:Yahoo, Performance, YSlow, Firefox,时间:2007-11-26 20:26:48 | 相关网摘我也收藏

YSlow(http://developer.yahoo.com/yslow/)是FireFox浏览器下对FireBug插件做的功能扩展。可以检测判断网站页面设计是否符合性能14条“军规”。


网页加速的14条优化法则

zdg收录,使用标签:Performance, ADTech,时间:2007-11-9 19:20:58 | 相关网摘我也收藏

最近,YouMonitor.Us在做Web应用性能优化,在网上发现了文章High Performance Web Sites: The Importance of Front-End Performance,感觉其14条优化法则很实用,操作性很强。因此翻译出来,供大家参考。

Web应用性能优化黄金法则:先优化前端程序(front-end)的性能,因为这是80%或以上的最终用户响应时间的花费所在。


高并发高流量网站架构

zdg收录,使用标签:Performance, Architecture, CDN, memcached,时间:2007-10-31 19:01:17 | 相关网摘我也收藏

本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容:

首先在整个网络的高度讨论了使用镜像网站,CDN内容分发网络等技术对负载均衡带来的便利及各自的优缺点比较。然后在局域网层次对第四层交换技术,包括硬件解决方案F5和软件解决方案LVS,进行了简单的讨论。接下来在单服务器层次,本文着重讨论了单台服务器的Socket优化,硬盘级缓存技术,内存级缓存技术,CPU与IO平衡技术(即以运算为主的程序与以数据读写为主的程序搭配部署),读写分离技术等。在应用层,本文介绍了一些大型网站常用的技术,以及选择使用该技术的理由。最后,在架构的高度讨论了网站扩容,容错等问题。


Supercomputing challenge at historic conference

saucer收录,使用标签:High, Performance, SuperComputing,时间:2007-10-26 21:15:09 | 相关网摘我也收藏

The cluster challenge unites each team of students (no one with a degree can be a team member) with supercomputer vendors to assemble whatever combination of hardware and software can run off of a 30-amp circuit. A few universities have held classes in the technologies involved, but during the 48-hour, round-the-clock challenge, students are not allowed to get outside help.


eBay Architecture | High Scalability

zdg收录,使用标签:Performance, Architecture, eBay,时间:2007-10-24 19:28:48 | 相关网摘我也收藏

Who hasn't wondered how eBay does their business? As one of the largest most loaded websites in the world, it can't be easy. And the subtitle of the presentation hints at how creating such a monster system requires true engineering: Striking a balance between site stability, feature velocity, performance, and cost.


CSS Sprites

zdg收录,使用标签:CSS, WebDesign, Performance, YUI,时间:2007-10-9 18:43:11 | 相关网摘我也收藏

我们知道,自CSS革命以降,HTML倾向于语义化,在一般情况下不再在标记里写装饰性的内容而是把呈现的任务交给了CSS。GUI是缤纷多彩的,少不了各种漂亮的图来装点。新时代的生产方式是,在HTML布满各种各样的钩子(hook),然后交由CSS来处理。在需要用到图片的时候,现阶段是通过CSS属性background-image组合background-repeat, background-position等来实现(题外话:为何我提现阶段,因为未来浏览器若支持content则又新增另外的实现方法)。我们的主角是,你一定猜到了,就是background-position。通过调整background-position的数值,背景图片就能以不同的面貌出现在你眼前。其实图片整体面貌没有变,由于图片位置的改变,你看到只该看到的而已。就好比手表上的日期,你今天看到是21,明天看到是22,是因为它的position往上跳了一格。所以你也大概了解到,CSS Sprites一般只能使用到固定大小的盒子(box)里,这样才能够遮挡住不应该看到的部分。


如何利用客户端缓存对网站进行优化?

zdg收录,使用标签:Performance, Cache,时间:2007-9-25 13:00:29 | 相关网摘我也收藏

很多人首先会想从服务器缓存方面着手对程序进行优化,许多不同的服务器缓存方式都有他们自己的特点,像我曾经参与的一些项目中,根据缓存的命中率不同使用过 Com+/Enterprise Libiary Caching/Windows服务,静态文件等方式的服务器端缓存和 HTTP Compression技术,但客户端缓存往往却被人们忽略了,即使服务器的缓存让你的页面访问起来非常地快,但她依然需要依赖浏览器下载并输出,而当你加入客户端缓存时,会给你带来非常多的好处.因为她可以对站点中访问最频繁的页进行缓存充分地提高 Web 服务器的吞吐量(通常以每秒的请求数计算)以提升应用程序性能和可伸缩性。


基于反相代理的Web缓存加速——可缓存的CMS系统设计

zdg收录,使用标签:Cache, CMS, Performance,时间:2007-9-12 17:34:09 | 相关网摘我也收藏

大访问量的网站应尽可能将动态网页生成静态页面作为缓存发布,甚至对于搜索引擎这样的动态应用来说,缓存机制也是非常非常重要的。

在动态页面中利用HTTP Header定义缓存更新策略。

利用缓存服务器获得额外的配置和安全性

日志非常重要:SQUID日志缺省不支持COMBINED日志,但对于需要REFERER日志的这个补丁非常重要:


MSSQL优化之——探索MSSQL执行计划

zdg收录,使用标签:Performance, SQLServer,时间:2007-8-16 0:04:36 | 相关网摘我也收藏

实现同一查询功能的SQL写法可能会有多种,如果判断哪种最优化,如果仅仅是从时间上来测,会受很多外界因素的影响,而我们明白了MSSQL如何去执行,通过IO逻辑读、通过查看图示的查询计划、通过其优化后而执行的SQL语句,才是优化SQL的真正途径。

另外提醒下:数据量的多少有时会影响MSSQL对同一种查询写法语句的执行计划,这一点在非聚集索引上特别明显,还有就是在多CPU与单CPU下,在多用户并发情况下,同一写法的查询语句执行计划会有所不同,这个就需要大家有机会去试验了


说说大型高并发高负载网站的系统架构

zdg收录,使用标签:Architecture, Performance,时间:2007-1-31 11:14:13 | 相关网摘我也收藏

我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。下面我从低成本、高性能和高扩张性的角度来说说我的一些经验。


SQL Server2005性能调优(简化翻译版) - 3

zdg收录,使用标签:SQLServer, Performance,时间:2006-12-16 14:54:46 | 相关网摘我也收藏

我个人认为,更好的利用这些DMVs和sp的前提是,对于sql的基本概念要有所了解。索引、锁、阻塞、死锁等,为什么会产生,他们在SqlServer这种数据库下面是如何处理的,等等。否则,看着那些DMVs,很容易发懵。


SQL Server2005性能调优(简化翻译版) - 2

zdg收录,使用标签:SQLServer, Performance,时间:2006-12-16 14:54:15 | 相关网摘我也收藏

每个实例只有一个tempdb,所以这里很可能成为性能或者磁盘空间的瓶颈。


SQL Server Best Practices

zdg收录,使用标签:SQLServer, Performance,时间:2006-12-9 15:39:20 | 相关网摘我也收藏

Get the real-world guidelines, expert tips, and rock-solid guidance to take your SQL Server implementation to the next level. Drawing on the extensive experience and expertise from respected developers and engineers at Microsoft as they walk you through the specifics on solving particularly difficult issues.


Sql Server Performance Tuning(捅破窗户纸续2)

zdg收录,使用标签:Performance, Debug, SQLServer,时间:2006-12-8 18:39:11 | 相关网摘我也收藏

SQL调优的最终目的,就是大幅度的降低I/O大小,减少阻塞,避免死锁。


怎么捅破那层纸?(续)

zdg收录,使用标签:Performance, Debug,时间:2006-12-8 18:20:08 | 相关网摘我也收藏

要想解决上文提到的几种常见情况,首先,代码开发人员都要提供相应的dll的symbols。什么叫symbols?就是符号表!有了它,我们可以根据dump,确切的看到问题代码的所处位置:源文件名、方法名、行号等。


怎么捅破那层纸?

zdg收录,使用标签:Performance, Debug,时间:2006-12-8 18:18:52 | 相关网摘我也收藏

对于这种问题,我们需要的是解决思路。而解决问题的通则之一,就是对现象就行分类(能否看到本质,还说不上,呵呵)。对于上面的4种情况,我们一般归纳为几种情况:

l Memory Leak,就是内存泄漏

l Hang,某个东西挂起了

l Access Violation,访问了你不该访问的东西


如何最大限度提高.NET的性能 (续)

zdg收录,使用标签:.NET开发, Performance,时间:2006-11-27 23:30:39 | 相关网摘我也收藏

现在开发的很多网络系统性能开销主要是在数据的读取,传输上,更快的读取速度,更少的网络宽带占用是我们追求的目标。我就从这方面来谈谈如何提高.net的性能。


Anthem.NET试用手记之性能优化篇

zdg收录,使用标签:Anthem, ajax, Performance,时间:2006-11-27 23:00:39 | 相关网摘我也收藏

使用WebResourceCompression后,客户端加载的js脚本减少了差不多5倍,从22KB减少到仅有5KB左右。这样就是说,为你的项目加上Ajax的效果,客户端只需多加载5KB的数据量,相当于多加显示了一幅gif小图片而已!而且脚本只会在第一次浏览页面时进行加载,之后就会进行一定时间缓存。当然,asp.net ajax也有这个功能,但压缩之后体积也比Anthem.NET大十倍以上,这样Anthem.NET第一次启动页面的速度无疑比原来加快了许多!

综合上面分析及优化,能采用Anthem.NET实现所需要Ajax效果的项目使用Anthem.NET绝对是明智之选



共38个网摘 [ 1  2 ]  下一页

Tag/相关标签



    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved