被WordPress官方网站推荐的空间商DreamHost,今日再现777超级优惠码,购买主机优惠110美元,一年只需$9.24,还赠送一个国际顶级域名(.com .net .org .info)。DreamHost其在国内主机市场中也是大名鼎鼎,自建机房,位于洛杉矶。除了已经被各个IDC普及的“无限”参数外,还可以增设子帐号出售自己的部分空间,降低自己的购买成本,而最吸引人的地方在于附送SSH。
| 关于DreamHost的777 说DreamHost不得不说777这么个优惠码,而777这个优惠码之所以“神秘”是因为每年就出现那么几次,大多是碰到美国的几个重要节日感恩节,圣诞节,情人节等等才会有。前几年等到一个能用777优惠码的节日,各路站长是痛哭流涕,为什么?因为DreamHost的空间一年正常价是119.4美元,而用了777这个优惠码之后是一年9.24美元,而购买之后的空间就和正常花119美元的空间没两样了。 |
此次需要注意事项:
可能需要Dreamhost的电话验证,登陆https://panel.dreamhost.com后 可以看到
Your pin:XXXX,Call Status:Not Connected,Your number:输入电话号码如+86.13800138000,点CALL ME,之后会接到电话+01901211,等她嘀咕完,在电话上按下Your pin:XXXX那四位数字即可完成验证
购买时需要注意的问题:
- 需要挂美国代理
- 填地址的时候最好填美国的地址。至于怎么填,随便找个美国网站,看看下面的地址,抄上即可
- 需要支持美元的信用卡
- 不要忘记输入优惠码777,否则会死得很惨。
来自ifunkey.com 的解决方法:
首先,只面向美国居民,不用点手段咱瓷器国是用不了滴。第二,支付方式既不能用PP也不能用信用卡,而是比较少见的Google Checkout,并且这个Google Checkout同样不支持咱瓷器国。
注册
Dreamhost判断你是不是美国人的依据比较简单的,就是检测IP,随便找个美国代理或者VPN啥的就OK了。
支付, 使用信用卡支付, 只要是支持美元支付的信用卡都能刷。
小提示:
1、在注册过程中,千万要记得使用优惠码777,不然就要全额扣钱了,119多美金呢。
2、注册完后如果不想自动续费的话, 只能再快到期的时候去取消自己的账号。 续费的时候可是全价哦,没有一点优惠,同学们千万注意!
3、SSH账号在Manage Users 那边,进入您自己的用户,再去修改, 设置成Shell类型, 这个就是包含 SFTP SSH FTP了。
当网站的浏览量达到一定量的时候, 服务器负担就比较严重了,这时候我们可以启用内容过期来缓解一下压力(当然内容过期早开启更好)。
内容过期的定义: 默认情况静态页面是不缓存的, 每次请求服务器都会重新获取一下内容, 这样的好处是每次都能获取到最新的内容, 缺点就是服务器负担加大,带宽增加。 而大部分的静态页面比如html 图片 js css 都是一段时间内固定不变的。那么我们就应该开启内容过期。
步骤:
1、 打开IIS管理工具,点开所需要设置内容过期的网站属性, 设置内容过期
这样设置后, IIS就会对当前网站的静态页面实现缓存设置, 当内容不发生改变的情况下, 只输出304的HTTP头, 如果静态页面的内容发生改变后, 服务器一样会发生最新内容给浏览器,HTTP头为200.
看如下图, 浏览器请求, 服务器响应HEADER里有包含了 Cache-Control, 和 Last-Modified
Cache-Control: max-age=86400, 表示内容在1天后过期, Last-Modified 就是文件最后更新时间
现在我们再次打开相同页面看看情况如何
看到了吧, 状态为304 Not Modified.
告诉同学们一个好工具就是 GOOGLE 提供的 PAGE-SPEED , 为FIREBUG 的小插件, 可以让你知道网页的哪些不足,哪里可以优化!
一.摘要
本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度.
二.前言.
本文的知识点是从互联网收集整理, 主要来源于中文wiki. 使用YSlow检测网站启用了哪些优化时, Gzip是十分关键的一项. 启动Gip压缩将立竿见影的减少页面的网络传输大小.
三.HTTP压缩概述
HTTP压缩是在Web服务器和 浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。压缩的最大好 处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见的一种HTTP压缩算法。
四.HTTP压缩工作原理
Web服务器处理HTTP压缩的工作原理如下:
1.Web服务器接收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩;
在用户浏览器发送请求的HTTP头中, 带有"Accept-Encoding: gzip, deflate"参数则表明支持gzip和deflate两种压缩算法.
2.如果浏览器支持HTTP压缩,Web服务器检查请求文件的后缀名;
静态文件和动态文件后缀启动要所都需要在MetaBase.xml 中设置.
静态文件需要设置: HcFileExtensions Metabase Property (单击跳转到MSDN说明)
动态文件需要设置: HcScriptFileExtensions Metabase Property (单击跳转到MSDN说明)
3.如果请求文件是HTML、CSS等静态文件并且文件后缀启用了压缩,则Web服务器到压缩缓冲目录中检查是否已经存在请求文件的最新压缩文件;
4.如果请求文件的压缩文件不存在,Web服务器向浏览器返回未压缩的请求文件,并在压缩缓冲目录中存放请求文件的压缩文件;
5.如果请求文件的最新压缩文件已经存在,则直接返回请求文件的压缩文件;
6.如果请求文件是ASPX等动态文件并且文件后缀启用了压缩,Web服务器动态压缩内容并返回浏览器,压缩内容不存放到压缩缓存目录中。
五. 在IIS中启用HTTP压缩
IIS默认并不支持HTTP压缩,需要进行简单的配置
1.打开Internet信息服务(IIS)管理器,右击"网站"->"属性",选择"服务"。在"HTTP压缩"框中选中"压缩应用程序文 件"和"压缩静态文件",按需要设置"临时目录"和"临时目录的最大限制";
2.提醒: 经试验此步骤在本人机器上没有作用, 可以忽略.
在Internet信息服务 (IIS)管理器,右击"Web服务扩展"->"增加一个新的Web服务扩展...",在"新建Web服务扩展"框中输入扩展名"HTTP Compression",添加"要求的文件"为C:\WINDOWS\system32\inetsrv\gzip.dll,其中Windows系统目 录根据您的安装可能有所不同,选中"设置扩展状态为允许";
3.使用文本编辑器打开C:\Windows\System32\inetsrv\MetaBase.xml(建议先备份),
找到 Location ="/LM/W3SVC/Filters/Compression/gzip用于设置gzip压缩,
找到Location ="/LM/W3SVC/Filters/Compression/deflate"用于设置deflate压缩.
上面两个节点紧挨着.并且设 置的属性相同.
如果需要压缩动态文件,则将HcDoDynamicCompression设置为"TRUE",并在 HcScriptFileExtensions中增加您要压缩的动态文件后缀名,如aspx;如果需要压缩静态文件,则将 HcDoStaticCompression和HcDoOnDemandCompression设置为"TRUE",并在 HcFileExtensions中增加您需要压缩的静态文件后缀名,如xml、css等;HcDynamicCompressionLevel和 HcOnDemandCompLevel表示需要的压缩率,数值在0-10, 默认为0.
HcDynamicCompressionLevel 属性说明:HcDynamicCompressionLevel Metabase Property
HcOnDemandCompLevel 属性说明:HcOnDemandCompLevel Metabase Property
说明: 这两个属性值一般推荐设置为9, 具有最佳性价比.但是在我的window server 2003上, 压缩率无论如何设置, jQuery和jQuery UI两个文件(58k/188k)压缩后的大小一直相同.(20k/45k).
下面是我的实例:
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"
HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
HcCreateFlags="0"
HcDoDynamicCompression="TRUE"
HcDoOnDemandCompression="TRUE"
HcDoStaticCompression="true"
HcDynamicCompressionLevel="9"
HcFileExtensions="htm
html
txt
js
css
swf
xml"
HcOnDemandCompLevel="9"
HcPriority="1"
HcScriptFileExtensions="asp
aspx
dll
exe"
>
</IIsCompressionScheme>
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"
HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
HcCreateFlags="1"
HcDoDynamicCompression="TRUE"
HcDoOnDemandCompression="TRUE"
HcDoStaticCompression="true"
HcDynamicCompressionLevel="9"
HcFileExtensions="htm
html
txt
js
css
swf
xml"
HcOnDemandCompLevel="9"
HcPriority="1"
HcScriptFileExtensions="asp
aspx
dll
exe"
>
</IIsCompressionScheme>
4.编辑完毕后保存MetaBase.xml文件;如果文件无法保存,则可能IIS正在使用该文件。打开"开始"->"管理工 具"->"服务",停止"IIS Admin Service"后,即可保存;
5.最后,重新启动IIS。可以到HTTP压缩测试网站验证结果.以jQuery为例, 核心类库和UI类库原始大小分别是57k和188k,压缩后分别是20k和45k:
我们通过Http头中的: Content-Encoding:gzip 属性判断返回后的数据已经启用了gzip压缩:
使用YSlow检测, 当只启动静态文件压缩时, Gzip压缩评级为B:
当同时启动了动态文件压缩时, Gzip压缩评级为A:
六.要点总结
1. 在修改MetaBase.xml文件时, 要停止"IIS Admin Service"服务. 否则无法保存.
2.静态压缩和动态压缩率最好设置为9.
3.上文的步骤2, 即使不添加Web服务扩展效果也是相同的.
4.压缩率设置对js文件不起作用, 压缩后大小总是相同的.
5.图片文件即使启用了gzip压缩大小也没有变化.
七. 总结
本文总结了如何在IIS中启用Gzip压缩.
八. 增加对JS的支持
Using HTTP Compression for Faster Downloads (IIS 6.0)Well, this page is for people like me. I didn't actually read the whole page, but I did read enough to get the basics and figure out the steps to set up gzip compression, and here they are!
- Enable HTTP Compression
- Open IIS Manager
- Right-click "Web Site" and select "Services" tab.
- Check "Compress Static Files"
- Click "Okay"
- Specify that "js" and "css" file should be compressed by changing the metabase. By default, IIS 6.0 is set up to compress htm, html, and txt files.
- Open a command prompt
- cd to C:\Inetpub\AdminScripts (assuming the default location)
- run this command (you can change the list of extensions, but only specify static, compressible files here):
cscript.exe adsutil.vbs set w3svc/Filters/Compression/GZIP/HcFileExtensions "htm" "html" "txt" "js" "css"
- Restart the World Wide Web Publishing Service
上面的为英文内容,其实我们要做的就是在命令行里执行:
1、进入 C:\Inetpub\AdminScripts
2、cscript.exe adsutil.vbs set w3svc/Filters/Compression/GZIP/HcFileExtensions "htm" "html" "txt" "js" "css"
后面的 "htm" "html" "txt" "js" "css" 为你需要压缩的扩展名,比如你要压缩swf,那就直接再后面加 "swf"
Windows Media Player文件《蜗牛快跑》
词曲:高翔(厦门FM90.9主持人) 演唱:高翔
谨以此歌献给中国无数辛勤耕耘心怀梦想的站长们……
也许只是一个不知名的小站
或者人气并不是太旺的论坛
可是我却为它疯狂每一天
常常忘了睡觉忘记了吃饭
虽然我的手里只有鼠标键盘
却能创造小小欢乐小小温暖
今天我用我的汗水辛勤浇灌
期待未来能够看到绿树参天
那么多的挫折那么多的辛酸
还好有你和我共同并肩作战
我想我就是那只最勇敢的蜗牛
一步一步执着奔向梦的彼岸
蜗牛快跑
自由的奔跑
就算梦想
远路迢迢
蜗牛快跑
努力的奔跑
再多艰难
我都微笑
虽然我的手里只有鼠标键盘
却能创造小小欢乐小小温暖
今天我用我的汗水辛勤浇灌
期待未来能够看到绿树参天
那么多的挫折那么多的辛酸
还好有你和我共同并肩作战
我想我就是那只最勇敢的蜗牛
一步一步执着奔向梦的彼岸
蜗牛快跑
自由的奔跑
就算梦想
远路迢迢
蜗牛快跑
努力的奔跑
再多艰难
我都微笑
蜗牛快跑
自由的奔跑
就算梦想
远路迢迢
蜗牛快跑
尽情的奔跑
无悔青春
痛快燃烧
其它相关下载:伴奏下载 歌词下载
刚升级了DD-WRT最新版, 看到下面也有SSH client ,按道理应该也是可以SSH TUNNEL的。
看看他的使用方法吧
root@ddwrtrouter:/# ssh
Dropbear client v0.52
Usage: ssh [options] [user@]host[/port][,[user@]host/port],...] [command]
Options are:
-p <remoteport>
-l <username>
-t Allocate a pty
-T Don't allocate a pty
-N Don't run a remote command
-f Run in background after auth
-y Always accept remote host key if unknown
-s Request a subsystem (use for sftp)
-i <identityfile> (multiple allowed)
-L <listenport:remotehost:remoteport> Local port forwarding
-g Allow remote hosts to connect to forwarded ports
-R <listenport:remotehost:remoteport> Remote port forwarding
-W <receive_window_buffer> (default 24576, larger may be faster, max 1MB)
-K <keepalive> (0 is never, default 0)
-I <idle_timeout> (0 is never, default 0)
-B <endhost:endport> Netcat-alike forwarding
-J <proxy_program> Use program pipe rather than TCP connection
1、Local port forwarding
root@ddwrtroute:/#ssh -f -N -L 1234:www.google.com:80 -g test@www.test.com
-N 不执行远程命令 -f 认证后再后台运行 -L 本地端口转发 -g 绑定到本地地址0.0.0.0, 如果没使用 -g 参数,则是绑定到127.0.0.1
上面的命令就是 访问 路由器:1234 就直接访问到了www.google.com.hk了
2、Remote port forwarding 暂未试用





