Win2003+Discuz!5.5+IIS6.0+MySql 5.0.37+PHP 5.2.1+ZendOptimizer 3.2.6+phpMyAdmin

本次安装所使用到的相关软件如下:

操作系统:Windows 2003 server IIS6.0

PHP版本:php 5.2.1

Mysql版本:mysql 5.0.37

Zend版本:ZendOptimizer 3.2.6

phpMyAdmin版本:phpMyAdmin 2.10.0.2

最终实现效果:实现在用户本机环境下测试与调试Discuz!5.0等产品

如果你是新手请认真仔细看完教程~~

如果你有一定的经验了,在出现错误后也可在本文中找到相应错误的解决方法!

按照本教程安装设置后将保证你能够正常运行 Discuz!论坛程序以及Mysql数据库管理程序phpmyadmin,目前本文是Win2003+IIS6.0+MySql 5.0.37+PHP 5.2.1+ZendOptimizer 3.2.6+phpMyAdmin 2.10.0.2环境配置最全面的教程文章。

安装开始:因IIS6.0已经安装好,这一步相信大家都会操作,所以本文略过!

1、在本机D盘下创建wwwroot、php5、Mysql、Zend共四个文件夹

2、安装PHP v5.2.1

1) 将下载的php-5.2.1-Win32.zip解压缩到D:\php5目录中

2) 将目录中的php.ini-dist文件改名为php.ini,并把php.ini文件剪切放到 c:\windows 目录下(如果是2000系统,就放到 c:\winnt 目录)

3) 把php5根目录下的php5ts.dll、libmysql.dll、libmcrypt.dll这三个文件放到系统的system32目录下,注意这三个文件是必需的。

4) 打开c:\windows\php.ini文件
找到

extension_dir = “./”
改为

extension_dir = “d:\php5\ext”

找到

;extension=php_mbstring.dll

改为

extension=php_mbstring.dll

找到

;extension=php_gd2.dll

改为

extension=php_gd2.dll

找到

;extension=php_mysql.dll

改为

extension=php_mysql.dll

找到

;extension=php_mcrypt.dll

改为

extension=php_mcrypt.dll

以上就是修改去掉前面的”;”符号,使之支持相应功能,最后保存。

PHP默认的上传文件大小限制为2M,可以修改php.ini文件来增大上传大小。
改成50M需修改如下:
upload_max_filesize = 50M
post_max_size = 100M
memory_limit = 150M

需要保持memory_limit (如果有設定的話) > post_max_size > upload_max_filesize

max_execution_time = 150 脚本执行时间(秒)
max_input_time = 300 脚本解析时间(秒)

执行时间适当改大,保证php脚本的执行不会在上传过程中超时

3、配置IIS使之支持PHP

1) 在“控制面板”-“管理工具”中找到并打开“Internet信息服务(IIS)管理器”

2)找到“网站”-“默认网站”,右键点击“默认网站”,然后点击“属性”

3)点击“ISAPI筛选器”,再点击“添加”按钮,在弹出的“筛选器属性”对话框中,依次填入 筛选器名称“php”,可执行文件“d:\php5\php5isapi.dll”,如下图所示(其中php5isapi.dll的路径可以按“浏览”按钮来选择),然后点击“确定”退出

4)点击“主目录”标签,再点击“浏览”,把网站目录指向到d:\wwwroot

5) 在主目录标签下点击“配置”,出现“应用程序配置”对话框,再点击“添加”按钮,在弹出的“添加/编辑应用程序扩展名映射”对话框中,在可执行文件位置中输入 d:\php5\php5iaspi.dll,在扩展名处输入 php,然后确定

6) 点击“文档”标签,再点“添加”按钮,在弹出的“添加默认文档”对话框中,填入:index.php,然后确定

7) 点击“Web 服务扩展”,再点击“添加一个新的 Web 服务扩展”,接着在弹出的“新建 Web 服务扩展”对话框中“扩展名”处输入 php,再点“添加”,在“文件路径”下输入 d:\php5\php5isapi.dll 确定,然后在“设置扩展状态为允许”前打上钩,最后确定退出。

8) 为了验证我们刚才配置的环境是否能够正常运行php,首先我们新建一个文本,并输入以下内容

<?php
phpinfo();
?>

保存为phpinfo.php,并放入网站根目录(我这里是d:\wwwroot),在IE浏览器中输入http://localhost/phpinfo.php,回车后出现如下图所示信息,就证明系统已经支持PHP

9) 到此php环境全部配置完成,现在你的网站已经可以运行正常的php程序了。

4、安装MySql v5.0.37

1)执行下载的mysql-essential-5.0.37-win32.msi,安装过程请按照以下图示进行安装,完成后将确保你的mysql正常运行。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2)检测MySQL,键盘的Win + R,弹出运行对话框,输入cmd后回车,进入命令提示符,然后输入:“mysql -uroot –p”,回车后要求输入密码,我设的密码是123456,输入密码后按回车即可。

现在可以看到如下成功的提示,表示全部安装成功

 

 

 

5、安装ZendOptimizer v3.2.6

1)执行下载的ZendOptimizer-3.2.6-Windows-i386.exe,安装过程请按照以下图示进行安装,完成后将确保你的Zend正常运行。

 

 

 

 

 

 

 

 

2)Zend安装已全部成功完成。

6、安装phpMyAdmin-2.10.0.2

1)将下载的phpMyAdmin-2.10.0.2-all-languages.zip解压缩到当前文件夹,更名为phpMyAdmin,然后移动到网站根目录下,这里我的就是D:\wwwroot目录下面

