发表于 性能优化
50 个非常有用的PHP工具(转)
(版权属于原作者: http://www.javaeye.com/news/5208-50-very-useful-php-tools-editing-in) PHP是使用最为广泛的开源服务器端脚本语言之一,当然PHP并不是速度最快的,但它却是最常用的脚本语言。这里有50个有益的PHP工具,可以大大提高你的编程工作: 调试工具 Webgrind Xdebug Gubed PHP Debugger DBG PHP_Debug PHP_Dyn MacGDBp 测试和优化工具 PHPUnit SimpleTest Selenium PHP_CodeSniffer dBug PHP Profile Class 文档工具 phpDocumentor PHP DOX 安全工具 Securimage :验证码工具。 Scavenger PHP-IDS Pixy :代码检查工具。 图形处理 PHP/SWF Charts pChart – a chart-drawing PHP library WideImage MagickWand For PHP 代码优化 PHP_Beautifier PHPCodeBeautifier GeSHi – Generic Syntax Highlighter 版本控制系统 [...]
豆瓣 Google Analytics 代码加载模式 (转)
豆瓣从今年开始也加入 Google Analytics 的统计阵营。让我们通过它加载的 Google Analytics 源码,简单分析一下它都是怎么应用的。 我们先从豆瓣的源码来看看它的Google Analytics统计代码 豆瓣 Google Analytics 代码 我们知道一般默认的 Google Analytics代码如下: 默认 Google Analytics 统计代码 两相对比,我们就会发现豆瓣加载 ga.js 的方式与默认的方式有些不太一样,由于豆瓣并没有采用 https 加密访问,所以撇弃了默认的ga.js加载方式。 默认的统计函数,pageTracker 也被豆瓣改成了 _ga ,这个只是名称定义上的区别,并没有什么实质的改变。豆瓣的主要应用是下面两个函数: 使用 _ga._addOrganic 识别非主流搜索引擎 再来看豆瓣比默认 Google Analytics 代码增加的部分,那就是多了数个 _ga._addOrganic ,这是 Google Analytics 添加自定义搜索引擎的代码。尽管 Google Analytics 对于主流的搜索引擎都能自动识别,但毕竟能识别的是国外的主流搜索引擎,在国内,像搜狐的 Sogou,QQ 的 soso,网易的有道等搜索引擎,都不能被 Google Analytics 正确识别,而被当作推荐来源。这时候我们就可以利用_addOrganic 参数来识别这些非主流搜索引擎,如豆瓣的做法。 使用 _addIgnoredOrganic 忽略关键字 [...]
使用JMeter进行性能测试,
转自: http://jakarta.apache.org/jmeter/ http://www.ibm.com/developerworks/cn/opensource/os-pressiontest/ http://www.ibm.com/developerworks/cn/java/l-jmeter/index.html 级别: 初级 肖菁 (jing.xiao@chinacreator.com), 软件工程师 2004 年 2 月 13 日 JMeter 是 Apache 组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1。本文中作者将向大家介绍如何使用 JMeter 进行测试。 JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1,大家可以到 http://jakarta.apache.org/jmeter/index.html下载源代码和查看相关文档。 JMeter作用领域 JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资源)。JMeter用于模拟在服务器、网络或者其他对象上附加高负载以测试他们提供服务的受压能力,或者分析他们提供的服务在不同负载条件下的总性能情况。你可以用JMeter提供的图形化界面分析性能指标或者在高负载情况下测试服务器/脚本/对象的行为。 回页首 使用JMeter测试Web应用 接下来的章节里,作者将详细的演示如何使用JMeter来测试Web应用的完整过程。 2.1 测试环境 作者使用了Tomcat作为Web服务器进行测试,被测试的内容是一个jsp文件和一个servlet,jsp文件调用JavaBean、打印相关信息,servlet接受用户参数、调用javabean、输出相关信息。详细的内容请参考作者提供的JMeter.war的内容。 2.2 安装启动JMeter 大家可以到通过http://apache.linuxforum.net/dist/jakarta/jmeter/binaries/jakarta-jmeter-1.9.1.zip下载JMeter的release版本,然后将下载的.zip文件解压缩到C:/JMeter(后面的文章中将使用%JMeter%来引用这个目录)目录下。 现在,请使用%JMeter%/bin下面的jmeter.bat批处理文件来启动JMeter的可视化界面,下面的工作都将在这个可视化界面界面上进行操作。下面的图片是JMeter的可视化界面的屏幕截图。 图一: JMeter打开时的屏幕截图 2.3 建立测试计划(Test Plan) 测试计划描述了执行测试过程中JMeter的执行过程和步骤,一个完整的测试计划包括一个或者多个线程组(Thread [...]
通过“合成图” 和 “跨域名静态文件服务器” 优化访问速度
google 和 face booke 的图标合成图 合成图方法 浏览一些大型专业网站,发现很多的 UI 稳定后都会用少数几张合成图来存放 UI 图片,在前台显示时用 css 和 js 位移来表现。这样做有几个好处: 1. 减少发送请求的次数,减少 post 到服务器的数据量。 2. 遇到鼠标经过需要变换图片的时候,不会有延迟造成体验上的缺陷。 跨域名方法 另一个能够大量减访问时发送求情的数据量的方法就是跨域名访问图片。 很多网站的主站,和图片站主域名和静态文件服务器是不一样的: 校内 xiaonei.com xnimg.cn 新浪 sina.com sinaimg.cn 雅虎 yahoo.com yimg.com … 如果是同域名访问静态文件通过httpwatch 跟踪请求是这样的: 其中几乎一半甚至更多的字节数都被 cookie 这项占用了,但是向服务器发送 http 请求时,如果是静态文件则不用发送这条请求,因此,如果页面上有30张图片,其中就有一半的请求字节数是废的。而且请求是上传操作,比下载操作要稍慢一些 但如果跨域名访问图片,则不会带 cookie 这条去请求,因为cookie 是根据域名匹配的。在带宽昂贵,访问次数较高的大型网站,节省这部分带宽是非常有必要的。给用户的体验也会快很多。 因此如果有条件,还是为静态文件单申请一个域名吧~
IETESTER — css 兼容测试好帮手 模拟 ie5.5 ie6 ie7 ie8
http://www.ietester.org/ 点击下载 ps: 如果要测试用ietester ie 8 版本 需要先安装ie 8 否则 ie 8 选项是灰色的 http://acid2.acidtests.org/#top http://acid3.acidtests.org/ http://validator.w3.org
asp 网站的活动,夜吧,新闻页面的 seo 优化
www.clubzone.cn 首页: 把头部输出的js代码放在head里面,然后title提前 顺序为 <title></title> <meta name=”description” content=””> <meta name=”keywords” content=””> <script src=”http://pic2.58.com/js/index/3_0/index.js”></script> <style type=”text/css”> </style> “{}”里面为变量 活动list页面 http://www.clubzone.cn/events/events_summary.asp?mode=today <title>酒吧 夜店 派对 活动 Party – clubzone.cn</title> <meta name=”description” content=”{北京}{夜店酒吧活得派对}为您提供{夜店酒吧活得派对}信息,在这里有大量的{夜店酒吧活得派对}信息供您查询。,{最新活动的夜店名称前3个}” /> <meta name=”keywords” content=”{city}酒吧,{city}夜店,{city}派对,{city}活动,{city}party” /> 活得最终页面 http://www.clubzone.cn/events/event7503.html <title>{酒吧名称} {活得名称} {city} - clubzone.cn</title> <meta name=”description” content=”{city}的{酒吧名称}在{时间}举办{活得名称},{夜店地址}” /> <meta name=”keywords” content=”{酒吧名称},{city},酒吧,夜店,派对,活动,party” [...]
httpwatch pro 6.0.14 功能及使用技巧
HttpWatch强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出 HttpWatch 是一款能够收集并显示页页深层信息的软件。它不用代理服务器或一些复杂的网络监控工具,就能够在显示网页同时显示网页请求和回应的日志信息。甚至可以显示浏览器缓存和IE之间的交换信息。


TOP