April 12, 2010
vmware 后台运行 如何 切换到前台
"来到新公司以后开始使用VMWare Workstation V6。这个新版本允许在有运行中的虚拟机时切换到后台运行,VMWare不再占用任务栏空间,这个平时不会使用的程序窗口也不会被切换出来。如果在菜单 “编辑”-\u0026gt;“参数”-\u0026gt;标签页“工作区间”中选择了“虚拟机电源打开时显示托盘图标”,被切换到后台的VMWare就会在系统托盘里留下一 个图标,可以用它再将VMWare切换到前台。不过我没有看到过这个图标,想来是我的VMWare并没有安装,而是从一个可执行程序中直接运行的。"
April 7, 2010
为Apache配置mod_deflat压缩输出[已测试]
"1、如果未安装Apache。编译时,加上–enable-deflate,例如:(仅针对Linux版,Windows版无须此步骤) ./configure –prefix=/usr/local/apache –enable-rewrite –enable-so –enable-deflate\n2、如果已安装Apache。添加mod_deflate模块,例如:(仅针对Linux版,Windows版无须此步骤) /usr/local/apache/bin/apxs -i -a -c /home/zhangyan/software/httpd-2.0.59/modules/filters/mod_deflate.c 注:/home/zhangyan/software/httpd-2.0.59/为Apache源码路径。\n3、进行以上步骤后,会在httpd.conf中自动加入一行:(Windows版请将下行最前面的#号去掉)\nLoadModule deflate_module modules/mod_deflate.so\n4、 编辑httpd.conf,增加: Linux版: …"
April 7, 2010
YSlow 使用指南_最新2.0使用指南中文版
"YSlow分析网页,并提出如何提高其性能的基础上一套规则,高性能的网页。我搜索一下”Yslow使用说明“,发现都是旧版本Yslow的使用介 绍。于是翻译了一下yahoo官方关于新版Yslow的的使用帮助,希望给初次使用Yslow的朋友一些帮助。\n注:英文不是很好,对着翻译软件翻译的,有不对的地方,大家指正。\n安装 YSlow 先安装 Firebug https://addons.mozilla.org/en-US/firefox/addon/1843\nFirebug 帮助文档 http://www.getfirebug.com/docs.html.\n再下载安装 http://developer.yahoo.com/yslow\n使用Yslow\nYslow是运行在Firebug窗口下,所有要运行Yslow,必须安装Firebug。\n有两种方法启动Yslow\n1、打开Firebug窗口,选择Yslow选项。\n2、直接点击浏览器右下角的Yslow启动按钮。\n你第一次打开Yslow时,以下图像作为Firebug的一部分被显示在的浏览器窗口。\n点击 Run Test 运行Yslow, …"
April 7, 2010
Apache 网站访问速度提升优化
"在 [Yahoo][1] 开 发者网站上,Yahoo 提出了 优 化网站性能的N条规则(Best Practices for Speeding Up Your Web Site)。这些规则是:\n尽可能的减少 HTTP 的请求数(Minimize HTTP Requests) —— Tag: content\n使用 CDN(Use a Content Delivery Network) —— Tag: server\n添加 Expires 头(或者 Cache-control ) (Add an Expires or a Cache-Control Header) —— Tag: server\nGzip 组件(Gzip Components) —— Tag: server\n将 CSS 样式放在页面的上方 (Put Stylesheets at the Top) —— Tag: css\n将脚本移动到底部(包括内联的)(Put Scripts at the Bottom) —— Tag: javascript"
April 7, 2010
Apache Cache Last-Modified、Expires和Etag相关工作原理
"使用ETag和Expires调优web 服务器性能\n正确使用Etag和Expires标识处理,可以使得页面更加有效被Cache。\n在客户端通过浏览器发出第一次请求某一个URL时,根据 HTTP 协议的规定,浏览器会向服务器传送报头(Http Request Header),服务器端响应同时记录相关属性标记(Http Reponse Header),服务器端的返回状态会是200,格式类似如下:\nHTTP/1.1 200 OK\nDate: Tue, 03 Mar 2009 04:58:40 GMT\nContent-Type: image/jpeg\nContent-Length: 83185\nLast-Modified: Tue, 24 Feb 2009 08:01:04 GMT\nCache-Control: max-age=2592000\nExpires: Thu, 02 Apr 2009 05:14:08 GMT\nEtag: “5d8c72a5edda8d6a:3239″\n客户端第二次请求此URL时,根据 HTTP 协议的规定,浏览器会向服务器传送报头(Http Request …"
April 7, 2010
apache中对设置网页的Expires头-seo篇
"平时我用一般用Yslow这个ff下的插件来检查网页的好坏,其中有一项为添加文件过期头.\n实施这一方法将节省你难以置信数额的带宽,极大地加快你的网站为你的网站访客。基本上,对于图片,CSS , JavaScript以及其他文件可以通过优化更快的下载,告诉你的网站访问者快取记忆体,为他们在某一段时间内。默认的行为是每一次请求检查文件的 last-modified 和/或者 Etag headers。 所以一个用户去/home/index.html,及浏览器缓存所有图象和文件。然后用户离开网站稍后回来,与浏览器发送If-Modified- Since 有条件的GET 请求为每一个缓存的项目时,基本上看,如果文件已被改变和他们必须更新他们的缓存。\n当你执行在这篇文章中所述的缓存方法,你可以指定某文件或扩展名被缓存为某一特定数额的时间。这些文件然后缓存在你的网站访客和他们不发送If- Modified-Since头直到设置的缓存时间已经到了。 #================================================= …"
April 7, 2010
btree索引和hash索引的区别
"在mysql中,大多数索引(如 PRIMARY KEY,UNIQUE,INDEX和FULLTEXT)都是在BTREE中存储,但使用memory引擎可以选择BTREE索引或者HASH索引,两种不同类型的索引各自有其不同的使用范围。\nHash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。\n可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢?任何事物都是有两面性的,Hash 索引也一样,虽然 Hash 索引效率高,但是 Hash 索引本身由于其特殊性也带来了很多限制和弊端,主要有以下这些。\n(1)Hash 索引仅仅能满足”=”,”IN”和”\u0026lt;=\u0026gt;”查询,不能使用范围查询。\n由于 Hash 索引比较的是进行 Hash 运算之后的 Hash 值,所以它只能用于等值的过滤,不能用于基于范围的过滤,因为经过相应的 Hash …"
April 6, 2010
FreeBSD 配置知识点
"**1、/boot/**loader.conf 配置内容\nautoboot_delay = “2” 设置启动等待时间\nbeastie_disable=“YES” 关闭小恶魔图像启动菜单\nsplash_bmp_load = “NO” 启动图像\nsplash_pcx_olad = “NO”\nvesa_load = “NO”\nbitmap_load = “NO”\nbitmap_name = “splash.bmp”\nbitmap_type = “splash_image_data”\nscreensave_load = “NO” 屏幕保护\nscreensave_name = “green_saver”\n2、rc.conf配置内容\nsendmail_enable = “NONE” 关闭sendmail服务\nsendmail_submit_enable = “NO”\nsendmail_outbound_enable = “NO”\nsendmail_msp_queue_enable = “NO”\nclear_tmp_enable = “YES” 按时清除/var/tmp文件\n3、~/.cshrc环境 …"
April 6, 2010
关闭freebsd系统里的启动菜单
"Set follow setting in /boot/loader.conf file:\n代码: beastie_disable=”YES”\n更多详细请参考 http://blog.haohtml.com/index.php/archives/3292"
April 6, 2010
自动检测系统服务状态,如失败则自动重启
"服务器上安装了一个服务,但总是时不时的出现问题,服务就自动自闭了,需要手动重启才可以的,可以通过下面的设置解决此问题,打开”管理工具”里的”服务”项,查看”属性”里的”恢复”顶,按照下面设置一下就可以了: 如图所示设置即可。"