2)编辑D:\wwwroot\phpMyAdmin\libraries下的config.default.php

找到

cfg['PmaAbsoluteUri'] = ”

改成

cfg['PmaAbsoluteUri'] = ‘http://localhost/phpmyadmin/’       //请将localhost改成你的实际浏览网址,在目录后面一定要加上“/”

找到

cfg['blowfish_secret'] = ”

改成

cfg['blowfish_secret'] = ‘gfehwwriewyi’         //这里随便填写内容,只要不留空就行了

找到

cfg['Servers'][$i]['host']          = ‘localhost’

改成

cfg['Servers'][$i]['host']          = ‘localhost’     //说明:如果你是连接本机的数据库这里无需修改,如果连接的是远程数据库,请把localhost改成数据库实际的IP地址。

找到

cfg['Servers'][$i]['auth_type']     = ‘config’

改成

cfg['Servers'][$i]['auth_type']     = ‘cookie’

3)保存退出,打开浏览器输入http://localhost/phpmyadmin,即可进行相关操作
至此为止,你的服务器环境已经全部配置成功,如果你要运行Discuz!论坛程序,只要解压缩到网站根目录(D:\wwwroot),比如我解压缩到 D:\wwwroot\bbs 下,然后打开IE浏览器,在地址栏中输入http://localhost/bbs/install.php后即可开始你的建站之旅了,怎么样简单吧!

7、安装Discuz!论坛

1)将下载的Discuz!_5.5.0_SC_GBK.zip右键解压缩到Discuz!_5.5.0_SC_GBK目录,再将Discuz!_5.5.0_SC_GBK\upload整个目录复制到D:\wwwroot\目录下,并更名为bbs;同时为了使我们的网站可以被外网的用户浏览,我们必须给D:\wwwroot目录加入“Internet 来宾账户”的匿名访问权限,详细操作请按如下图示说明进行:

 

 

 

 

 

按照以上操作完成后,你的论坛就可以正常安装,并且可以被Internet网络访问了。

由于版面关系,如果您觉得文章内图片内容看不清楚,请在地址栏粘贴图片属性中的地址查看原始图片,谢谢!

发表在 未分类 | 留下评论

win2003,IIS6.0,独立服务器安装memcache

服务器安装加载后,速度会好很多,而且安装并不是太麻烦,下面以Windows 2003为例,介绍安装和在dx1.5中启用方法:
先在网上搜索并下载memcached组件,这里提供一个

N memcached-1.2.1-win32.zip (88.96 KB, 下载次数: 1019)
之后解压到任意目录下,比如我就解压到服务器的d:memcache目录下。
点击开始–运行—cmd,回车
输入命令 >d:memcachememcached.exe -d install  (这个命令是安装到服务项里,卸载可用uninstall)
没有提示错误就表明安装成功,接着输入命令
 >d:memcachememcached.exe -d start   (这个是启动命令)
 如果没有错误提示,表明启动成功。
按照你的php版本下载php_memcache.dll 文件,我这里提供一个支持php5.2.X的,注意因为我使用的是php5.2.2,如果你不能用请自行在网上搜索下载:

   php_memcache.dll.zip
注意这个附件没有压缩,下载后去掉zip后缀就可以了,将文件放到php的ext目录下
打开php.ini文件,
在扩展里添加一行:extension=php_memcache.dll ,保存文件。
5、服务器里运行命令 : >iisreset /restart     看到Internet服务重启就可以了。
打开dx1.5的config目录下的config_global.php文件,找到:
// ————————–  CONFIG MEMORY  ————————— //
$_config['memory']['prefix'] = ’5ZLbhv_’;
$_config['memory']['eaccelerator'] = 0;
$_config['memory']['xcache'] = 0;
$_config['memory']['memcache']['server'] = ”;
$_config['memory']['memcache']['port'] = 11211;
$_config['memory']['memcache']['pconnect'] = 1;
$_config['memory']['memcache']['timeout'] = 1;
这段代码,将 $_config['memory']['memcache']['server'] = ”; 改为,
$_config['memory']['memcache']['server'] = ’127.0.0.1′;  ,保存文件。
进入站点后台,全局—优化设置–内存优化,看到:

看到这个就表明程序已经支持了
最后可以在页面右下角看到信息:

发表在 未分类 | 留下评论

dedecms标签调用说明,制作模板时可查询

