CDN明显可以提升网站的速度,强烈建议购买hostmonster主机或者bluehost主机用于外贸网站的朋友开通使用,至于面向国内用户的网站,则不建议使用,因为国内有时会屏蔽国外的CDN,这样的话,就会出现无法访问的情况。
启用CDN工具CloudFlare的具体操作请参考教程《启用hostmonster主机的cdn》。
2、启用FastCGI
FastCGI可以让你的php代码运行得更快,可以减轻服务器资源的负载,从而提高网站访问速度和可以容纳更多人的访问。但当你启用FastCGI后,你的主机有且只有一个php.ini文件是有效的((在目录/public_html/php.ini)。
启用FastCGI的方法是在.htaccess文件中加入下面这行代码:
AddHandler fcgid-script .php
3、为网站静态文件增加过期时间expires header
浏览器使用缓存来减少HTTP请求数和减少HTTP的响应数据量,以达到更快的加载页面。web服务器通过Expries header来告诉web客户端当前返回的文件在我指定的时间以前都是可用的,浏览器可以缓存下来
对于图片、js文件、css文件等静态文件,我们可以设置它的过期时间,这样读者访问的时候不用每次都要重新获取这些文件,加快速度。
具体做法就是在.htaccess文件中增加下面的代码
<FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css|swf)$">
ExpiresActive on
ExpiresDefault "access plus 30 days"
Header unset ETag
FileETag None
</FilesMatch>
4、启用gzip压缩
大家知道,网站文件越小,则访问速度越快,而压缩则可以尽量让文件变小,从而加快网站访问速度,启用gzip压缩可以做到这一点。
具体做法是在.htaccess文件中加入下面的代码:
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/x-javascript application/x-httpd-php application/rss+xml application/atom_xml text/javascript
5、使用缓存技术
hostmonster主机和bluehost主机使用的web服务器是apache,可以通过启用缓存模块来实现将网站缓存,这样访问的速度更快。
在.htaccess文件中加入以下的代码则可以启用基于硬盘文件存储的缓存
<IfModule mod_cache.c>
CacheDefaultExpire 86400
<IfModule mod_disk_cache.c>
CacheEnable disk /
CacheRoot /tmp/apacheCache
CacheDirLevels 5
CacheDirLength 5
CacheMaxFileSize 1048576
CacheMinFileSize 10
</IfModule>
</IfModule>
如果你使用wordpress建站的话,那么安装supercache插件就可以让你更轻松地配置和使用缓存。
cpanel空间需要登录cPanel后,选择phpmyadmin 才能管理数据库或者可以在MySQL选项里对MySQL进行添加和删除,你可以看看这里的图文教程
bbs.cpanel.my/forumdisplay.php?f=16
这个教程分为几部,首先我们来了解下概念性的东西:什么是 PT:相信大家对BT这个东东非常熟悉了,其实PT跟BT差不多,也是BT下载的一种,和BT下载有两个最明显的不同,即私密的小范围下载和进行流量统计。PT下载是一种小范围的BT下载,通过禁用DHT,有要求地选择并控制用户数量。这样,在有限的范围内,下载的用户基本都可以达到自己带宽的上限。PT下 载还通过论坛制度的约束机制将BT的设计理念现实化,真正让用户做到下载的过程中努力上传。因此,PT下载的速度很快,能够让用户带宽得到最大程度的使 用,而且种子时效长。
现在很多的高清电影,稀有的素材,都是采用PT这种方式分享的,他计算的是几的上传量/下载量,所以我们要提高自己的速度,就要提高自己的上传,那像我这样的2M的ADSL小水管怎样才能提高上传量呢,这就涉及到今天要讲的主题了SeedBox,那么什么是SeedBox呢,从字面意思就可以看的出来,种子箱,这个东东就是放种子的,在网路世界所指的就是 BT 下载时专门用来作种的主机,通常会具有极高的网路频宽从 100Mbps~2Gbps 都有,我们使用这个东东就可以大大增大我们的上传量了,但是这个SeedBox不是免费的,最便宜的也要50元左右一个月,还有很多限制,肉痛啊,又要钱,相信网络上像我这样的穷人也是有那么几个的,发扬网络上一切都是免费的精神,功夫不负有心人,终于找到了一个算是比较完美的解决方法:
TorrentFlux+不想流量虚拟主机,TorrentFlux这个东东是一个PHP版的Torrent Client,就像我们常用的BitComet(比特彗星),但是它是用PHP写的,所以我们的虚拟主机也可以装。下面是安装条件:
1.流量比较大的虚拟主机(HostMonster LunarPages)
2.主机需要 支持Apache(含 PHP 模块)、MySQL、Python
3.下载TorrentFlu
TorrentFlux 具有十分丰富的功能,主要包括:
1.可以通过 URL 或文件上传 Torrents。
2.可对 Torrents 执行开始下载、停止下载或者删除等操作。
3.支持 RSS Feeds。
4.可了解下载进度及文件的信息。
5.支持多用户。
6.可搜索、制作 Torrents。
2010-8-22 07:43 上传下载附件 (30.67 KB)
看到没3M多的下载速度,还是比较爽的,好了这次就先写到这里了,下次在来仔细讲讲这个SeedBox是怎么搭建的。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)