当前位置: 首页 > 图文教程 > 网站运营 > 建站经验 > 使用国外空间的个人经验总结

建站经验
11个PR7以上的国内网址导航站
国内现状 目前没几个博客能赚钱
网站推广最重要的2点 细节和坚持
给想通过博客赚钱的站长朋友的一些建议
网络推广经验 前期准备和发帖原则
盈利模式 细分市场是站长梦开始的地方
把握博客更新时间
总结网站推广中需要避免的12种推广方式
淘宝网店推广重点 抓住潜在的购买客户
建站杂谈 2010年web领域的预测
给用户一个无法拒绝的回访理由
建站案例 地方门户网站运营的心酸事
制作英文网站的基本流程
网站备案 图文教程
独立域名的英文博客从WordPress切换到Blogger的步骤
大胆尝试电子商务 改变传统盈利思路
404页面设计全攻略
以收购网站为名的商业间谍不可不防
运营企业网站来实现营销目标的经验
淘宝的站内搜索能改变搜索格局?

建站经验 中的 使用国外空间的个人经验总结


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-26   浏览: 207 ::
收藏到网摘: n/a

1.我喜欢dh的价格,dh真是太便宜了。只要不是特别重要的站,特别是有些喜欢放什么影视论坛和图片站垃圾站的,首选啊。

    优点:便宜,
    缺点:不稳定,有些参数要设置,控制面板不是那么好用,经常出现555错误,问题有待继续
    适合有一定基础的站长使用

    2.服务和支持最好,还是hostgator,就是hg的ip老被封,所以你还是买个独立ip比较好,2.5美元一个月。
    优点: 服务好及时,会点english天天和他们的客服LIVE SUPPORT聊天吧。空间不需要设置什么参数,采集啊discuz的特别设置,比较url静态什么的,都可以用。其他程序也无太多问题。

    国内访问速度比较快,做论坛可以考虑这个空间,但是要注意的是:模板不符合标准,错误多,优化不好,一方面影响速度,另外一方面还可能占用过多的资源,这个对于discuz论坛的影响比较严重。另外凡是虚拟主机都有cpu限制,不管他们说有没有,只要是地球上的虚拟主机都会有!所以模板最好是优化过的,插件不要使用过多占用资源比较严重的!否则会被停用 。

    缺点:1. 费用稍贵,没有dos保护。2.不支持放BT种子。

    3.lunarpages的优点大概是比hostgator多了个dos保护,可以免费更换IP,国内访问也比较快,价格方面便宜点,并且支持国内银行卡付款,只要拥有开通支付功能的银行卡就可以购买!

    如果使用优惠券的话,一年大概800多RMB左右的价格就可以买到了。性价比比较高。

    缺点:个人觉得不如hostgator稳定(注意:这里指的是个人而已)。

    4.Godaddy的优点,应该是windows主机支持asp,且asp空间比较便宜,而可以自由切换,免费换IP。其实买gd的人大多应该是买asp,性价比也很高。

    windows主机支持:ASP.NET v1.1 or v2.0  MS Access  1x200MB SQL Server
    基本是我们见到的最便宜的windows虚拟主机,且空间大小,流量,可建网站数等参数优越,同时提供MSSQL数据库。
    hostmonster的空间,我不了解,不认为他有什么特别,据说国内访问速度很快。不过你指望那个不超过20%的cpu限制,那我无语。

    5.IXWebHosting给人印象最深的就是它提供的独立IP,每一个网站都可以拥有自己的独立IP而不需要付出额外的费用,这对于防止网站由于其他网站的影响而被国内封锁以及搜索引擎都非常有利。

    以IXWebHosting第二个方案为例,400G空间,2500G流量,可以建立8个网站,8个独立IP,3个免费域名只需要月费7.95美元(年付).而在其他大多数空间商一个独立IP的价格就是2美元/月,一个域名的价格也要10美元左右一年。IXWebHosting的虚拟主机的性价比非常高。呵呵,看了有点心动,准备购买一个 ^_^ 我见过落伍里也有合买此类空间的。

    缺点:购买比较麻烦,国内客户只能通过信用卡付款。国内银行发行的双币国际信用卡visa,master等均可以。

    还有一些就不列出来了,自己去研究吧 ^_^
    其实就上面服务和价格做了个比较,很多都是差不多,注意在购买的时候很多都有优惠券什么之类的,这样可以省去很多刀 ^_^。

    下面给大家讲下一些注意事项:

    1.  很多朋友老郁闷速度慢,不方便管理站点,其实有个方法可以提高你网站的速度,就是启用Gzip以后速度基本会快4-5倍左右,会明显感觉到快很多,呵呵,由于私人原因这里就不给出演示了 ^_^ ,Discuz和WordPress都有启动gzip压缩的功能 。

    启用gzip可以将文件压缩到原来的约1/4,也就是速度可以提高到原来的4倍,使用流量将减少到原来的1/4。弄了一个纯文本的html测试,原文件1.6M,竟然压缩掉99%!可见gzip的优势。

    如果你使用的是像ShopEx这样的没有gzip功能的程序可以使用此方法,可以极大的提高访问速度(ShopEx最大的缺点就是速度慢).启用gzip会轻微加重服务器资源消耗,给html启用gzip,则html文件需要经过php引擎编译,会加重服务器负担。

    首先给所有的php文件启用gip压缩:

    在php.ini中添加下面语句