根据DedeCMS使用手册,整理了一个制作DEDE模版的文章——DEDEcms标签调用说明,虽然不是经常使用,但是当我们制作模板时还是非常有帮助的,如果您经常使用Dedecms帮别人建站,不妨将本文添加到收藏夹,更多帮助请访问DedeCMS在线手册。 关键描述调用标签: <meta name=”keywords” content=”{dede:field name=’keywords’/}”> <meta name=”description” content=”{dede:field name=’description’ function=’html2text(@me)’/}”>
模板路径调用标签: {dede:field name=’templeturl’/}
网站标题调用标签: {dede:global name=’cfg_webname’/}
栏目导航调用标签: <a href=http://www.veryhuo.com/”/”>首页</a></li>%3Cbr> {dede:channel type=’top’ row=’8′ currentstyle=”<li class=’thisclass’><a href=http://www.veryhuo.com/’~typelink~’>~typename~</a> </li>”} <li><a href=’[field:typelink/]‘ target=”_blank”>[field:typename/]</a> </li> {/dede:channel}
指定调用栏目标签: {dede:onetype typeid=’ID’}[field:typename /]{/dede:onetype}
频道栏目调用标签: {dede:channel type=’self’}<li><a href=’[field:typelink/]‘>[field:typename/]</a></li>{/dede:channel}
友情链接调用标签: {dede:flink row=’24′ linktype=2/}
网站版权调用标签: {dede:global name=’cfg_powerby’/}
网站备案调用标签: {dede:global name=’cfg_beian’/}
当前栏目名称标签: {dede:field name=’typename’/}
当前位置调用标签: {dede:field name=’position’/}
列表文章调用标签: {dede:list pagesize=’8′}{/dede:list}
栏目链接调用标签: [field:typelink function='str_replace("a ","a ",@me)'/]
作者链接调用标签: [field:writer /]
列表点击调用标签: [field:click/]
列表评论调用标签: [field:postnum/]
查阅全文调用标签: <a href=”[field:arcurl/]“>查阅全文…</a>
列表时间调用标签: [field:pubdate function="GetDateTimeMK(@me)"/]
列表分页调用标签: {dede:pagelist listsize=’4′ listitem=’index pre pageno next end ‘/}
文章标题调用标签: {dede:field name=”title”/}
文章来源调用标签: {dede:field name=’source’/}
文章作者调用标签: {dede:field name=’writer’ /}
文章时间调用标签: {dede:field name=’pubdate’ function=’GetDateMk(@me)’/}
文章Tag调用标签: {dede:tag type=’current’/}
文章点击调用标签: <script src=”{dede:field name=’phpurl’/}/count.php?aid={dede:field name=’ID’/}&mid={dede:field name=’memberid’/}&view=yes” language=”javascript”></script>
文章内容调用标签: {dede:field name=’body’/}
文章分页调用标签: {dede:pagebreak/} [<a href="{dede:field name='phpurl'/}/stow.php?arcID={dede:field name=ID/}">收藏</a>] [<a href="{dede:field name='phpurl'/}/recommend.php?arcID={dede:field name=ID/}">推荐</a>] [<a href="{dede:field name='phpurl'/}/feedback.php?arcID={dede:field name=ID/}">评论</a>] [<a href=http://www.veryhuo.com/"#" onClick="window.print();">打印</a>] [<a href=http://www.veryhuo.com/"#" onClick="window.close();">关闭</a>]
文章顶客次数标签: {dede:field name=’digg’/} <a href=”javascript:Digg(‘digg’,{dede:field name=’id’/});”>顶一下</a>
上一篇下一篇标签: {dede:prenext get=’pre’/}{dede:prenext get=’next’/}
头条推荐调用标签: {dede:arclist row=1 titlelen=24 orderby=pubdate att=2} <dt> [field:textlink/] <span>[field:description/]……</span> </dt> {/dede:arclist}
最新文章调用标签: {dede:arclist row=8 titlelen=24 orderby=pubdate}<li>[field:textlink/]</li> {/dede:arclist}
热关键字调用标签: {dede:hotwords num=’5′ subday=’30′/}
最新图文调用标签: {dede:arclist row=4 titlelen=20 orderby=pubdate type=’image.’ imgwidth=’152′ imgheight=’98′} <dd><a href=”[field:arcurl/]“><img src=”[field:picname/]” alt=”[field:title/]” ></a><span><a title=”[field:title function='htmlspecialchars(@me)'/] ” href=”[field:arcurl /]“>[field:title /]</a></span> </dd>{/dede:arclist}
推荐文档调用标签: {dede:arclist type=’commend’ titlelen=’40′ row=’10′} <li><a title=”[field:title function='htmlspecialchars(@me)'/] ” href=”[field:arcurl /]“>[field:title /]</a></li> {/dede:arclist}
随机推荐调用标签: {dede:arclist type=’commend’ titlelen=’26′ orderby=’rand’ row=’10′} <li><a title=”[field:title function='htmlspecialchars(@me)'/] ” href=”[field:arcurl /]“>[field:title /]</a></li> {/dede:arclist}
热点文档调用标签: {dede:arclist orderby=’click’ titlelen=’40′ row=’10′} <li><a title=”[field:title function='htmlspecialchars(@me)'/] ” href=”[field:arcurl /]“>[field:title /]</a></li> {/dede:arclist}
相关文档调用标签: {dede:likeart titlelen=’24′ row=’10′} <li><a title=”[field:title function='htmlspecialchars(@me)'/] ” href=”[field:arcurl /]“>[field:title /]</a></li> {/dede:likeart}
调用图片链接标记: <a href=”[field:arcurl/]“><img src=”[field:picname/]” alt=”[field:title/]” ></a> <a href=’[field:arcurl /]‘>[field:image/]</a>
调用文字链接标记: <a href=”[field:aucurl/]” title=”[field:title/]“>[field:title/]</a> <a title=”[field:title function='htmlspecialchars(@me)'/] ” href=”[field:arcurl /]“>[field:title /]</a>
控制字数描述标记: [field:description function="cn_substr(@me,100)"/]…
调用文章tags标记: {dede:tag type=’current’/}
文章关键字与描述: {dede:field name=’keywords’/} {dede:field name=’description’ function=’html2text(@me)’/}
栏目介绍:{dede:field name=’description’ function=’html2text(@me)’/}
调用外部htm文件:{dede:include file=’head.htm’ ismake=’yes’/}
搜索文章调用标签:{dede:global name=’keyword’/}&quot;的搜索结果 – {dede:global name=’cfg_webname’/} 搜索: {dede:global name=’keyword’/}</span>&quot; 的结果
递增序列号: [field:global name=autoindex/]
——————————————————————————–
列表隔5行加一行线: {dede:list pagesize=’50′} <LI><a href=”[field:arcurl /]” title=”[field:title function='htmlspecialchars(@me)'/]” target=_blank>[field:title function="cn_substr(@me,48)"/]</a>[field:pubdate runphp='yes'] $a=”<font color=red>”.strftime(‘%m-%d’,@me).”</font>”; $b=strftime(‘%m-%d’,@me); $ntime = time(); $day3 = 3600 * 24; if(($ntime – @me) < $day3) @me = $a; else @me =$b; [/field:pubdate]<br> [field:global name=autoindex runphp="yes"] if(@me%5==0)@me=”<hr />”; else @me=””; [/field:global] {/dede:list} <DIV></DIV></LI>
最新 文章列表 “隔行换色” 的方法 {dede:arclist orderby=pubdate titlelen=’26′ row=’10′} [field:global runphp='yes' name=autoindex] $a=”<div id=’a’>”; $b=”<div id=’b’>”; if ((@me%2)==0) @me=$a; else @me=$b; [/field:global] <ul> <li>[field:title/]</li> </ul> </div> {/dede:arclist}
24小时内更新的文章时间显示为红色: [field:pubdate runphp='yes'] $a=”<font color=red>”.strftime(‘%m-%d’,@me).”</font>”; $b=strftime(‘%m-%d’,@me); $ntime = time(); $day3 = 3600 * 24; if(($ntime – @me) < $day3) @me = $a; else @me =$b; [/field:pubdate]
COPY页面内容,自动在后面加上网站信息,利于SEO <script type=”text/javascript”> document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData(“text”); if (text) { text = text + “\r\n本篇文章来源于 www.地址.COM 原文链接:”+location.href; clipboardData.setData(“text”, text); } }, 100 ) } </script>
按时间点击文章排行榜调用标签: 按总: {dede:arclist row=’24′ titlelen=24 orderby=click} 按月: {dede:arclist row=’24′ titlelen=8 orderby=click subday=30} 按周: {dede:arclist row=’24′ titlelen=8 orderby=click subday=7} 在首页调用某栏目的子栏目 {dede:channel type=’sun’ typeid=’栏目ID’} <a href=”[field:typelink/]“>[field:typename/]</a> {/dede:channel} 或者 {dede:global name=’maplist’/}
搜索表单调用标签: <form action=”{dede:global name=’cfg_phpurl’/}/search.php” name=”formsearch”> <input type=”hidden” name=”kwtype” value=”1″ /> <input name=”keyword” id=”keyword” type=”text” /> <select name=”searchtype” id=”searchtype”> <option value=”titlekeyword” selected>智能模糊搜索</option> <option value=”title”>仅搜索标题</option> </select> <input type=”image” src=”{dede:field name=’templeturl’/}/images/topsearch_submit.gif” /> </form>
实现“文章标题-2级栏目-1级栏目-网站名”形式
{dede:field name=’title’/}-{dede:field name=’position’ runphp=’yes’} $tc=”-”; //分隔符 $tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符 @me=html2text(@me); //去除html标签 $tf=split($tw,@me); //分解成数组 for($ta=(count($tf)-2);$ta>=1;$ta–){ //循环赋值给$tk $tk.=trim($tf[$ta]).$tc; } $tk=substr($tk,0,-1); @me=$tk; //赋值给@me {/dede:field}-{dede:global name=’cfg_webname’/}
调用缩略图: <img src=’{dede:field name=”litpic”/}’>
发布的文章显示红色日期或加上new字或new小图片 给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。 都是围绕pubdate做文章,写扩展的。 第2、3要注意的问题是:如:”<img src=http://www.veryhuo.com/’new.gif’ />中不能用双引号,否则不行。 如果要给当天的加,把 3600 * 24 * 3 改为 3600 * 24  即可。 1、==========红色的日期========
[field:pubdate runphp='yes'] $a=”<font color=red>”.strftime(‘%m-%d’,@me).”</font>”; $b=strftime(‘%m-%d’,@me); $ntime = time(); $day3 = 3600 * 24 * 3; if(($ntime – @me) < $day3) @me = $a; else @me =$b; [/field:pubdate]
2、==========红色的(new)========
[field:pubdate runphp='yes'] $aa=strftime(‘%m-%d’,@me); $ntime = time(); $tagtime = @me; $day3 = 3600 * 24 * 3; if($tagtime > $ntime-$day3) @me = “<font color=’red’>(new)</font>”; else @me = $aa; [/field:pubdate]
3、==========加new.gif小图片========
[field:pubdate runphp='yes'] $aa=strftime(‘%m-%d’,@me); $ntime = time(); $tagtime = @me; $day3 = 3600 * 24 * 3; if($tagtime > $ntime-$day3) @me = “<img src=http://www.veryhuo.com/’new.gif’ />”.$aa; else @me = $aa; [/field:pubdate]
一种很酷的时间效果 [field:pubdate runphp="yes"] if((time()-@me)<(60*60*24)){@me=’ <font color=”#ff6600″>’.strftime(“%H:%M”,@me).’</FONT>’;} else {@me=strftime(“%m-%d”,@me);} [/field:pubdate]
DEDE seo小技巧 加个百度搜索本篇文章 【<a href=”javascript:” onclick=’window.open(“http://www.baidu.com/s?q1={dede:field name=”title” /}&q2=&q3=&q4=&rn=10&lm=0&ct=1&ft=&q5=&q6=你的网址”)’ target=”_top” title=”在百度搜索“{dede:field name=”title” /}”相关内容”><font color=red>在百度搜索更多繁体字</font></a>】
把你的网址改一下,不加http,演示:http://www.fuckegg.com 文章页 或者
【<a href=”javascript:” onclick=’window.open(“http://www.baidu.com/baidu?word={dede:field name=”title” /}”)’ target=”_top” title=”在百度搜索“{dede:field name=”title” /}”相关内容”><font color=red>搜索舞步</font></a>】
调用tag: {dede:field name=’keywords’ runphp=’yes’ } if(!empty(@me)){ $kws = explode(‘ ‘,@me); @me = “”; foreach($kws as $k){ @me .= “<a href=http://www.veryhuo.com/’/tag.php?/$k/’>$k</a> “; } @me= str_replace(‘+’, ‘ ‘,trim(@me)); } {/dede:field}
文章源自:烈火网,原文:http://www.veryhuo.com/a/view/36157.html

发表在 未分类 | 留下评论

织梦限制文章页上一篇、下一篇文章标题字数 dede:prenext get=’pre’ 显示长度

编辑打开include/arc.archives.class.php文件

查找:$this->PreNext['pre'] = “上一篇:{$preRow['title']} “;

在这一行上面加上以下代码$preRow['title']=cn_substr($preRow['title'],30);//最多显示15个汉字

查找:$this->PreNext['next'] = “下一篇:{$nextRow['title']} “;

在这一行上面加上以下代码$nextRow['title']=cn_substr($nextRow['title'],30);//最多显示15个汉字

然后再重新生成所有页面即可。

5.7的找到801和813(812)两行在其上面添加(这是我的显示行数,供参考!)

 

发表在 dedecms | 留下评论

【大中型網站基本架構轉摘-均衡,大型】

國內圖片網站yupoo.com,這樣一個中型站點,擁有超過60台服務器,架構中涉及的Web服務器就包括了Lighttpd、Apache和nginx。事實上,排名前幾位的網站,都擁有成千上萬台服務器,如何協調這些服務器之間的工作負載,如何統一指揮調度,如何維護這些服務器硬件都是棘手的挑戰。
負載均衡:
負載均衡是所有大中型網站必備的部署。大型網站每天上千萬獨立IP的訪問量,一個Web服務器根本承擔不了,網站後台必需有多台服務器共同工作,因此各種負載均衡技術就應運而生了。
較早的負載均衡是DNS負載均衡。原理很簡單,隻要在域名解析的時候,將多個地址配置成同一個域名,負載均衡就完成了。不同用戶點擊同一個域名的時候,實際上隻解析給用戶一個地址,這樣用戶實際上訪問的是不同的Web服務器,就減輕了每個服務器的負擔。這個DNS負載均衡方法,一般而言是隨機抽取地址。DNS負載均衡早期被廣泛使用,優點是簡單易用,但是DNS負載均衡還是有一些問題存在。如果某一台服務器發生了故障,而DNS的下一個刷新周期又沒到,這樣就可能導致某些用戶無法訪問站點的情況發生。而另一個缺點在於DNS負載均衡隨機性太強,比如一段時間內眾多訪問都被指向同一個地址,而另外的地址卻閑置,就造成了局部繁忙的不良現象。而且有時某處服務器正在運行其他應用而處於繁忙狀態,DNS負載均衡也無從得知,而依舊平均的解析域名。
稍微複雜一點的負載均衡,是反向代理,當外部有請求到代理服務器,代理服務器再將該請求均勻的轉發到內網的服務器上。這種方式被廣泛采用,上麵提到的又拍網yupoo.com,就采用了nginx作為反向代理。此外,還可以購買專業的硬件設備,比如Plentyoffish.com(全球最大的婚介網站)就采用了網捷網絡公司的Web交換器ServerIron作為硬件負載均衡,ServerIron能夠有效地處理1600萬個並發連接,並且可以改善服務器負載均衡和緩衝轉換,像ServerIron這類的硬件產品並非隻有網捷一家提供,由於大型網站預算充裕,因此也可以選擇一些其他的硬件設備來做負載均衡。當然了,我們也別忽略了最基本的軟件負載均衡——WindowsServer就帶有這樣的功能。
負載均衡還有一個極為簡單的方法,就是建立鏡像站點。比如華軍軟件或者天空軟件,都直接采用了鏡像站點。這個方式很直接,省去了很多麻煩。以華軍軟件園為例,登陸華軍軟件園的時候,我們將有多種選擇,可選電信、網通等網絡;而下載某一軟件的時候,為了使用戶得到更快的速度,天空和華軍在中國各地都安排了服務器,可以提供距離最近的下載服務。不過,也有一些麻煩,就是每一次選擇都是人工手動選擇。總之,這一係列負載均衡方法,都得以讓大型網站的負載均勻,不會有哪個服務器有太大的壓力。

CDN:
CDN( Content DeliveryNetwork),內容分發網絡也是大型網站必備的部署之一。CDN的原理不難理解,就是將網頁內容存放到離用戶更近的緩存服務器上,減少路由,從而加快遠距離的訪問速度。隨意登陸一個國外小站,速度可能很慢。因為國外網站到國內的最終客戶端的路徑冗長,但是如果登陸部署了CDN的網站,比如Plentyoffish.com,會發現速度非常快,跟國內的網站訪問速度差異已經無法從感知上判斷。依照Cache存放的位置不同,CDN也有一些類別,不同的網站會根據具體需求,有不同的選擇。CDN通常是由獨立的CDN商提供的。舉一個例子,就是網易,我們發現,同一個域名下的有很多個IP地址,這就說明了首頁CDN的部署。
C:/>nslookup www.163.com
*** Cant find server name for address 192.168.0.1: Non-existentdomain
Server: c.center-dns.jsinfo.net
Address: 61.177.7.1
Non-authoritative answer:
Name:163.xdwscache.glb0.lxdns.com
Addresses: 61.147.122.94, 61.147.108.237
Aliases: www.163.com,www.cache.wangsu.netease.com
www.163.com.lxdns.com, www.163.z.lxdns.com
而我們如果查詢一個簡單的個人網站,則不可能有CDN;另外,如果有興趣,我們也可以仔細察看一個網站多個二級域名的CDN情況。
平台設計:
大型網站一般都有著非常複雜的與用戶交互的內容,必須大量調用數據庫,因此一個完善的數據庫設計對於大型網站非常重要。例如上麵提到的Plentyoffish.com,這個站其實是個人網站,但流量大的驚人,該網站有一個主要的數據庫,兩個搜索數據庫,早些時候,plentyoffish.com的數據庫設計問題頻頻,經常到數據庫堵塞,所以站長花費時間最多的地方就是數據庫優化。數據庫優化沒有什麼特別的捷徑,其實很少有一次成型的完美數據庫構建,隻能是按照特定的需要來設計數據庫,如有不足再去著手改進。不過大型網站還是有一些共性,比如說圖片存儲單獨使用圖片數據庫,盡量使用靜態頁麵來減少數據庫調用等等。
還有很多大型網站,都有著非常深厚的技術實力,可以開發屬於自己的平台。比如說穀歌,Google.com就有著自己獨特的平台,主要包括GFS、MapReduce和BigTable。因為海量數據存儲,所以常規的數據庫調用查詢是非常恐怖的,每次查詢都將調用百億個頁麵,成千上萬個並發檢索足以使得穀歌係統崩潰,因此GoogleFileSystem將大量頁麵以獨特的方法壓縮之後再提供檢索;整個係統一共包括超過兩百個集群,再由MapReduce來協同作業。不僅僅穀歌,比如百度、中搜等等網站也都有自己研發的獨特的平台。
硬件配置:
大型網站的硬件配置一定就好嗎?答案是否定的。比如說全球最大的網站穀歌,google.com的整個架構的基礎是幾十萬台普通的PC級別服務器。而對比穀歌,維基百科則擁有非常強勢的服務器,全部為SCSI硬盤,而且主要的主機中都有多達6塊硬盤,超過16GB內存。這比較容易理解,因為穀歌在全球擁有很多個數據中心,員工數量眾多,完全有能力管理數以萬計服務器的運行,而維基百科則為非營利機構,主要依靠捐贈生存,員工數量非常稀少,因此必須配備強勢的服務器。其實,每個網站都應該根據自己獨特的情況來配置硬件,所以即便預算充裕,在配置服務器的時候也應該多考慮實際用途,而不一定要擁有最好的配置。

總結:
以上隻是大型網站的概括總結,其實每個網站都有自己獨特的一麵,所以以上的每一條規則都未必是死規定。比如說著重溝通的Twitter.com,本質就是一個異步聊天室,因此靜態頁麵就不見的有必要。總之,網站架構沒有死定律,隻要合適網站的,就是好的架構。  

发表在 未分类 | 留下评论

分享三个月内把快递查询站百度权重做到4,百度来路5000IP的经验

大家好,我是派件网的站长,相信大家对百度权重这个概念已经非常了解了,大家经常在爱站查,相信很大部分站长都是每天必查的,所谓的百度权重就是百度对一个网站的信任度或者说重视度。那么百度权重的高低对于一个网站有什么影响呢? 百度权重高,代表百度对你网站的信任度高,会为关键词提供一个好的排名,反之百度权重低,关键词排名则会相对落后些。一般来讲,新网站的百度权重一定是低的。下面就从内链优化、外链建设、用户界面体验以及域名谈谈我是如何运营派件网的。

一、内链优化
就是在同一网站域名下的内容页面之间的互相链接(自己网站的内容链接到自己网站的内部页面,也称之为站内链接)。合理的网站内部链接构造,能提高搜索引擎的收录与网站权重。我通过从A到Z字母排序,让用户很快可以找到他们所需的快递名称,增加用户体验。同时在各个查询页面放导航栏,用户可以方便找到。导航条尽量不要用图片和flash,如果是图片,请加上描述。最好每个页面都有导航条,方便蜘蛛爬出来。还有一点列表页优化。
二、外链建设
外链主要在四个方面链接数、链接展示率、链接的相关性、链接的广泛度。外链的重要性,外链就像自己网站在互联网上的交际圈,你的交际圈越广,交际圈的网站越牛,交际圈越是自己擅长相关的,你的网站的发展就会越好,网站的排名就会越快得到提升。所以大家平时要多多交一些站长朋友哦!
三 、用户体验方面
用户体验主要三个方面设计上的用户体验、功能上的用户体验、内容上的用户体验。
1.网站的设计风格主要通过以下三个方面来体现:网页的配色、网页的版式和网页对于主题的表现,当然我的快递查询网主要设计简洁,不要太复杂的界面,百度就是最好的用户体验师!
2.所谓功能上的用户体验,主要是指网站的各种功能是否真正的易用、好用。对于一个网站来说,操作的简便性、功能的易用性是最为重要的。不要让用户花时间去考虑某个功能该如何实现,因为不是每个用户都愿意花时间去寻找答案的。
3.网站的内容建设要想获得良好的用户体验,应该始终贯彻一个灵魂思想,就是我们的网站要么能够帮助用户解决问题,要么能使用户得到快乐。因为广大的网民上网,主要的目的无非有两个,一个是为了寻找自己需要的信息,另一个就是为了娱乐。只有抓了用户的这两个需求,才能带来良好的用户体验。
四、域名的品牌建设
域名就是品牌,一定要设计好一个站的域名品牌,这样你会感觉为自己的站品牌建立而做站而感觉到愉快,在享受这品牌诞生的过程,举个例子吧,比如“海尔”“孩儿”,为啥他不叫大家通俗易懂的“孩儿”,而叫叫做“海尔”?其实这就是品牌建设。品牌往往不一定是常用词汇,而很可能是一些组合词语,尽管开始你读的有点拗口,但当你发觉读起来了,时间久了,之所以为品牌已经凭借莫须有的理由。我的派件网是双拼的,paijian,派件,正在派件,所以大家很容易记住这个名称,用户要查快递的时候也容易想到,当然这个域名我投入了不少钱。所以大家在域名方面一定要舍得投入!
作者信息:小肖,厦门个人站长,派件网的站长,厦门的朋友欢迎加我,大家有空一起出来喝茶聊天。我的QQ:三零七九七一。          版权声明:本文由http://www.paijian.com 派件网-顺丰快递查询独家供稿,转载请留链接,谢谢!

发表在 未分类 | 留下评论

百度蜘蛛IIS返回状态码大全解析

百度蜘蛛-什么是百度蜘蛛?

Baiduspider – 百度蜘蛛, 是百度搜索引擎的一个自动程序。百度蜘蛛夜以继日得在互联网上找寻新的URL,接着抓取URL上的内容,返回到百度的网页暂存数据库。它的作用是访问互联网上的html网页,建立索引数据库,使用户能在搜索引擎中搜索到您网站的网页。
百度用来抓取网页内容的程序,叫做Baiduspider,抓取其他内容的蜘蛛,则是新的名字:

产品名称                 对应user-agent

网页搜索                Baiduspider
无线搜索                Baiduspider-mobile
图片搜索                Baiduspider-image
视频搜索                Baiduspider-video
新闻搜索                Baiduspider-news
百度搜藏                Baiduspider-favo
百度联盟                Baiduspider-cpro

不少朋友会在自己的网站日志里看到这个蜘蛛Baiduspider-cpro,现在我们明白它是百度联盟蜘蛛,用以百度联盟程序匹配相应的广告。

百度蜘蛛IIS返回状态码大全解析
2xx 成功
200 正常;请求已完成。
201 正常;紧接 POST 命令。
202 正常;已接受用于处理,但处理尚未完成。
203 正常;部分信息 — 返回的信息只是一部分。
204 正常;无响应 — 已接收请求,但不存在要回送的信息。
3xx 重定向
301 已移动 — 请求的数据具有新的位置且更改是永久的。
302 已找到 — 请求的数据临时具有不同 URI。
303 请参阅其它 — 可在另一 URI 下找到对请求的响应,且应使用 GET 方法检索此响应。
304 未修改 — 未按预期修改文档。
305 使用代理 — 必须通过位置字段中提供的代理来访问请求的资源。
306 未使用 — 不再使用;保留此代码以便将来使用。
4xx 客户机中出现的错误
400 错误请求 — 请求中有语法问题,或不能满足请求。
401 未授权 — 未授权客户机访问数据。
402 需要付款 — 表示计费系统已有效。
403 禁止 — 即使有授权也不需要访问。
404 找不到 — 服务器找不到给定的资源;文档不存在。
407 代理认证请求 — 客户机首先必须使用代理认证自身。
410 请求的网页不存在(永久);
415 介质类型不受支持 — 服务器拒绝服务请求,因为不支持请求实体的格式。
5xx 服务器中出现的错误
500 内部错误 — 因为意外情况,服务器不能完成请求。
501 未执行 — 服务器不支持请求的工具。
502 错误网关 — 服务器接收到来自上游服务器的无效响应。
503 无法获得服务 — 由于临时过载或维护,服务器无法处理请求。

如何饲养百度蜘蛛?

围绕两点站内本身,和站外推广
一、站内,做好站内符合百度蜘蛛的内容.

1、符合搜索引擎的网站结构与符合w3c代码,网站层次越少越容易爬行.代码采用div+css,不要采用繁琐的代码.
2、原创内容,特别是原创标题.如何搜索引擎都极尽可能去搜索原创的东西.
3、新创词,之后围绕新创词对外推广,触动百度新词库.让检索结果定位到你的站
4、网站持续更新,一成不变的网站,蜘蛛会腻的。

二、站外,在百度权重高的网站,更新快的地方发布推广链接,让百度蜘蛛能够从多个地方转到你的站上去.即增加和百度蜘蛛见面机会.

 

发表在 未分类 | 留下评论

电影站——10万排名以内 非主流域名建站 不完全统计

最近发现cc米越来越多,已经不只是合肥热线、东方互动了
稍微统计了下电影站的非主流米,其中cc米占了绝对多数
在新建电影站中,cc米已达30%

ffdy.cc  一周平均排名 4,670
yiyi.cc  一周平均排名 8,732
2kk.cc  一周平均排名 13,715
3444.cc  一周平均排名 17,532
66ys.cc  一周平均排名 17,932
dage.cc  一周平均排名 25,361
zhuzhu.cc 一周平均排名 28,629
d8.cm  一周平均排名 32,487
xxyy.name 一周平均排名 32,961
9bb.cc  一周平均排名 33,013
kandy.cc 一周平均排名 46,633
kkso.cc  一周平均排名 47,313
1yy.cc  一周平均排名 47,712
52088.cc 一周平均排名 48,539
qvodsou.cc 一周平均排名 56,038
ketuan.cc 一周平均排名 63,276
xiaoluo.cc 一周平均排名 66,551
buka.cc  一周平均排名 68,984
maku.cc  一周平均排名 70,969
kugo.cc  一周平均排名 74,272
txyy.tv  一周平均排名 75,886
ku2.cc  一周平均排名 79,627
dou6.cc  一周平均排名 83,948
xzk.cc  一周平均排名 84,564
dvdba.cc 一周平均排名 87,217
pigu.cc  一周平均排名 91,768
iyaya.cc 一周平均排名 93,164
6475.cc  一周平均排名 95,613
seku.cc  一周平均排名 99,648

全球排名10万以后的数目庞大,忽略不计……

发表在 未分类 | 留下评论

开始着手做www.3366.net 页面优化

包括 友情链接 页面细节 标题 标签

百度开始给流量过来了。。

发表在 未分类 | 留下评论

85后黑客团伙两年牟利7千万:买下一层写字楼

 南都讯据《重庆晚报》报道2002年,当时最受欢迎的网络游戏《传奇》私服在中国迅速蔓延,数百家私服同时运营,其中不少逐渐形成规模,瓜分《传奇》市场。2008年,19个“黑夜骑士”将整个私服市场的广告代理搅得血雨腥风,并趁势垄断。在短短两年时间内,这群“85后超级黑客”利用非法网络攻击手段,至少获利7000万元,并借此住进别墅开起豪车,还买下了整整一层写字楼,准备招兵买马扩大规模……

  日前,这起公安部挂牌督办案件被重庆网警成功侦破,并移交检察院起诉。重庆警方披露了此案内幕。

  “黑夜骑士”来袭

  去年9月6日,公安部向重庆网警交办了一件挂牌督办案件———“骑士攻击小组”非法入侵计算机信息系统案。前期侦查显示:该小组是个专业互联网攻击小组,攻击方式为DDOS(分布式拒绝服务),其攻击对象是《传奇》私服广告发布站,通过攻击,迫使全国各地的《传奇》私服发布站站长将私服广告代理权“交”给“骑士攻击小组”经营。“骑士攻击小组”从中提取高额的广告代理费。经查,为方便行动和联络,该攻击小组起初曾有统一的作战代号:黑夜小组。

  除了攻击全国各地的《传奇》私服广告发布站外,该团伙自己也经营着4家私服广告发布站,由于其自身经营《传奇》私服业务时,对外的昵称为“骑士”;久而久之,受胁迫的业内人士便对其统称为:骑士攻击小组。

  最终,骑士攻击小组得以垄断其广告总代理权。

  经过近3个月侦查和500万条线索的梳理摸排,重庆专案组锁定了“黑夜骑士”的幕后首脑同为1985年出生的蔡小文和胡伟(均为化名)。目前,以蔡小文为首、除胡伟以外的绝大部分犯罪嫌疑人,均被重庆网警捉拿归案。胡伟已被网上追逃。

  掠夺广告代理权

  蔡小文是开私服网站代理起家的江苏人,胡伟则是毕业于重庆大学计算机专业研究生。2009年年初,两人开始合伙在重庆经营《传奇》私服游戏广告业务,先后开设了4家传奇私服广告发布站,并陆续招揽了多名“85后”“90后”人员入伙。

  警方介绍,该团伙的“掠夺手段”分三个层次:其一,通过团伙成员“网络灌水”,营造出“带头大哥一统江湖”的舆论,以此自抬身价并主导压低经营权收购价格。其二,对于“警告”后仍不听话、“不服从收编”的大多私服发布站,在“超级黑客”胡伟的指导下,对其实施黑客攻击。其三,对少数有高端技术支撑的网站,该团伙竟买通了IDC(互联网数据中心)机房,直接实施断网处理。由此,该团伙最终掠夺了《传奇》在全国各地十余家私服游戏代理广告发布网站的广告总代理权,在业内形成垄断。此外,通过技术攻击手段和吞并势头,该团伙还使得百度搜索“传奇私服”的前20位排名结果,均为其团伙经营的私服广告发布站。

  买下一层写字楼

  据了解,该团伙短短两年,至少获利7000万元。警方目前已扣押、冻结其涉案资产5000余万元,冻结涉案资金人民币500余万元。

  其中,光是扣押的涉案豪车就有7台、总价约600万元,其中有奥迪S8轿车、保时捷卡宴越野车、玛莎拉蒂、宾利、宝马轿车。另外,警方冻结该团伙的房产还有两处:一处房产是别墅一套,套内面积507平方米,2009年11月的购买成交价为540万元;另一处房产则是重庆某商住楼盘的一层写字楼,占地面积约为1300平方米,2009年的购买成交价为1590万元。

  警方介绍,蔡小文手下年轻成员的“利润”也不低,月收入分别在5000—50000元之间

发表在 互联网新闻 | 一条评论