YOYO的最新BLOG文章

Dec
10

经过近半个月断断续续的配置,Windows2003服务器配置完毕。这次的配置让我学习到了很多的知识,也让我重新认识了一下Windows系统在服务器方面的情况,总起来说权限要求的比较严格了,安全性有了不少的提高。

支持的服务:
ASP:IIS自带的程序语言,这里就不多说了。
ASP.NET:ASP之后的一个比较好的选择。
PHP:可以和在Linux服务器上一样来开发PHP程序,支持PHP上面的绝大部分常用的扩展。
Perl:为Perl爱好者提供一个平台。
Access:微软的桌面级数据库。
MSSQL:微软的企业级数据库。
MySQL:全球最大的开源数据库系统,和PHP完美结合。
Java/JSP的特别说明:对于Java和JSP的开发,本来有所考虑的,但是怕服务器负载太大,而现在中小型网站也用的比较少,所以就放弃这一块的配置了。
FTP上传:最常用的网站上传方式。
添加了部分组件支持,以增强开发的方便。

安全配置:
关闭所有不用的服务端口,仅开启部分端口;
对权限进行了严格的限制,每个用户的权限都限制在自己的站点内部。
关闭shell;
Windows定时更新。

面板支持:
后台面板管理:用户可以更改个人信息,绑定域名(最多8个),定制首页文件,定制404错误页面等功能。
找了近半个月的面板,今天终于找到了一个plesk的破解版本,本打算在本地的测试之后安装在服务器上的,可是越测试我却越不放心了,因为测试过程中操作复杂问题迭出,让我心里老感觉不踏实,如果像CPanel那样什么都不让我知道也行,我就当没看到了。想来想去还不如NineDNS,虽然功能简单点,但是我了解它的原理,我知道它在我的服务器上干了什么,并且是不是我可以给他增加一些功能,升升级也还是不错的。

服务器配置完毕之后,交与HOSTDIY网站管理。

阅读全文 ->

Nov
27

前几天有个朋友从国外买了一个ASP空间,今天把网站上传之后发现所有从access数据库读取的数据都是乱码,实在找不到好的解决方法后过来问我。

具体情况是这样的:

非程序生成的文字可以显示。但程序生成的文字就只有E文可以显示了,中文全是?号。

可惜我用asp的那阵没用过国外空间,还真没碰到过ASP读取access数据库出现乱码的情况,所以没有办法,只好去网上找,网上各种各样的说法很多,但是最终还是归结了三种解决方法,列在下面,以备后用:

方法一:
使用 Microsoft Access 2000 打开数据库,选择工具菜单
>数据库实用工具>转换数据库>到早期 Access 数据库版本。OK!
 
方法二:
 
后来订阅了微软的新闻组,在微软的新闻组dotnet.framework.aspplus.general中发现有讨论这
个问题的文章,方法为添加
<%@ CODEPAGE = "936" %>到每一页的开头,有点类似于jsp中的
<%@ page c%>
赶紧测试了一下,果然OK!!!
 
例子如下面所示:
<%@ CODEPAGE = "936" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.ADO" %>
<%@ Import Namespace="System.Globalization" %>
 
<meta http-equiv="Content-Type" />
方法三:
 
添加一个config.web文件到
web目录下,
建立一个文件config.web,内容如下,放在WEB目录下
<configuration>
<globalization>
requestencoding="utf-8"
resp
/
&gt;
</globalization>
</configuration>

对于第一个解决办法,可能会出现转化不成功等情况;第二种方法的弊端就是要修改很多的asp文件;第三种方法好像是对asp.net的程序起作用,asp.net我还真没用过,不好妄加评论。
阅读全文 ->

Sep
02

由于网络营销成本低,所以利用网络做外贸的朋友越来越多。但是由于很多朋友的网站都是找网络公司制作的,所以也直接利用这些网络公司自己提供的空间,于是就给自己的海外推广造成了很大的不利。为何呢?

一、国外用户打开国内服务器上的网站速度特别慢:

如果你的外贸网站是放在国内的服务器上,你的大部分国外潜在客户在打开你的网站的时候,会超级的慢。就像你在国内去打开国外的网站一样,很多时候慢的你无法忍受。

你想想,如果你的国外潜在客户打开你的网站之后,10秒钟还没有打开你的网页,它可能立刻就会把你的网站关闭掉,去看你的竞争对手的网站。

网站打开的速度影响着你的网站的生意的转化率,所以做外贸,空间尽量不要放在国内。

二、外贸网站服务器放在国内,影响你的网站在英文搜索引擎中快速获得排名。

我曾经同时用相同的方法为两个英文站共同对“china tour”这个关键次进行搜索引擎优化排名。方法相同,花费的精力却不同。空间放在国外那个网站,仅用了4个月就排到了google第一页,而服务器放在国内的网站,竟然花了11个月才排到第一页。

所以建议作海外推广的网站最好使用国外的空间。
阅读全文 ->

Aug
05

昨天一个朋友在群里问:为什么大家都在用国外的空间?对于这个问题,说简单也很简单,说复杂也挺复杂的。今天我就HostDIY的情况总结了一下列在下面,仅供大家参考(这里说的空间,主要针对美国服务器)。

第一、全球十大顶级机房美国NAC信息中心提供网络带宽。从全球范围来说,都能保证很不错的速度。那有人可能较真的问了,那比国内的网站慢吗?实话实说是慢点,不过浏览网页根本感觉不出来,在什么地方能感觉出来呢,就是在用ftp连接服务器的时候,稍微能感觉慢点,但是即使这个时候也不影响上传下载文件,可以说根本没啥影响。而国内空间在国外访问根本没法忍受。

第二、国外主机服务好。绝大多数机房都提供24小时不间段的技术服务,任何时候出问题都能最快的给与解决。而且国外的服务器都相对稳定的多,能达到99% UPTIME。国内绝大多数空间提供商的服务不行,有些比国外差的不是一点点。

第三、服务器工具完善。这里主要说的是架设在Linux上的PHP主机。用过国外空间的很多人都知道CPanel,对于管理网站来说,这是一个相当完美的工具,可以说你对网站所做的操作它都能给你完成,我就是因为喜欢这个工具才更加喜欢上国外的空间的。在Windows下面的ASP主机上也有管理工具,用的最多的是Plesk,虽然没CPanel好用,但是也是很不错的。
阅读全文 ->