以下为引用的内容:
    output_buffering = Off
    output_handler =
    zlib.output_compression = On

    这样就可以给所有php文件进行gzip压缩了。注意的是,这样启用gzip之后需要将程序原来的gzip功能去掉,例如discuz等的gzip不要启用,否则程序会报错。

    下面为html页面启用gzip压缩,我们要做的就是让apache将html文件当作php文件处理即可。在.htaccess文件中加入下面的语句即可:

[Copy to clipboard] [ - ]CODE:
AddHandler x-httpd-php .html .htm

    这样就可以为html文件htm文件启用gzip压缩了。

    目前只测试了在lunarpages的suPHP中此方法有效,其他主机自己测试吧  ^_^。

    2.  国外主机空间乱码解决

    国外虚拟主机空间乱码显示问题是个小问题,也是大问题。 在数据提取页面的第一行代码换成如下代码即可: <% @language=vbscript codepage=936%>

    1.若是html文件(.htm .html):

    在<head></head>中加上<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>

    2.若是PHP/cgi文件(.php .php3 .php4):

    在每个PHP文件第一行加上<?header(”content-Type: text/html; charset=gb2312″; ?>

    3.若是asp文件(.asp .jsp):

    下面言归正传,说说asp源文件在国外服务器上中文问题的解决办法:

    1.首先,把您的asp源文件放在 IIS 里进行全面测试,调用每一项功能,确认它完全能够使用,并正确显示中文,并打开 *.mdb 数据库文件查看中文显示是否正常。全部通过后,做好备份文件,即可执行第二步。

    2.如果,您根本不懂 asp 的话,最简单的方法是:打开 所有 *.asp 文件,并在第一行插入 <%@ codepage=”936″ %>,

    例外情况:
    ①,如果第一行是以 <%@ LANGUAGE=”VBs cript” %> 开头,则把第一行改为:<%@ codepage=”936″ LANGUAGE=”VBs cript” %>

    ②,如果第一行是以 <html> 或 <s cript LANGUAGE=”javas cript”>开头,则不加入。

    3.第二步完成后,再用 IIS 对每一项功能进行测试,如显示 \0\conn.asp line 1, 即为错误信息,意思是: conn.asp 源文件第一行有错,那就把 <%@ codepage=”936″ %>删除即可,一些例外错误,请到http://search.microsoft.com/default.asp ;;这里,输入“错误信息”查询即可,全部功能测试可行后,即可上传至国外服务器上,进行测试。

    4.方法还是:调用每一项功能,全部能正确使用并能显示中文后,再“下传”*.mdb 文件(非常重要),打开,确认能正确显示中文,大功告成。

    另外在外国服务器上用ACESS2000的中文显示方法不用转化数据库ACESS2000,只需在ASP第一行加入<%@ codepage=1256 %>

    怎么解决外国空间中文显示出问题的问题?

    非程序生成的文字可以显示。但程序生成的文字就只有E文可以显示了。中文全是?号,这是数据库乱码引起的。

    方法一:
    使用 Microsoft Access 2000 打开数据库,选择工具菜单>数据库实用工具>转换数据库>到早期 Access 数据库版本。OK!

    方法二:

    后来订阅了微软的新闻组,在微软的新闻组dotnet.framework.aspplus.general中发现有讨论这个问题的文章,方法为添加<%@ CODEPAGE = “936″ %>到每一页的开头,有点类似于jsp中的<%@ page contentType=”text/html;charset=gb2312″%>赶紧测试了一下,果然OK!!!

    例子如下面所示:

以下为引用的内容:
<%@ CODEPAGE = “936″ %>
<%@ Import Namespace=”System.Data” %>
<%@ Import Namespace=”System.Data.ADO” %>
<%@ Import Namespace=”System.Globalization” %>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>
</head>

方法三:

    添加一个config.web文件到web目录下,建立一个文件config.web,内容如下,放在WEB目录下

以下为引用的内容:
<configuration>
<globalization
requestencoding=”utf-8″
responseencoding=”utf-8″
/>
</configuration>

总之遇到问题时,给点耐心自己,英语最好也要努力克服 呵呵...祝大家赚刀多多