<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Godwin&#039;s Blog &#187; 技术在线</title>
	<atom:link href="http://www.limingwen.com.cn/archives/category/%e6%8a%80%e6%9c%af%e5%9c%a8%e7%ba%bf/feed" rel="self" type="application/rss+xml" />
	<link>http://www.limingwen.com.cn</link>
	<description>真实的自我</description>
	<lastBuildDate>Sun, 25 Apr 2010 03:52:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WEB网站大数据量的性能解决方案</title>
		<link>http://www.limingwen.com.cn/archives/27635.html</link>
		<comments>http://www.limingwen.com.cn/archives/27635.html#comments</comments>
		<pubDate>Mon, 21 Dec 2009 13:05:27 +0000</pubDate>
		<dc:creator>Godwin</dc:creator>
				<category><![CDATA[技术在线]]></category>
		<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://www.limingwen.com.cn/?p=27635</guid>
		<description><![CDATA[随着中国大型IT企业信息化速度的加快，大部分应用的数据量和访问量都急剧增加
，大型企业网站正面临性能和高数据访问量的压力，而且对存储、安全以及信息检索等
等方面都提出了更高的要求……
本文中，我想通过几个国外大型IT企业及网站的成功案例，从Web技术人员角度探讨
如何积极地应对国内大型网站即将面临的扩展（主要是技术方面，而较少涉及管理及营
销等方面）矛盾。

一、 国外大型IT网站的成功之道
(一) MySpace
今天，MySpace已经成为全球众口皆碑的社区网站之王。尽管一流和营销和管理经验
自然是每个IT企业取得成功的首要因素，但是本节中我们却抛弃这一点，而主要着眼于
探讨在数次面临系统扩张的紧急关头MySpace是如何从技术方面采取应对策略的。
第一代架构—添置更多的Web服务器
MySpace最初的系统很小，只有两台Web服务器（分担处理用户请求的工作量）和一
个数据库服务器（所有数据都存储在这一个地方）。那时使用的是Dell双CPU、4G内存的
系统。在早期阶段，MySpace基本是通过添置更多Web服务器来对付用户暴增问题的。但
到在2004年早期，在MySpace用户数增长到五十万后，其数据库服务器已经开始疲于奔命
了。
第二代架构—增加数据库服务器
与增加Web服务器不同，增加数据库并没那么简单。如果一个站点由多个数据库支持
，设计者必须考虑的是，如何在保证数据一致性的前提下让多个数据库分担压力。
MySpace运行在三个SQL Server数据库服务器上—一个为主，所有的新数据都向它提
交，然后由它复制到其它两个；另两个数据库服务器全力向用户供给数据，用以在博客
和个人资料栏显示。这种方式在一段时间内效果很好——只要增加数据库服务器，加大
硬盘，就可以应对用户数和访问量的增加。
这一次的数据库架构按照垂直分割模式设计，不同的数据库服务于站点的不同功能
，如登录、用户资料和博客。垂直分割策略利于多个数据库分担访问压力，当用户要求
增加新功能时，MySpace只需要投入新的数据库加以支持。在账户到达二百万后，MySpa
ce还从存储设备与数据库服务器直接交互的方式切换到SAN（存储区域网络）—用高带宽
、专门设计的网络将大量磁盘存储设备连接在一起，而数据库连接到SAN。这项措施极大
提升了系统性能、正常运行时间和可靠性。然而，当用户继续增加到三百万后，垂直分
割策略也变得难以维持下去。
第三代架构—转到分布式计算架构
几经折腾，最终，MySpace将目光移到分布式计算架构——它在物理上分布的众多服
务器，整体必须逻辑上等同于单台机器。拿数据库来说，就不能再像过去那样将应用拆
分，再以不同数据库分别支持，而必须将整个站点看作一个应用。现在，数据库模型里
只有一个用户表，支持博客、个人资料和其他核心功能的数据都存储在相同数据库。
既然所有的核心数据逻辑上都组织到一个数据库，那么MySpace必须找到新的办法以
分担负荷——显然，运行在普通硬件上的单个数据库服务器是无能为力的。这次，不再
按站点功能和应用分割数据库，MySpace开始将它的用户按每百万一组分割，然后将各组
的全部数据分别存入独立的SQL Server实例。目前，MySpace的每台数据库服务器实际运
行两个SQL Server实例，也就是说每台服务器服务大约二百万用户。据MySpace的技术人
员说，以后还可以按照这种模式以更小粒度划分架构，从而优化负荷分担。
第四代架构—求助于微软方案
2005年早期，账户达到九百万，MySpace开始用微软的C#编写ASP.NET程序。在收到
一定成效后，MySpace开始大规模迁移到ASP.NET。
账户达到一千万时，MySpace再次遭遇存储瓶颈问题。SAN的引入解决了早期一些性
能问题，但站点目前的要求已经开始周期性超越SAN的I/O容量——即它从磁盘存储系统
读写数据的极限速度。
第五代架构—增加数据缓存层并转到支持64位处理器的SQL Server 2005
2005年春天，MySpace账户达到一千七百万，MySpace又启用了新的策略以减轻存储
系统压力，即增加数据缓存层——位于Web服务器和数据库服务器之间，其唯一职能是在
内存中建立被频繁请求数据对象的副本，如此一来，不访问数据库也可以向Web应用供给
数据。
2005年中期，服务账户数达到两千六百万时，MySpace因为我们对内存的渴求而切换
到了还处于beta测试的支持64位处理器的SQL Server 2005。升级到SQL Server 2005和
64位Windows Server 2003后，MySpace每台服务器配备了32G内存，后于2006年再次将配
置标准提升到64G。
事实上，MySpace的Web服务器和数据库仍然经常发生超负荷，其用户频繁遭遇“意
外错误”和“站点离线维护”等告示，他们不得不在论坛抱怨不停……
MySpace正是在这样不断重构站点软件、数据库和存储系统中，才一步步走到今天。
事实上，MySpace已经成功解决了很多系统扩展性问题，其中存在相当的经验值得我们借
鉴。MySpace系统架构到目前为止保持了相对稳定，但其技术人员仍然在为SQL Server支
持的同时连接数等方面继续攻坚，尽可能把事情做到最好。
(二) Amazon
亚马逊书店无疑是电子商务发展的里程碑。2000年到现在，世界网络业腥风血雨。
Amazon曾经成为网络泡沫的头号代表。如今，当这个“最大的泡沫”用几经易改的数字
把自己变成了坚实的IT巨人。
历览Amazon发展过程，其成功经验在于，它创造性地进行了电子商务中每一环节的探索
，包括系统平台的建设，程序编写、网站设立、配送系统等等方面。用Amazon当家人贝
索斯的话说就是，“在现实世界的商店最有力的武器就是地段，地段，地段，而对于我
们来说最重要的三件事就是技术，技术，技术。”
(三) eBay
eBay是世界闻名的拍卖网站，eBay公司通信部主管凯文?帕斯格拉夫认为，“eBay成
功的最重要原因在于公司管理和服务。”
其成功的奥秘可以列举为以下几点：
①敢为天下先—在网络尚不普及的时代，eBay率先进入网络拍卖领域；
②依托虚拟商场所产生的特有的“零库存”是eBay公司取得成功的另一个重要原因。该
公司的核心业务没有任何库存风险，所有的商品都是由客户提供，它只需要负责提供虚
拟的拍卖平台—网络和软件。所以，eBay公司的财务报表上不会出现“库存费用”和“
保管费用”等。
③自eBay公司成立开始，它就一直遵循两条“黄金原则”：建设虚拟社区，给网民以家
的感觉；保证网站稳定安全地运行。
二、 国内大型网站开发时的几点建议
从本节开始，我们将结合国内外大型IT网站在技术扩展方面的沉痛教训和成功经验
，探讨在如今刚刚开始的Web 2.0时代如何应对国内网站即将面临的数据访问量增加（甚
至是急剧膨胀）的问题，并提出一些供参考的策略和建议。
(四) 搭建科学的系统架构
构建大型的商业网站绝对不可能像构建普通的小型网站一样一蹴而就，需要从严格
的软件工程管理的角度进行认真规划，有步骤有逻辑地进行开发。对于大型网站来说，
所采用的技术涉及面极其广泛，从硬件到软件、编程语言、数据库、Web服务器、防火墙
等各个领域都有了很高的要求，已经不是原来简单的html静态网站所能比拟的。以著名
的Yahoo!为例，他们的每一个大型网站工程都需要大量相应专业人员的参与。
(五) 页面静态化
可不要小看纯静态化的HTML页面！其实在很多情况下，HTML往往意味着“效率最高
、消耗最小”，所以我们尽可能使我们的网站上的页面采用静态页面来实现。但是，对
于大量内容并且频繁更新的网站，我们无法全部手动实现，因此可以开发相应的自动化
更新工具，例如我们常见的信息发布系统CMS。像我们经常访问的各个门户站点的新闻频
道，甚至他们的其他频道，都是通过信息发布系统来管理和实现的。信息发布系统可以
实现最简单的信息录入自动生成静态页面，还能具备频道管理、权限管理、自动抓取等
功能，对于一个大型网站来说，拥有一套高效、可管理的CMS是必不可少的。
(六) 存储问题
存储也是一个大问题，一种是小文件的存储，比如图片这类；另一种是大文件的存
储，比如搜索引擎的索引。
大家知道，对于Web服务器来说，不管是Apache、IIS还是其他容器，图片是最消耗资源
的，于是我们有必要将图片与页面进行分离，这是基本上大型网站都会采用的策略，他
们都有独立的图片服务器，甚至很多台图片服务器。这样的架构可以降低提供页面访问
请求的服务器系统压力，并且可以保证系统不会因为图片问题而崩溃，在应用服务器和
图片服务器上，可以进行不同的配置优化以保证更高的系统消耗和执行效率。
(七) 数据库技术—集群和库表散列
对于大型网站而言，使用大型的数据库服务器是必须的事情。但是，在面对大量访
问的时候，数据库的瓶颈仍然会显现出来，这时一台数据库将很快无法满足应用，于是
我们需要借助于数据库集群或者库表散列技术。
在数据库集群方面，很多数据库厂商都有自己的解决方案，Oracle、Sybase、SQL
Server等都有很好的方案，常用的MySQL提供的Master/Slave也是类似的方案。因此，你
使用了什么样的数据库，就参考相应的解决方案来实施即可。
上面提到的数据库集群由于在架构、成本、扩张性方面都会受到所采用数据库类型
的限制，于是我们需要从应用程序的角度来考虑改善系统架构，其中，库表散列是常用
并且最有效的解决方案。我们在应用程序中安装业务和应用或者功能模块将数据库进行
分离，不同的模块对应不同的数据库或者表，再按照一定的策略对某个页面或者功能进
行更小的数据库散列，比如用户表，按照用户ID进行表散列，这样就能够低成本的提升
系统的性能并且有很好的扩展性。在这一方面一个现成的例子就是搜狐。它的论坛就是
采用了这样的架构，将论坛的用户、设置、帖子等信息进行数据库分离，然后对帖子、
用户按照板块和ID进行散列数据库和表，最终可以在配置文件中进行简单的配置便能让
系统随时增加一台低成本的数据库进来补充系统性能。
(八) 缓存策略
这绝对不单指低级的缓存技术相关的编程，应从整个架构角度着眼，深入研究Web服
务器、数据库服务器的各层级的缓冲策略，最后才是低级的缓冲技术的编程。不同的We
b服务器、数据库服务器及Web编程语言都有自己不同的缓冲策略。例如数据库存储方面
，SQL Serve 2005中的主动式缓存机制，Oracle数据的cache group技术，Hibernate的
缓存包括Session的缓存和SessionFactory的缓存；Web服务器方面，Apache提供了自己
的缓存模块，也可以使用外加的Squid模块进行缓存，这两种方式均可以有效的提高Apa
che的访问响应能力，IIS缓冲器技术；至于web开发语言，所用缓存技术更存在很大不同
，例如ASP.NET 2.0中提出了两种缓存应用程序数据和缓存服务页输出的策略，这两种缓
存技术相互独立但不相互排斥，PHP有Pear的Cache模块，等等。
(九) 镜像
镜像是大型网站常采用的提高性能和数据安全性的方式，镜像的技术可以解决不同
网络接入商和地域带来的用户访问速度差异。在镜像的细节技术方面，这里不阐述太深
，有很多专业的现成的解决架构和产品可选。也有廉价的通过软件实现的思路，比如Li
nux上的rsync等工具。
(十) 负载均衡
负载均衡将是大型网站解决高负荷访问和大量并发请求采用的终极解决办法。
负载均衡技术发展了多年，有很多专业的服务提供商和产品可以选择，基于LAMP解决方
案的Lighttped+Squid是相当不错的解决负载均衡和加速系统的有效方式。
(十一) 硬件四层交换
第四层交换使用第三层和第四层信息包的报头信息，根据应用区间识别业务流，将
整个区间段的业务流分配到合适的应用服务器进行处理。第四层交换功能就象是虚IP，
指向物理服务器。它传输的业务服从的协议多种多样，有HTTP、FTP、NFS、Telnet或其
他协议。这些业务在物理服务器基础上，需要复杂的载量平衡算法。在IP世界，业务类
型由终端TCP或UDP端口地址来决定，在第四层交换中的应用区间则由源端和终端IP地址
、TCP和UDP端口共同决定。
在硬件四层交换产品领域，有一些知名的产品可以选择，比如Alteon、F5等，这些
产品很昂贵，但是物有所值，能够提供非常优秀的性能和很灵活的管理能力。Yahoo中国
当初接近2000台服务器使用了三四台Alteon就搞定了。
(十二) 软件四层交换
大家知道了硬件四层交换机的原理后，基于OSI模型来实现的软件四层交换也就应运
而生，这样的解决方案实现的原理一致，不过性能稍差。但是满足一定量的压力还是游
刃有余的。
一个典型的使用负载均衡的策略就是，在软件或者硬件四层交换的基础上搭建squid集群
，这种思路在很多大型网站包括搜索引擎上被采用，这样的架构低成本、高性能还有很
强的扩张性，随时往架构里面增减节点都非常容易。
(十三) 软件投资问题
据报导，目前国内除了一些上市企业和特别大知名大公司以外，很少有企业在成本
中考虑正版软件的购置费用。这种思维极有可能给中国互联网带来噩梦。如果一些公司
真正面临软件资金方面的困难，完全可以考虑使用开源世界的LAMP解决方案（Linux＋A
pache＋MySQL＋Perl、PHP或者Python Web编程语言）；否则，随着我国加入WTO范围的
不断扩大，盗版打击必然越来越严。因此，“苟且偷生”必将自食其果。
另外，随着网络带宽日渐提升，WEB 2.0技术必将影响到网络世界的几乎每一个角落
。因此，如何积聚技术人员进行技术攻关并进一步加强安全防范也成为一个日益严峻的
问题，宜尽早纳入到公司的议事日程。
四、 总结
中国电子商务真正理性发展的一个标志，是大量的传统企业实实在在地开始用互联
网来处理商务、做生意，而现在这样的浪潮已经开始。北京发行集团，联合SINA、6688
.com等单位共同推出的网上虚拟书店—新新书店就是这样的一个标志。
随着网络带宽日渐提升，随着网络理念和WEB 2.0技术的断深入人心，各种B2B、B2C、C
2C等电子商务模式很可能以立体交叉方式整合到各种大型商务网站中来。因此，作为公
司的技术人员，作为临危救驾的“白衣骑士”，如何应对海量存储、海量访问问题，海
量信息检索的问题，日益严峻的安全问题，等等，已经刻不容缓。
]]></description>
			<content:encoded><![CDATA[<p>随着中国大型IT企业信息化速度的加快，大部分应用的数据量和访问量都急剧增加<br />
，大型企业网站正面临性能和高数据访问量的压力，而且对存储、安全以及信息检索等<br />
等方面都提出了更高的要求……<br />
本文中，我想通过几个国外大型IT企业及网站的成功案例，从Web技术人员角度探讨<br />
如何积极地应对国内大型网站即将面临的扩展（主要是技术方面，而较少涉及管理及营<br />
销等方面）矛盾。<br />
<span id="more-27635"></span><br />
一、 国外大型IT网站的成功之道<br />
(一) MySpace<br />
今天，MySpace已经成为全球众口皆碑的社区网站之王。尽管一流和营销和管理经验<br />
自然是每个IT企业取得成功的首要因素，但是本节中我们却抛弃这一点，而主要着眼于<br />
探讨在数次面临系统扩张的紧急关头MySpace是如何从技术方面采取应对策略的。<br />
第一代架构—添置更多的Web服务器<br />
MySpace最初的系统很小，只有两台Web服务器（分担处理用户请求的工作量）和一<br />
个数据库服务器（所有数据都存储在这一个地方）。那时使用的是Dell双CPU、4G内存的<br />
系统。在早期阶段，MySpace基本是通过添置更多Web服务器来对付用户暴增问题的。但<br />
到在2004年早期，在MySpace用户数增长到五十万后，其数据库服务器已经开始疲于奔命<br />
了。<br />
第二代架构—增加数据库服务器<br />
与增加Web服务器不同，增加数据库并没那么简单。如果一个站点由多个数据库支持<br />
，设计者必须考虑的是，如何在保证数据一致性的前提下让多个数据库分担压力。<br />
MySpace运行在三个SQL Server数据库服务器上—一个为主，所有的新数据都向它提<br />
交，然后由它复制到其它两个；另两个数据库服务器全力向用户供给数据，用以在博客<br />
和个人资料栏显示。这种方式在一段时间内效果很好——只要增加数据库服务器，加大<br />
硬盘，就可以应对用户数和访问量的增加。<br />
这一次的数据库架构按照垂直分割模式设计，不同的数据库服务于站点的不同功能<br />
，如登录、用户资料和博客。垂直分割策略利于多个数据库分担访问压力，当用户要求<br />
增加新功能时，MySpace只需要投入新的数据库加以支持。在账户到达二百万后，MySpa<br />
ce还从存储设备与数据库服务器直接交互的方式切换到SAN（存储区域网络）—用高带宽<br />
、专门设计的网络将大量磁盘存储设备连接在一起，而数据库连接到SAN。这项措施极大<br />
提升了系统性能、正常运行时间和可靠性。然而，当用户继续增加到三百万后，垂直分<br />
割策略也变得难以维持下去。<br />
第三代架构—转到分布式计算架构<br />
几经折腾，最终，MySpace将目光移到分布式计算架构——它在物理上分布的众多服<br />
务器，整体必须逻辑上等同于单台机器。拿数据库来说，就不能再像过去那样将应用拆<br />
分，再以不同数据库分别支持，而必须将整个站点看作一个应用。现在，数据库模型里<br />
只有一个用户表，支持博客、个人资料和其他核心功能的数据都存储在相同数据库。<br />
既然所有的核心数据逻辑上都组织到一个数据库，那么MySpace必须找到新的办法以<br />
分担负荷——显然，运行在普通硬件上的单个数据库服务器是无能为力的。这次，不再<br />
按站点功能和应用分割数据库，MySpace开始将它的用户按每百万一组分割，然后将各组<br />
的全部数据分别存入独立的SQL Server实例。目前，MySpace的每台数据库服务器实际运<br />
行两个SQL Server实例，也就是说每台服务器服务大约二百万用户。据MySpace的技术人<br />
员说，以后还可以按照这种模式以更小粒度划分架构，从而优化负荷分担。<br />
第四代架构—求助于微软方案<br />
2005年早期，账户达到九百万，MySpace开始用微软的C#编写ASP.NET程序。在收到<br />
一定成效后，MySpace开始大规模迁移到ASP.NET。<br />
账户达到一千万时，MySpace再次遭遇存储瓶颈问题。SAN的引入解决了早期一些性<br />
能问题，但站点目前的要求已经开始周期性超越SAN的I/O容量——即它从磁盘存储系统<br />
读写数据的极限速度。<br />
第五代架构—增加数据缓存层并转到支持64位处理器的SQL Server 2005<br />
2005年春天，MySpace账户达到一千七百万，MySpace又启用了新的策略以减轻存储<br />
系统压力，即增加数据缓存层——位于Web服务器和数据库服务器之间，其唯一职能是在<br />
内存中建立被频繁请求数据对象的副本，如此一来，不访问数据库也可以向Web应用供给<br />
数据。<br />
2005年中期，服务账户数达到两千六百万时，MySpace因为我们对内存的渴求而切换<br />
到了还处于beta测试的支持64位处理器的SQL Server 2005。升级到SQL Server 2005和<br />
64位Windows Server 2003后，MySpace每台服务器配备了32G内存，后于2006年再次将配<br />
置标准提升到64G。<br />
事实上，MySpace的Web服务器和数据库仍然经常发生超负荷，其用户频繁遭遇“意<br />
外错误”和“站点离线维护”等告示，他们不得不在论坛抱怨不停……<br />
MySpace正是在这样不断重构站点软件、数据库和存储系统中，才一步步走到今天。<br />
事实上，MySpace已经成功解决了很多系统扩展性问题，其中存在相当的经验值得我们借<br />
鉴。MySpace系统架构到目前为止保持了相对稳定，但其技术人员仍然在为SQL Server支<br />
持的同时连接数等方面继续攻坚，尽可能把事情做到最好。<br />
(二) Amazon<br />
亚马逊书店无疑是电子商务发展的里程碑。2000年到现在，世界网络业腥风血雨。<br />
Amazon曾经成为网络泡沫的头号代表。如今，当这个“最大的泡沫”用几经易改的数字<br />
把自己变成了坚实的IT巨人。<br />
历览Amazon发展过程，其成功经验在于，它创造性地进行了电子商务中每一环节的探索<br />
，包括系统平台的建设，程序编写、网站设立、配送系统等等方面。用Amazon当家人贝<br />
索斯的话说就是，“在现实世界的商店最有力的武器就是地段，地段，地段，而对于我<br />
们来说最重要的三件事就是技术，技术，技术。”<br />
(三) eBay<br />
eBay是世界闻名的拍卖网站，eBay公司通信部主管凯文?帕斯格拉夫认为，“eBay成<br />
功的最重要原因在于公司管理和服务。”<br />
其成功的奥秘可以列举为以下几点：<br />
①敢为天下先—在网络尚不普及的时代，eBay率先进入网络拍卖领域；<br />
②依托虚拟商场所产生的特有的“零库存”是eBay公司取得成功的另一个重要原因。该<br />
公司的核心业务没有任何库存风险，所有的商品都是由客户提供，它只需要负责提供虚<br />
拟的拍卖平台—网络和软件。所以，eBay公司的财务报表上不会出现“库存费用”和“<br />
保管费用”等。<br />
③自eBay公司成立开始，它就一直遵循两条“黄金原则”：建设虚拟社区，给网民以家<br />
的感觉；保证网站稳定安全地运行。<br />
二、 国内大型网站开发时的几点建议<br />
从本节开始，我们将结合国内外大型IT网站在技术扩展方面的沉痛教训和成功经验<br />
，探讨在如今刚刚开始的Web 2.0时代如何应对国内网站即将面临的数据访问量增加（甚<br />
至是急剧膨胀）的问题，并提出一些供参考的策略和建议。<br />
(四) 搭建科学的系统架构<br />
构建大型的商业网站绝对不可能像构建普通的小型网站一样一蹴而就，需要从严格<br />
的软件工程管理的角度进行认真规划，有步骤有逻辑地进行开发。对于大型网站来说，<br />
所采用的技术涉及面极其广泛，从硬件到软件、编程语言、数据库、Web服务器、防火墙<br />
等各个领域都有了很高的要求，已经不是原来简单的html静态网站所能比拟的。以著名<br />
的Yahoo!为例，他们的每一个大型网站工程都需要大量相应专业人员的参与。<br />
(五) 页面静态化<br />
可不要小看纯静态化的HTML页面！其实在很多情况下，HTML往往意味着“效率最高<br />
、消耗最小”，所以我们尽可能使我们的网站上的页面采用静态页面来实现。但是，对<br />
于大量内容并且频繁更新的网站，我们无法全部手动实现，因此可以开发相应的自动化<br />
更新工具，例如我们常见的信息发布系统CMS。像我们经常访问的各个门户站点的新闻频<br />
道，甚至他们的其他频道，都是通过信息发布系统来管理和实现的。信息发布系统可以<br />
实现最简单的信息录入自动生成静态页面，还能具备频道管理、权限管理、自动抓取等<br />
功能，对于一个大型网站来说，拥有一套高效、可管理的CMS是必不可少的。<br />
(六) 存储问题<br />
存储也是一个大问题，一种是小文件的存储，比如图片这类；另一种是大文件的存<br />
储，比如搜索引擎的索引。<br />
大家知道，对于Web服务器来说，不管是Apache、IIS还是其他容器，图片是最消耗资源<br />
的，于是我们有必要将图片与页面进行分离，这是基本上大型网站都会采用的策略，他<br />
们都有独立的图片服务器，甚至很多台图片服务器。这样的架构可以降低提供页面访问<br />
请求的服务器系统压力，并且可以保证系统不会因为图片问题而崩溃，在应用服务器和<br />
图片服务器上，可以进行不同的配置优化以保证更高的系统消耗和执行效率。<br />
(七) 数据库技术—集群和库表散列<br />
对于大型网站而言，使用大型的数据库服务器是必须的事情。但是，在面对大量访<br />
问的时候，数据库的瓶颈仍然会显现出来，这时一台数据库将很快无法满足应用，于是<br />
我们需要借助于数据库集群或者库表散列技术。<br />
在数据库集群方面，很多数据库厂商都有自己的解决方案，Oracle、Sybase、SQL<br />
Server等都有很好的方案，常用的MySQL提供的Master/Slave也是类似的方案。因此，你<br />
使用了什么样的数据库，就参考相应的解决方案来实施即可。<br />
上面提到的数据库集群由于在架构、成本、扩张性方面都会受到所采用数据库类型<br />
的限制，于是我们需要从应用程序的角度来考虑改善系统架构，其中，库表散列是常用<br />
并且最有效的解决方案。我们在应用程序中安装业务和应用或者功能模块将数据库进行<br />
分离，不同的模块对应不同的数据库或者表，再按照一定的策略对某个页面或者功能进<br />
行更小的数据库散列，比如用户表，按照用户ID进行表散列，这样就能够低成本的提升<br />
系统的性能并且有很好的扩展性。在这一方面一个现成的例子就是搜狐。它的论坛就是<br />
采用了这样的架构，将论坛的用户、设置、帖子等信息进行数据库分离，然后对帖子、<br />
用户按照板块和ID进行散列数据库和表，最终可以在配置文件中进行简单的配置便能让<br />
系统随时增加一台低成本的数据库进来补充系统性能。<br />
(八) 缓存策略<br />
这绝对不单指低级的缓存技术相关的编程，应从整个架构角度着眼，深入研究Web服<br />
务器、数据库服务器的各层级的缓冲策略，最后才是低级的缓冲技术的编程。不同的We<br />
b服务器、数据库服务器及Web编程语言都有自己不同的缓冲策略。例如数据库存储方面<br />
，SQL Serve 2005中的主动式缓存机制，Oracle数据的cache group技术，Hibernate的<br />
缓存包括Session的缓存和SessionFactory的缓存；Web服务器方面，Apache提供了自己<br />
的缓存模块，也可以使用外加的Squid模块进行缓存，这两种方式均可以有效的提高Apa<br />
che的访问响应能力，IIS缓冲器技术；至于web开发语言，所用缓存技术更存在很大不同<br />
，例如ASP.NET 2.0中提出了两种缓存应用程序数据和缓存服务页输出的策略，这两种缓<br />
存技术相互独立但不相互排斥，PHP有Pear的Cache模块，等等。<br />
(九) 镜像<br />
镜像是大型网站常采用的提高性能和数据安全性的方式，镜像的技术可以解决不同<br />
网络接入商和地域带来的用户访问速度差异。在镜像的细节技术方面，这里不阐述太深<br />
，有很多专业的现成的解决架构和产品可选。也有廉价的通过软件实现的思路，比如Li<br />
nux上的rsync等工具。<br />
(十) 负载均衡<br />
负载均衡将是大型网站解决高负荷访问和大量并发请求采用的终极解决办法。<br />
负载均衡技术发展了多年，有很多专业的服务提供商和产品可以选择，基于LAMP解决方<br />
案的Lighttped+Squid是相当不错的解决负载均衡和加速系统的有效方式。<br />
(十一) 硬件四层交换<br />
第四层交换使用第三层和第四层信息包的报头信息，根据应用区间识别业务流，将<br />
整个区间段的业务流分配到合适的应用服务器进行处理。第四层交换功能就象是虚IP，<br />
指向物理服务器。它传输的业务服从的协议多种多样，有HTTP、FTP、NFS、Telnet或其<br />
他协议。这些业务在物理服务器基础上，需要复杂的载量平衡算法。在IP世界，业务类<br />
型由终端TCP或UDP端口地址来决定，在第四层交换中的应用区间则由源端和终端IP地址<br />
、TCP和UDP端口共同决定。<br />
在硬件四层交换产品领域，有一些知名的产品可以选择，比如Alteon、F5等，这些<br />
产品很昂贵，但是物有所值，能够提供非常优秀的性能和很灵活的管理能力。Yahoo中国<br />
当初接近2000台服务器使用了三四台Alteon就搞定了。<br />
(十二) 软件四层交换<br />
大家知道了硬件四层交换机的原理后，基于OSI模型来实现的软件四层交换也就应运<br />
而生，这样的解决方案实现的原理一致，不过性能稍差。但是满足一定量的压力还是游<br />
刃有余的。<br />
一个典型的使用负载均衡的策略就是，在软件或者硬件四层交换的基础上搭建squid集群<br />
，这种思路在很多大型网站包括搜索引擎上被采用，这样的架构低成本、高性能还有很<br />
强的扩张性，随时往架构里面增减节点都非常容易。<br />
(十三) 软件投资问题<br />
据报导，目前国内除了一些上市企业和特别大知名大公司以外，很少有企业在成本<br />
中考虑正版软件的购置费用。这种思维极有可能给中国互联网带来噩梦。如果一些公司<br />
真正面临软件资金方面的困难，完全可以考虑使用开源世界的LAMP解决方案（Linux＋A<br />
pache＋MySQL＋Perl、PHP或者Python Web编程语言）；否则，随着我国加入WTO范围的<br />
不断扩大，盗版打击必然越来越严。因此，“苟且偷生”必将自食其果。<br />
另外，随着网络带宽日渐提升，WEB 2.0技术必将影响到网络世界的几乎每一个角落<br />
。因此，如何积聚技术人员进行技术攻关并进一步加强安全防范也成为一个日益严峻的<br />
问题，宜尽早纳入到公司的议事日程。</p>
<p>四、 总结<br />
中国电子商务真正理性发展的一个标志，是大量的传统企业实实在在地开始用互联<br />
网来处理商务、做生意，而现在这样的浪潮已经开始。北京发行集团，联合SINA、6688<br />
.com等单位共同推出的网上虚拟书店—新新书店就是这样的一个标志。<br />
随着网络带宽日渐提升，随着网络理念和WEB 2.0技术的断深入人心，各种B2B、B2C、C<br />
2C等电子商务模式很可能以立体交叉方式整合到各种大型商务网站中来。因此，作为公<br />
司的技术人员，作为临危救驾的“白衣骑士”，如何应对海量存储、海量访问问题，海<br />
量信息检索的问题，日益严峻的安全问题，等等，已经刻不容缓。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.limingwen.com.cn/archives/27635.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>杀毒软件工程师看的书籍</title>
		<link>http://www.limingwen.com.cn/archives/26769.html</link>
		<comments>http://www.limingwen.com.cn/archives/26769.html#comments</comments>
		<pubDate>Mon, 14 Dec 2009 02:26:28 +0000</pubDate>
		<dc:creator>Godwin</dc:creator>
				<category><![CDATA[技术在线]]></category>
		<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://www.limingwen.com.cn/?p=26769</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.limingwen.com.cn/wp-content/uploads/2009/12/e69caae591bde5908d-290x300.jpg"><img class="alignnone size-full wp-image-27637" title="e69caae591bde5908d-290x300" src="http://www.limingwen.com.cn/wp-content/uploads/2009/12/e69caae591bde5908d-290x300.jpg" alt="" width="290" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.limingwen.com.cn/archives/26769.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>各品牌型号ADSL MODEM用户名密码大全</title>
		<link>http://www.limingwen.com.cn/archives/23476.html</link>
		<comments>http://www.limingwen.com.cn/archives/23476.html#comments</comments>
		<pubDate>Sun, 17 Feb 2008 13:56:44 +0000</pubDate>
		<dc:creator>Godwin</dc:creator>
				<category><![CDATA[技术在线]]></category>
		<category><![CDATA[网络]]></category>
		<category><![CDATA[ADSL]]></category>
		<category><![CDATA[路由器]]></category>

		<guid isPermaLink="false">http://www.limingwen.com.cn/?p=16</guid>
		<description><![CDATA[在日常的网络管理中，调试 ADSL 设备时，需要使用到默认的用户名/密码，但往往又没有文字记载下来，这里我们将主要的ADSL Modem的工厂默认参数列出来，供大家参考
首先要先把网卡的IP地址设置成跟这些ADSL设奋相同的网段1、全向QL1680在IE浏览器的地址栏里面敲入IP地址10.0.0.2，的用户名是admin出厂时默认值：
密码是qxcomm1680，管理员密码是 qxcommsupport
2、全向QL1880在IE浏览器的地址栏里面敲入IP地址192.168.1.1，的用户名是root出厂时默认值：密码是root

3、全向QL1688在IE浏览器的地址栏里面敲入IP地址10.0.0.2，用户名为admin；出厂时默认值：密码为qxcomm1688
4、CyberLink 6307/6309KG 它使用在随Cyberlink6307/6309KG带的光盘中DSLCom.exe， 出厂时默认值：
路由IP地址 : 192.168.1.1密码: stm
5、TP-LINK TD-8800在IE输入192.168.1.1,户名admin,密码admin.
6、合勤zyxel 642 在运行输入telnet 192.168.1.1 密码1234,一直按住机身后面的的RESET复位键然后开机，保持几十秒就可以恢复出厂默认值。
7、Ecom ED-802EG 在IE输入192.168.1.1，用户名和密码都为root
8、神州数码6010RA，在IE输入192.168.1.1　用户名为ADSL，密码为ADSL1234
9、华为SmartAX MT800的初始IP是192.168.1.1，用户名和密码都为ADMIN，恢复默认配置的方法有两种，一种是连续按MODEM背后的RESET键三次，另一种是在配置菜单的SAVE&#38;REBOOT里选择恢复默认配置。
伊泰克
http://192.168.1.1/%20
用户名：supervisor
密码：12345
华硕
http://192.168.1.1/%20
用户名：adsl
密码：adsl1234
阿尔卡特
http://192.168.1.1/%20
一般没有密码
同维DSL699E
http://192.168.1.1/%20
用户名：ROOT
密码：ROOT
大亚DB102
http://192.168.1.1/%20
用户名：admin
密码：dare
高级设置界面：http://192.168.1.1/doc/index1.htm
WST的RT1080
http://192.168.0.1/%20
username:root
password:root
WST的ART18CX
http://10.0.0.2/%20
username:admin
password:conexant
username:user
password:password
全向qxcomm1688
http://192.168.1.1/%20
高端设置密码是：qxcommsuport
全向qxcomm1680
http://192.168.1.1/%20
登陆ADSL的密码是:qxcomm1680
实达
实达 ADSL2110-EH
address: 192.168.10.1
user: admin
pwd: starnetadsl
V3.2　root
root
V5.4　root
grouter
泛德
admin
conexant
东信Ea700
http://192.168.1.1/%20
用户名：空
密码：password
broadmax的hsa300a
http://192.168.0.1/%20
username:broadmax
password:broadmax
长虹ch-500E
http://192.168.1.1/%20
username:root
password:root
重庆普天CP ADSL03
http://192.168.1.1/%20
username:root
password:root
台湾突破EA110
RS232:38400
http://192.168.7.1/%20
usernameSL
pswSL
etek-td的ADSL_T07L006.0
http://192.168.1.1/%20
User Name: supervisor
Password: 12345
忘记密码的解决办法：
使用超级终端的Xmodem方式重写Vxworks.dlf，密码恢复成：12345
GVC的DSL-802E/R3A
http://10.0.0.2/%20
username:admin
password:epicrouter
username:user
password:password
科迈易通km300A-1
http://192.168.1.1/%20
username:
password:password
科迈易通km300A-G
http://192.168.1.1/%20
username:root
password:root
科迈易通km300A-A
http://192.168.1.1/%20
username:root or admin
password:123456
sunrise的SR-DSL-AE
http://192.168.1.1/%20
username:admin
password:0000
sunrise的DSL-802E_R3A
http://10.0.0.2/%20
username:admin
password:epicrouter
username:user
password:password
UTStar的ut-300R
http://192.168.1.1/%20
username:root or admin
password:utstar
湖北邮通
IP:10.0.0.2
Username:admin
Password:epicrouter
亨威NSM500网速通
IP:192.168.1.1
Username:root
Password:root
]]></description>
			<content:encoded><![CDATA[<p>在日常的网络管理中，调试 ADSL 设备时，需要使用到默认的用户名/密码，但往往又没有文字记载下来，这里我们将主要的ADSL Modem的工厂默认参数列出来，供大家参考<br />
首先要先把网卡的IP地址设置成跟这些ADSL设奋相同的网段1、全向QL1680在IE浏览器的地址栏里面敲入IP地址10.0.0.2，的用户名是admin出厂时默认值：</p>
<p>密码是qxcomm1680，管理员密码是 qxcommsupport<br />
2、全向QL1880在IE浏览器的地址栏里面敲入IP地址192.168.1.1，的用户名是root出厂时默认值：密码是root<br />
<span id="more-23476"></span><br />
3、全向QL1688在IE浏览器的地址栏里面敲入IP地址10.0.0.2，用户名为admin；出厂时默认值：密码为qxcomm1688<br />
4、CyberLink 6307/6309KG 它使用在随Cyberlink6307/6309KG带的光盘中DSLCom.exe， 出厂时默认值：</p>
<p>路由IP地址 : 192.168.1.1密码: stm<br />
5、TP-LINK TD-8800在IE输入192.168.1.1,户名admin,密码admin.<br />
6、合勤zyxel 642 在运行输入telnet 192.168.1.1 密码1234,一直按住机身后面的的RESET复位键然后开机，保持几十秒就可以恢复出厂默认值。<br />
7、Ecom ED-802EG 在IE输入192.168.1.1，用户名和密码都为root<br />
8、神州数码6010RA，在IE输入192.168.1.1　用户名为ADSL，密码为ADSL1234<br />
9、华为SmartAX MT800的初始IP是192.168.1.1，用户名和密码都为ADMIN，恢复默认配置的方法有两种，一种是连续按MODEM背后的RESET键三次，另一种是在配置菜单的SAVE&amp;REBOOT里选择恢复默认配置。</p>
<p>伊泰克</p>
<p>http://192.168.1.1/%20</p>
<p>用户名：supervisor<br />
密码：12345</p>
<p>华硕</p>
<p>http://192.168.1.1/%20</p>
<p>用户名：adsl<br />
密码：adsl1234</p>
<p>阿尔卡特</p>
<p>http://192.168.1.1/%20</p>
<p>一般没有密码</p>
<p>同维DSL699E</p>
<p>http://192.168.1.1/%20</p>
<p>用户名：ROOT<br />
密码：ROOT</p>
<p>大亚DB102</p>
<p>http://192.168.1.1/%20</p>
<p>用户名：admin<br />
密码：dare<br />
高级设置界面：http://192.168.1.1/doc/index1.htm<br />
WST的RT1080</p>
<p>http://192.168.0.1/%20</p>
<p>username:root<br />
password:root</p>
<p>WST的ART18CX</p>
<p>http://10.0.0.2/%20</p>
<p>username:admin<br />
password:conexant<br />
username:user<br />
password:password</p>
<p>全向qxcomm1688</p>
<p>http://192.168.1.1/%20</p>
<p>高端设置密码是：qxcommsuport</p>
<p>全向qxcomm1680</p>
<p>http://192.168.1.1/%20</p>
<p>登陆ADSL的密码是:qxcomm1680</p>
<p>实达<br />
实达 ADSL2110-EH<br />
address: 192.168.10.1<br />
user: admin<br />
pwd: starnetadsl<br />
V3.2　root<br />
root<br />
V5.4　root<br />
grouter</p>
<p>泛德<br />
admin<br />
conexant</p>
<p>东信Ea700</p>
<p>http://192.168.1.1/%20</p>
<p>用户名：空<br />
密码：password</p>
<p>broadmax的hsa300a</p>
<p>http://192.168.0.1/%20</p>
<p>username:broadmax<br />
password:broadmax</p>
<p>长虹ch-500E</p>
<p>http://192.168.1.1/%20</p>
<p>username:root<br />
password:root</p>
<p>重庆普天CP ADSL03</p>
<p>http://192.168.1.1/%20</p>
<p>username:root<br />
password:root</p>
<p>台湾突破EA110<br />
RS232:38400</p>
<p>http://192.168.7.1/%20</p>
<p>usernameSL<br />
pswSL</p>
<p>etek-td的ADSL_T07L006.0</p>
<p>http://192.168.1.1/%20</p>
<p>User Name: supervisor<br />
Password: 12345<br />
忘记密码的解决办法：<br />
使用超级终端的Xmodem方式重写Vxworks.dlf，密码恢复成：12345</p>
<p>GVC的DSL-802E/R3A</p>
<p>http://10.0.0.2/%20</p>
<p>username:admin<br />
password:epicrouter<br />
username:user<br />
password:password</p>
<p>科迈易通km300A-1</p>
<p>http://192.168.1.1/%20</p>
<p>username:<br />
password:password</p>
<p>科迈易通km300A-G</p>
<p>http://192.168.1.1/%20</p>
<p>username:root<br />
password:root</p>
<p>科迈易通km300A-A</p>
<p>http://192.168.1.1/%20</p>
<p>username:root or admin<br />
password:123456</p>
<p>sunrise的SR-DSL-AE</p>
<p>http://192.168.1.1/%20</p>
<p>username:admin<br />
password:0000</p>
<p>sunrise的DSL-802E_R3A</p>
<p>http://10.0.0.2/%20</p>
<p>username:admin<br />
password:epicrouter<br />
username:user<br />
password:password</p>
<p>UTStar的ut-300R</p>
<p>http://192.168.1.1/%20</p>
<p>username:root or admin<br />
password:utstar</p>
<p>湖北邮通<br />
IP:10.0.0.2<br />
Username:admin<br />
Password:epicrouter</p>
<p>亨威NSM500网速通<br />
IP:192.168.1.1<br />
Username:root<br />
Password:root</p>
]]></content:encoded>
			<wfw:commentRss>http://www.limingwen.com.cn/archives/23476.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>网页无法复制怎么办</title>
		<link>http://www.limingwen.com.cn/archives/23475.html</link>
		<comments>http://www.limingwen.com.cn/archives/23475.html#comments</comments>
		<pubDate>Sun, 17 Feb 2008 02:07:52 +0000</pubDate>
		<dc:creator>Godwin</dc:creator>
				<category><![CDATA[技术在线]]></category>
		<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://www.limingwen.com.cn/?p=15</guid>
		<description><![CDATA[一、不能选中
1.破解方法很简单： 单击IE浏览器的&#8221;工具&#8221;&#8211;&#8221;internet选项&#8221;&#8211;&#8221;安全&#8221;，将其中的&#8221;internet&#8221;的安全级别设为自定义，在安全设置中，脚本下，禁用&#8221;JAVA 小程序脚本&#8221;和&#8221;活动脚本&#8221;，&#8221;确定&#8221;后刷新网页即可。
因为安全级别最高的时候，一切控件和脚本均不能运行，再厉害的网页限制手段统统无效。
{记得给脚本解禁，否则会影响我们浏览网页}
2.把整个网页保存成文本文件 方法如下
打开要保存的网页
点文件&#8211;另存为-然后在保存类型中选择 文本文件(*.txt),再复制到word.

二、右键中屏蔽复制、粘贴命令1.在需要的网页页面、文件或快捷图标上先点击左键，并按紧左键不要放开，再点下右键，在按住右键的同时松开左键最后松开右键，这时熟悉的右键菜单便呈现在眼前了。这是最常用最有效的一种方法。
2.如果在网页目标上按下鼠标右键时弹出警告窗口，这时不要松开右键，将鼠标移到警告窗口上并按下左键点击&#8221;确定&#8221;按钮，这时窗口就会消失，最后松开鼠标右键，右键菜单便呈现在你眼前了。
3.如果在目标上点鼠标右键后出现添加到收藏夹的窗口，这时不要松开右键，也不要移动鼠标，只要移动键盘的TAB键，移动焦点到&#8221;取消&#8221;按钮上按下空格键或打回车，窗口就会消失，这时松开右键就可。
4.遇上右键被禁用，只要先按一下F10,再点右键，你就可以得到你想要的。当然，前提是你的鼠标右键没坏。如果坏了，也没关系&#8211;你如果想另存网页上的图片，可先另外开一个IE窗口，然后用鼠标左键点住图片不放并拖到新开的窗口里面去，在再IE窗口只选择&#8221;文件&#8221;菜单只&#8221;另存为&#8221;命令既可完成你的心原；如果你想保存文本信息也可如法炮制，只是你要新打开的不 是IE窗口，而是Word 记事本等字处理软件窗口。
5. 如果对网页中的超链接无法用是鼠标右键弹出&#8221;在新窗口中打开&#8221;菜单，用以上一些方法可能无法破解。这时只要你在超连接上点鼠标右键，弹出窗口，这时不要松开右键，按键盘上的空格键，窗口消失了，这时松开右键，可爱的右键菜单又出现了。
6.在屏蔽鼠标右键的页面中点右键，出现限制窗口，此时不要松开右键，用左手按键盘上的ait+f4组合键，这时窗口就被关闭了，松开鼠标右键，菜单出现了！这一招使出来，以上所有情况都可轻易破解掉！
]]></description>
			<content:encoded><![CDATA[<p>一、不能选中<br />
1.破解方法很简单： 单击IE浏览器的&#8221;工具&#8221;&#8211;&#8221;internet选项&#8221;&#8211;&#8221;安全&#8221;，将其中的&#8221;internet&#8221;的安全级别设为自定义，在安全设置中，脚本下，禁用&#8221;JAVA 小程序脚本&#8221;和&#8221;活动脚本&#8221;，&#8221;确定&#8221;后刷新网页即可。<br />
因为安全级别最高的时候，一切控件和脚本均不能运行，再厉害的网页限制手段统统无效。</p>
<p>{记得给脚本解禁，否则会影响我们浏览网页}<br />
2.把整个网页保存成文本文件 方法如下<br />
打开要保存的网页</p>
<p>点文件&#8211;另存为-然后在保存类型中选择 文本文件(*.txt),再复制到word.<br />
<span id="more-23475"></span></p>
<p>二、右键中屏蔽复制、粘贴命令1.在需要的网页页面、文件或快捷图标上先点击左键，并按紧左键不要放开，再点下右键，在按住右键的同时松开左键最后松开右键，这时熟悉的右键菜单便呈现在眼前了。这是最常用最有效的一种方法。</p>
<p>2.如果在网页目标上按下鼠标右键时弹出警告窗口，这时不要松开右键，将鼠标移到警告窗口上并按下左键点击&#8221;确定&#8221;按钮，这时窗口就会消失，最后松开鼠标右键，右键菜单便呈现在你眼前了。<br />
3.如果在目标上点鼠标右键后出现添加到收藏夹的窗口，这时不要松开右键，也不要移动鼠标，只要移动键盘的TAB键，移动焦点到&#8221;取消&#8221;按钮上按下空格键或打回车，窗口就会消失，这时松开右键就可。<br />
4.遇上右键被禁用，只要先按一下F10,再点右键，你就可以得到你想要的。当然，前提是你的鼠标右键没坏。如果坏了，也没关系&#8211;你如果想另存网页上的图片，可先另外开一个IE窗口，然后用鼠标左键点住图片不放并拖到新开的窗口里面去，在再IE窗口只选择&#8221;文件&#8221;菜单只&#8221;另存为&#8221;命令既可完成你的心原；如果你想保存文本信息也可如法炮制，只是你要新打开的不 是IE窗口，而是Word 记事本等字处理软件窗口。<br />
5. 如果对网页中的超链接无法用是鼠标右键弹出&#8221;在新窗口中打开&#8221;菜单，用以上一些方法可能无法破解。这时只要你在超连接上点鼠标右键，弹出窗口，这时不要松开右键，按键盘上的空格键，窗口消失了，这时松开右键，可爱的右键菜单又出现了。<br />
6.在屏蔽鼠标右键的页面中点右键，出现限制窗口，此时不要松开右键，用左手按键盘上的ait+f4组合键，这时窗口就被关闭了，松开鼠标右键，菜单出现了！这一招使出来，以上所有情况都可轻易破解掉！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.limingwen.com.cn/archives/23475.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2007年中国国内各大域名注册商比较</title>
		<link>http://www.limingwen.com.cn/archives/23467.html</link>
		<comments>http://www.limingwen.com.cn/archives/23467.html#comments</comments>
		<pubDate>Mon, 28 Jan 2008 11:49:51 +0000</pubDate>
		<dc:creator>Godwin</dc:creator>
				<category><![CDATA[技术在线]]></category>
		<category><![CDATA[网络]]></category>
		<category><![CDATA[域名]]></category>
		<category><![CDATA[对比]]></category>

		<guid isPermaLink="false">http://www.mysgz.com/wordpress/?p=9</guid>
		<description><![CDATA[2007年，随着竞争的加大，中国国内各大域名注册商分别在不同程度的改变着，比起2006年，变化还是有的。此文将从几个方面对中国国内
各大域名注册商进行比较，以让要注册域名的朋友有个好的参考：
比效的几方面分别是：域名过户，域名转移注册商，域名注册商内部转移代理，域名管理面板，域名功能，域名DNS解析与稳定性
首先，我们来解析一下一些名词，以让新朋友们更好的理解：
域名过户：简单的说，就是域名的注册所有人的姓名更改。因为国内注册商中域名注册所有人一旦注册，个人客户是无法在管理面板进行更改
的，需要更改的就是域名过户。

域名转移注册商：域名转移注册商，简单的说，就是从一个注册商那里放的域名转到另外一个注册商那里放并使用新注册商给你提供的管理功能。
域名ＤＮＳ解析：就是对你的域名进行绑定ip等等操作，让你的域名可以访问你放网页的空间。
好了，说了上面一些，新朋友应该大概了解，那么现在我们开始对各大注册商在这几方面进行逐一列出比较：
万网(www.net.cn　/　hichina.com)
域名过户：万网域名过户在2006年之前，过户收费是几百到一千之间，所以这方面常得到域名注册人的指责。最近万网改变了，新的一年，万
网域名过户仍然收费，但收费改为大众可以接受的10元。至于域名过户过程较麻烦，需寄信。（这样，时间性就久了）见以下：
他们的域名过户过程，国际域名过户提供新旧注册人双方个人身份证复印件，下载过户协议签名，寄到他们总部过户。国内域名过户提供新旧注册单位营业执照复印件和经办人个人身份证复印件，下载过户协议签名盖章，寄到他们总部过户。
域名转移注册商：万网域名转移注册商这方面，在域名注册人之间，都说转移困难，为什么这么说。原因就是万网喜欢以拖或直接不给转出。新的一年，这方面没什么大的改变。能否转出，真要靠运气与关系。转出需填写表格，像过户那样附上注册人或注册单位证件复印件，寄过去索取转移码。有的朋友说可以传真。
域名注册商内部转移代理：需原代理解锁，同意方可转出。程度：一般。内部转移代理需续费一年。各注册商相同。
域名管理面板：万网的管理面板界面差，操作易用度算中等。需要新手多了解一下。
域名功能：提供免费10条域名解析记录，可以添加泛域名和三级子域名解析,可添加 A、CNAME、MX记录，域名url转向
域名DNS解析与稳定性：万网dns解析生效速度一般，有时几分钟，有时几十分钟。dns解析稳定性一般，上年有一次发生不稳定，倒致许多用户
域名网站打不开。但这种事属于很少发生的情况。稳定程度：尚可
新网信海(数码) (xinnet.com)
域名过户：新网信海域名过户是收费的，价格为几百到一千之间。但据说关系好的，可以便宜。(这样说，应该明白些什么吧)。域名过户过程麻烦，与上面万网提到的大致相同。
域名转移注册商：新网信海的域名转移注册商与上面万网提到的原因一样，转出困难。能否转出，也要靠运气与关系。转出需填写表格，像过户那样附上注册人或注册单位证件复印件，寄过去索取转移码。
域名注册商内部转移代理：内部代理转移较容易，注册人有管理密码，就可以让代理操作转移代理。内部转移代理需续费一年。各注册商相同。
域名管理面板：管理面板界面尚可，操作易用度算中等。需要新手多了解一下。
域名功能：提供免费20条域名解析记录，可以添加泛域名和三级子域名解析，可添加 A、CNAME、MX记录，域名url转向
域名DNS解析与稳定性：新网信海dns解析生效速度快，即时生效。新网信海DNS也出现过不稳定情况，但跟上面万网的一样，是属特殊少发生的事。稳定程度：尚可
商务中国(bizcn.com)
域名过户：域名过户免费，但需续费一年。过户过程较方便。国际域名过户过程：原注册人下载过户协议填写签字，附上双方身份证复印件传真到总部就可以。国内域名过户过程：下载过户协议填写，注册单位盖章签字，附上双方营业执照复印件和经办人身份证复印件传真到总部过户就可以。
域名转移注册商：商务中国转移注册商较方便，不限制。国际域名，直接客户只需向商务中国发邮件索取。代理下用户，可向代理索取，代理在平台能直接获得转移码。国内域名，索取转移码各注册商相同。转移过程与上面提到的一样。
域名注册商内部转移代理：需原代理解锁，就可以转移。内部转移代理需续费一年。各注册商相同。
域名管理面板：商务中国管理面板界面一般，操作易用度容易。新手很容易看得明白。
域名功能：提供免费20条域名解析记录，可以添加泛域名和三级子域名解析,可添加 A、CNAME、MX记录，域名url转向
域名DNS解析与稳定性：商务中国dns解析速度不快，有时半个小时，有时一个小时才生效。但稳定性方面较好。没出现dns不稳定导致客户网站
不能访问的情况。
中国频道：(35.com/onlinenic.com/china-channel.com)
域名过户：域名过户免费，过户过程也算麻烦。与上面万网提到的过程一样。
域名转移注册商：转移注册商较方便，不限制。国际域名，直接客户只需向中国频道发邮件索取。代理下用户，可向代理索取，代理在平台能直接获得转移码。国内域名，索取转移码各注册商相同。转移过程与上面提到的一样。
域名注册商内部转移代理：需原代理解锁，提供转移码给客户。内部转移代理需续费一年。各注册商相同。
域名管理面板：域名管理界面有几个，总体来说，算差。操作易用度一般。新手了解一下看得明白。
域名功能：提供免费20条域名解析记录，可以添加泛域名和三级子域名解析,可添加 A、CNAME、MX记录，域名url转向。特色功能：可增加邮件
转向，域名隐私保护（收费）
域名DNS解析与稳定性：中国频道dns解析速度快，即时生效。稳定性方面较好。没出现dns不稳定。
新网互联：(dns.com.cn)
域名过户：域名过户免费，过户过程也算麻烦。与上面万网提到的过程一样。而且不知是算严格还是刁钻，不能一点不按他要求完成，否刚重寄。
域名转移注册商：转移注册商没限制。但转移过程较麻烦。下载索取转移码申请表，填上资料。个人签名，单位的盖章，附上经办人身份证复印件，单位的附上营业执照复印件。是代理下注册的，还需要代理签名，或单位盖章。不能有半点不符合要求，否则要你重寄。时间越久。
域名注册商内部转移代理：以前新网互联互联内部转移代理是比较方便的，注册人有管理密码，就可以任意转移到其他互联代理。现在互联加了代理转换的锁定。转移需要原代理同意解锁才可以。内部转移代理需续费一年。各注册商相同。
域名管理面板：新网互联域名管理面板界面美观。操作易用度一般。新手需了解一下
域名功能：提供免费20条域名解析记录，可以添加泛域名和三级子域名解析,可添加 A、CNAME、MX记录，域名url转向
域名DNS解析与稳定性：新网互联dns解析速度快，即时生效，但最近出现不稳定，dns解析IP较慢问题。而且dns解析以前出现过不稳定，导致域名网站不能访问，最近也是时断时好。希望只是短期问题。以前还算可以
]]></description>
			<content:encoded><![CDATA[<p>2007年，随着竞争的加大，中国国内各大域名注册商分别在不同程度的改变着，比起2006年，变化还是有的。此文将从几个方面对中国国内<br />
各大域名注册商进行比较，以让要注册域名的朋友有个好的参考：</p>
<p>比效的几方面分别是：域名过户，域名转移注册商，域名注册商内部转移代理，域名管理面板，域名功能，域名DNS解析与稳定性</p>
<p>首先，我们来解析一下一些名词，以让新朋友们更好的理解：</p>
<p>域名过户：简单的说，就是域名的注册所有人的姓名更改。因为国内注册商中域名注册所有人一旦注册，个人客户是无法在管理面板进行更改<br />
的，需要更改的就是域名过户。<br />
<span id="more-23467"></span><br />
域名转移注册商：域名转移注册商，简单的说，就是从一个注册商那里放的域名转到另外一个注册商那里放并使用新注册商给你提供的管理功能。</p>
<p>域名ＤＮＳ解析：就是对你的域名进行绑定ip等等操作，让你的域名可以访问你放网页的空间。</p>
<p>好了，说了上面一些，新朋友应该大概了解，那么现在我们开始对各大注册商在这几方面进行逐一列出比较：</p>
<p>万网(www.net.cn　/　hichina.com)</p>
<p>域名过户：万网域名过户在2006年之前，过户收费是几百到一千之间，所以这方面常得到域名注册人的指责。最近万网改变了，新的一年，万</p>
<p>网域名过户仍然收费，但收费改为大众可以接受的10元。至于域名过户过程较麻烦，需寄信。（这样，时间性就久了）见以下：<br />
他们的域名过户过程，国际域名过户提供新旧注册人双方个人身份证复印件，下载过户协议签名，寄到他们总部过户。国内域名过户提供新旧注册单位营业执照复印件和经办人个人身份证复印件，下载过户协议签名盖章，寄到他们总部过户。</p>
<p>域名转移注册商：万网域名转移注册商这方面，在域名注册人之间，都说转移困难，为什么这么说。原因就是万网喜欢以拖或直接不给转出。新的一年，这方面没什么大的改变。能否转出，真要靠运气与关系。转出需填写表格，像过户那样附上注册人或注册单位证件复印件，寄过去索取转移码。有的朋友说可以传真。</p>
<p>域名注册商内部转移代理：需原代理解锁，同意方可转出。程度：一般。内部转移代理需续费一年。各注册商相同。</p>
<p>域名管理面板：万网的管理面板界面差，操作易用度算中等。需要新手多了解一下。</p>
<p>域名功能：提供免费10条域名解析记录，可以添加泛域名和三级子域名解析,可添加 A、CNAME、MX记录，域名url转向</p>
<p>域名DNS解析与稳定性：万网dns解析生效速度一般，有时几分钟，有时几十分钟。dns解析稳定性一般，上年有一次发生不稳定，倒致许多用户<br />
域名网站打不开。但这种事属于很少发生的情况。稳定程度：尚可</p>
<p>新网信海(数码) (xinnet.com)</p>
<p>域名过户：新网信海域名过户是收费的，价格为几百到一千之间。但据说关系好的，可以便宜。(这样说，应该明白些什么吧)。域名过户过程麻烦，与上面万网提到的大致相同。</p>
<p>域名转移注册商：新网信海的域名转移注册商与上面万网提到的原因一样，转出困难。能否转出，也要靠运气与关系。转出需填写表格，像过户那样附上注册人或注册单位证件复印件，寄过去索取转移码。</p>
<p>域名注册商内部转移代理：内部代理转移较容易，注册人有管理密码，就可以让代理操作转移代理。内部转移代理需续费一年。各注册商相同。</p>
<p>域名管理面板：管理面板界面尚可，操作易用度算中等。需要新手多了解一下。</p>
<p>域名功能：提供免费20条域名解析记录，可以添加泛域名和三级子域名解析，可添加 A、CNAME、MX记录，域名url转向</p>
<p>域名DNS解析与稳定性：新网信海dns解析生效速度快，即时生效。新网信海DNS也出现过不稳定情况，但跟上面万网的一样，是属特殊少发生的事。稳定程度：尚可</p>
<p>商务中国(bizcn.com)</p>
<p>域名过户：域名过户免费，但需续费一年。过户过程较方便。国际域名过户过程：原注册人下载过户协议填写签字，附上双方身份证复印件传真到总部就可以。国内域名过户过程：下载过户协议填写，注册单位盖章签字，附上双方营业执照复印件和经办人身份证复印件传真到总部过户就可以。</p>
<p>域名转移注册商：商务中国转移注册商较方便，不限制。国际域名，直接客户只需向商务中国发邮件索取。代理下用户，可向代理索取，代理在平台能直接获得转移码。国内域名，索取转移码各注册商相同。转移过程与上面提到的一样。</p>
<p>域名注册商内部转移代理：需原代理解锁，就可以转移。内部转移代理需续费一年。各注册商相同。</p>
<p>域名管理面板：商务中国管理面板界面一般，操作易用度容易。新手很容易看得明白。</p>
<p>域名功能：提供免费20条域名解析记录，可以添加泛域名和三级子域名解析,可添加 A、CNAME、MX记录，域名url转向<br />
域名DNS解析与稳定性：商务中国dns解析速度不快，有时半个小时，有时一个小时才生效。但稳定性方面较好。没出现dns不稳定导致客户网站<br />
不能访问的情况。</p>
<p>中国频道：(35.com/onlinenic.com/china-channel.com)</p>
<p>域名过户：域名过户免费，过户过程也算麻烦。与上面万网提到的过程一样。</p>
<p>域名转移注册商：转移注册商较方便，不限制。国际域名，直接客户只需向中国频道发邮件索取。代理下用户，可向代理索取，代理在平台能直接获得转移码。国内域名，索取转移码各注册商相同。转移过程与上面提到的一样。</p>
<p>域名注册商内部转移代理：需原代理解锁，提供转移码给客户。内部转移代理需续费一年。各注册商相同。</p>
<p>域名管理面板：域名管理界面有几个，总体来说，算差。操作易用度一般。新手了解一下看得明白。</p>
<p>域名功能：提供免费20条域名解析记录，可以添加泛域名和三级子域名解析,可添加 A、CNAME、MX记录，域名url转向。特色功能：可增加邮件<br />
转向，域名隐私保护（收费）</p>
<p>域名DNS解析与稳定性：中国频道dns解析速度快，即时生效。稳定性方面较好。没出现dns不稳定。</p>
<p>新网互联：(dns.com.cn)</p>
<p>域名过户：域名过户免费，过户过程也算麻烦。与上面万网提到的过程一样。而且不知是算严格还是刁钻，不能一点不按他要求完成，否刚重寄。</p>
<p>域名转移注册商：转移注册商没限制。但转移过程较麻烦。下载索取转移码申请表，填上资料。个人签名，单位的盖章，附上经办人身份证复印件，单位的附上营业执照复印件。是代理下注册的，还需要代理签名，或单位盖章。不能有半点不符合要求，否则要你重寄。时间越久。</p>
<p>域名注册商内部转移代理：以前新网互联互联内部转移代理是比较方便的，注册人有管理密码，就可以任意转移到其他互联代理。现在互联加了代理转换的锁定。转移需要原代理同意解锁才可以。内部转移代理需续费一年。各注册商相同。</p>
<p>域名管理面板：新网互联域名管理面板界面美观。操作易用度一般。新手需了解一下</p>
<p>域名功能：提供免费20条域名解析记录，可以添加泛域名和三级子域名解析,可添加 A、CNAME、MX记录，域名url转向</p>
<p>域名DNS解析与稳定性：新网互联dns解析速度快，即时生效，但最近出现不稳定，dns解析IP较慢问题。而且dns解析以前出现过不稳定，导致域名网站不能访问，最近也是时断时好。希望只是短期问题。以前还算可以</p>
]]></content:encoded>
			<wfw:commentRss>http://www.limingwen.com.cn/archives/23467.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>讨论一下Discuz! 与phpwind的不同</title>
		<link>http://www.limingwen.com.cn/archives/23465.html</link>
		<comments>http://www.limingwen.com.cn/archives/23465.html#comments</comments>
		<pubDate>Mon, 28 Jan 2008 11:33:52 +0000</pubDate>
		<dc:creator>Godwin</dc:creator>
				<category><![CDATA[技术在线]]></category>
		<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://www.mysgz.com/wordpress/?p=7</guid>
		<description><![CDATA[在论坛上逛多了,对于Discuz! 与phpwind的功能也有点体会,所以特意找了一些这方面的内容,大家来看看咯!!!
我们番茄是Discuz! ,FF,萧心是phpwind,还有很多大家也可以贴出来咯!!
discuz!（简称dz）和phpwind（简称pw）是国内最著名的两个PHP论坛系统，随着它们相继宣布开源以后，在各方面，不管技术上，还是功能上，还是界面上，都有了长足的发展，声威大振，远非国外那些功能简单的电子公告板系统可比了。其造成的一个副作用是大大带动了PHP在国内的普及（本人就是在寻找合适的论坛程序的时候，才开始关注PHP，进而不能自拔的 ）。
客观的说，目前的pw和dz各有短长，其互相之间的激烈竞争应该说提高了PHP论坛的水平，在功能上不仅赶上了以功能多和漏洞多而著称的动网论坛，而且因为它们的效率和速度远远超过动网，弄的动网市场大大萎缩，原来的一些动网论坛都纷纷转换成了dz或者pw，搞的动网都不得不开始弄PHP论坛了。

要说他们哪个更好，是比较难的事情，毕竟各有短长，俺也不敢在这里妄下结论。不过从市场份额和网上的言论来看，目前dz还是略占上风的，而且去年国内好几个知名的大论坛都转换成了dz（比如凤凰网、牧文、tompda等），而pw在大网站方面收获甚小。
但是毕竟对好多新手来说，他们都要面临一个选择论坛程序的问题，因此，dz和pw哪个更好，也就成了经常被问的问题，这种没有答案的问题，自然要被反复问起。本文试图从比较深的层次来分析两个论坛的优劣，为新手提供选择的参考。如有错谬之处，欢迎批评指正。
一、界面篇
首先，从界面上说，从整体上说，dz的界面比较美观，整体感好。
pw的界面给人一种模仿dz的感觉。同时在界面的细节上，看起来pw还是没有dz完美。
二、技术篇
从技术上说，pw和dz都使用了文件方式的数据缓存技术，通过把常用的数据表，比如论坛版面设置参数、基本参数等，生成静态缓存文件（根据条件触发更新或者手动更新），来减少数据库读取次数，提高效率，在这个方面两者非常相似。
1、模版技术
从模版技术上说，dz从2.5f版就开始采用的这种静态模版技术，从俺个人角度上说，还是非常适合论坛这种频繁更新的网站程序使用的。它通过动态生成静态模版的方式，解决了模版解析效率的问题。
同时，dz的这种模版方式，使得修改界面也比较容易，很直观。
而pw使用echo语句的这种方式（姑且称其为模版），就寒碜多了，要增加了一个if判断条件，就要折腾半天。添加了混合PHP代码的模板，在dreamweaver中也容易被误操作删除。特别是如果修改的时候稍有不慎，很可能会使网页成了白板（没有输出），让俺每次修改pw模版无不如履薄冰，战战兢兢。。。。恐怕这也是第三方模版中，dz远远多于pw的原因吧。
不过pw目前在模版上也在改进，现在看verycms 3.0就已经开始使用真正的模版技术，不过目前用的都还比较初级。。。
2、速度问题
从模版上看，两者的效率应该是差不多的，pw的模版其实就是直接包含的混合了PHP语句的一部分PHP文件，而dz的模版平时并不需要解析，所以效率应该是差不多的，但是网上总是有人声称网站使用dz的速度比pw慢，这方面本人没有测试过，不敢妄作评论。而且网站访问速度还是要受很多因素的影响，比如：本地网速、服务器带宽、心理。。。。。客观的评价还是很难的，除非使用专业技术手段。不过从官方网站的速度来看，明显还是pw占优啊，呵呵
最近看了一下dz的CSS文件，明显是用CSS用的有点过度了，在dz中大量使用了CSS，CSS文件高达16KB左右（pw只有2KB左右），可能造成了IE渲染网页的时候，效率比较低。同时，由于dz的CSS文件过于庞大，只好采用了外置的方式（Link）。
这样如果网速很慢，网页已经或者部分下载完，而CSS文件下载没完成（网速慢的时候，常常发生这种情况），那么网页根本就不能正常显示。
在网速慢的时候，光dz的CSS文件，就要用好几秒，甚至十几秒的时间才能下载，而整个网页只能在CSS下载完成以后才能进行正确的显示，这就无怪乎在网速慢的时候，dz表现大大逊色于pw了。
相反，pw在设计CSS的时候，明显是比较简洁，这对网页的渲染肯定是比较有利。同时，pw采用了把CSS文件嵌入的方式，尽管每次访问网页都造成了几K个字节的流量，但是实际影响并不大，反而觉得网页打开速度比dz要快（这就是pw用了一个笨法子，却常常效果比dz强的典型案例）。
这方面，建议dz痛下决心简化过分臃肿的CSS文件，提高网页速度。
三、功能篇
下面俺就dz5.5和pw5.3的功能，做一个简单的，本人看来是比较深入，可能高手看来仍嫌浅显的分析，请大家指正：
1、登录方式：
pw的前台登录和后台登录采用了不同的Cookie方式，这样前后台分开的方式，个人感觉，有利于安全，也便于管理。后台帐号与前台帐号可以彻底分开。
而dz的前后台登录是用了一个帐号，尽管在进入后台的时候再次提示输入密码，不过还是不如pw方便。
比较特别的是，dz在注册的时候，要求输入提示问题（选填），而且在登录界面中，也有提示输入的界面，个人感觉，绝对的画蛇添足，无聊。如果说使用提示问题来找回密码，还是有点道理的。用提示问题的方式，让新手看了无所适从，脑袋都晕了
2、分栏显示：
pw从5.0.1开始支持左右分栏显示了，然而功能太简单，不能树状显示子板块，此功能与其说有，不如说没有，弄的有点搞笑，属于半成品（倒是也符合pw的一贯特点－－喜欢推出一些不完美的东西让大家修改）。
看了dz5.5的分栏显示，做的还是比较完美的，感觉相当不错了。
3、后台管理的效率：
pw的横向操作非常不错，大大节省了管理的难度，特别是在根据用户组设置权限的时候，非常的那个方便啊，这方面dz需要改进。
dz提供了一个方案的方式来解决后台重复操作问题，应该说也有一定道理，但是用起来不太容易上手，如果是设置一个单独的项目，就比较繁琐。
4、个人空间（文集）功能：
dz5.5内置了minispace个人空间功能，可以说自从discuz合并了supsite以后，在论坛功能的外展方面，占据了很大优势，吸引了很多个人网站的注意力。
这个minispace用dz官方的话说，是这样的：
“完全利用论坛原有资源，会员不必更多付出，即可拥有个性展示页面
与 X-Space 完美结合，可顺畅实现 MiniSpace 与 X-Space 自然过渡 ”
大体看了一下，发现这个minispace做的很不错，利用它，用户可以把自己的优秀帖子整理出来，形成一个文集的方式，方便别人访问。以前在别的论坛见过这个功能，觉得很不错，没想到dz把它整合进去了。这个功能已经可以满足大部分论坛的功能要求了，如果要求更高，比如希望能让用户发布博客文章，按照官方的说法，也可以迁移到X－space中去。但更重要的是，minispace是开源的，而X－space的源代码并不开放。
说到X－space，我们觉得，pw在功能上虽然足以和dz匹敌，但是在论坛的外延上，却比dz落后了好多。X－space能实现以论坛为中心的个人空间功能，而pwblog（已经改名为Lxblog，正式版未推出，本文仅以5.1.5版本为例）却和论坛貌合神离，帖子推送功能虽然从4.3.2就有了，然而却一直不好用，4.x推送以后，图片和附件都不正常，5.1.5虽然可以推送正常了，然而在论坛中更新的帖子，在博客中却不再出现回帖，可以说推送功能在pwblog中只是一个无用的点缀而已。
说到底，我们常常希望的只是一个论坛帖子文集功能的方式，pwblog把论坛中的内容重复推送到博客中，既浪费空间，又没有意义，这方面dz远远胜过了pw，值得表扬。但minispace的功能还是略显简单了些，比如没有文集帖子的分类功能、没有首页推荐帖子等等（也许论坛帖子的分类意义不大，不过有总比没有强吧？）
5、防灌水技术
pw5.3终于接受了俺提出的新手注册第N贴以前发帖使用验证码的方式，这样既不影响老用户的使用，又通过验证码方式来限制恶意灌水机器人。dz未提供此功能，但是具有可以设定第N贴以后不用自定义问答的功能（dz的验证码很烂，根本看不清，用自定义问答似乎更好一些）。
在防止自动注册方面，pw和dz都使用了自定义问答方式防止自动注册的办法，具体原理很简单，两者实现的都差不多。区别在于，dz要求设置10个以上的问题才能生效，而pw只能设置一个问题。另外，还有一个区别，就是pw可以自定义问答中内部使用的form变量名，可能在防止恶意自动注册方面，会更加有效一些。pw的自定义问题只能用于注册，而dz的可以用在注册、发帖和短消息等方面。
从目前的具体应用来看，用一个问题就基本上解决了自动注册的问题（长时间实践发现的结果），当然也不排除特大型网站，用一个问题容易被攻破的可能性，这方面dz可能就更有效一些。只是dz限制要求10个以上才能生效的做法，令人费解。
6、前台管理功能
pw具备副版主功能，不过和一般的思路不同，副版主是由版主任命的，这样恐怕会导致权限混乱问题，所以也很少有人用这个功能。
在前台的管理功能中，pw更方便一些，不仅的主题列表中能进行管理，在帖子内容页面中的管理方式比dz用下拉方式更直观一些。而且在一个主题里面删除帖子，pw比dz直观多了。
费解的是，pw5.3版本中移动帖子，都会在帖子前面加入移动提示“本帖被 xxxx 从 xxxx 移动到本区(xxxx年xx月xx日) ”，无法消除，真是难看极了（以前版本没有这个毛病）
dz实现了“沉贴”的功能，可以把那些偶尔被人翻上来的无用垃圾贴沉下去，确实方便多了。。。。有次俺在pw中为了沉一个帖子，不得不提前了N个帖子。而且dz的版主管理功能，加亮、精华等操作都能一气呵成，比pw方便好多。
7、所见即所得编辑器
dz5.5和pw5.3开始，不约而同的把所见即所得编辑器换成了ubbcode（两个论坛名称不一样，这里用个通俗一点的名称，暂称为UBBCode）方式的编辑器，而放弃了原来的HTML可视化编辑器。
说起来，这个ubbcode可视化编辑器确实解决了以前采用代码方式，无法可视化，导致好多非IT人士发帖无法控制格式；而和动网一样使用HTML方式，又产生大量冗余代码和安全性隐患的问题。
不过造成的后果却是，在转贴的时候，以前可以直接从别人的网页上，连图片带文字一起转过来，却是非常方便，虽然有盗链之嫌。换成了这种编辑器，再也没法那么方便了，因此在换了编辑器以后，官方论坛中是怨声载道一片。。。。而且新的编辑器还有好多小BUG，更加是引起了广泛不满（另注：用了一段DZ后发现，dz 5.3的所见即所得编辑器好像存在很多问题，几乎无法用，这方面可能还不如pw的编辑器好用一些）
8、附件上传和所见即所得功能：
pw的附件还是只能提交帖子上传以后才能进行图文混排，这方面dz要好的多，可以上传前就进行混排，方便多了
dz对不参与上传的图片附件还是显示太多信息，看起来影响美观（似乎是受vbb和phpbb的影响比较大）。而pw只是显示了“图片”字样和描述信息，但是更恶心的是，却把这些图片放到正文文字上方 ，真是屡教不改啊
9、附件防盗链技术的分析：
dz采用了隐藏图片地址，和检测访问来源（可选）的办法来防盗链，应该说服务器负担比较大，效果还行，但不能彻底解决问题。
pw用的办法更简单，但更有效一些：就是定期或者自动修改附件目录名，应该说这是一个投资少见效快的好办法，技术上也很简单。不过最新的pw5.3版本也引入了隐藏附件地址的方式，后台也似乎无法关闭此项功能，似乎有点画蛇添足的味道了。。。。
发现dz也可以在后台手工修改附件目录，也可以起到一定效果，只是没有自动修改的功能。
10、广告功能：
dz比pw要好一些，广告功能更完善一些。比如贴内广告，在帖子下面的位置类似动网的位置，看起来更整齐一些，而pw的位置就让帖子布局显得比较凌乱，不好看。dz的贴间广告可以插入大的Google Banner广告，或者其它图片形式的广告，展示效果很好。
相比dz，pw广告的插入位置更少一些，效果也差一些。
11、头像显示：
dz不能限制上传头像的长宽尺寸，只能限制总像素数，显得不够灵活，不如pw方便。而且超出了一定尺寸的头像，被自动缩放和拉伸了，看起来很难看。而且dz还自动给头像加了一个边框，甚是恶心。可见dz把简单的事情给弄复杂化了，其实只要和pw一样，限制其尺寸，根本不需要拉伸。
12、附件尺寸限制：
pw只能设定所有附件的尺寸，而dz可以对个别格式的附件设定上传尺寸，比较灵活一些，特别适合一些flash网站，或者技术型网站（比如上传大尺寸图纸等）。
13、词语过滤：
pw只能使用普通方式过滤，不支持大小写（很简单的事情，官方就是不办，举手之劳啊）。
而dz不仅能识别大小写，而且具有了一定的模糊识别功能，相当不错了。当然，要是能直接支持正则表达式就更爽了。
14、自定义代码功能：
pw至今不支持自定义wincode代码，比较僵化。要增加功能，就只能修改js文件，太过麻烦。。。。
dz在这方面做的比较完美，要增加或者减少代码、修改播放界面尺寸都很容易，在后台设置一下就可以了
15、回收站功能：
dz可以设定自动清理，而pw不能
16、IP来源显示功能：
dz的IP地址和来源显示类似动网，看起来不太方便，需要点击小电脑图标才行。还是pw的IP地址来源显示看起来比较舒服一些。
17、防CC攻击：
pw早在4.3.2就增加了抗CC攻击功能，而且设置起来比较简单，新手也能看懂。当初俺就是因为这个原因才用了pw。
dz5.5虽然号称带有cc攻击防护，不过看起来比较难于理解，在后台找了半天也没找到，估计新手是操作不了的。当年某著名站长论坛（用dz）可就是被CC攻击搞的长期开不了张的，看起来dz的防CC攻击功能还有待改进。
18、备份功能
pw能支持对pw程序以外的数据表进行备份，而且判断标准不是根据表前缀。可以单独备份pw表以外的数据表，对于那些建立了新表的插件，备份数据超级容易，这方面比较人性化。
dz只是根据表前缀来进行备份，比如你设置一个表，叫做cdb_test，那么它会把它认为是论坛数据表而进行备份。但是如果你设置一个表，叫做test，那就自己想办法去吧。。。。
但是dz比pw强的是，备份可以压缩，压缩后下载和转存备份文件应该会节省巨大的空间和时间，对于超大型论坛应该是非常管用的。dz备份可以指定文件名，而且备份数据用十六进制表示（安全一些，但是占用空间会大一些），估计导入和恢复的中文内码问题就不会存在了。
另外，dz还可以备份MySQL Dump备份（不推荐使用）。
19、文件和数据库校验：
dz内置了文件和数据库校验的功能，pw只是官方提供了一个文件校验工具，不过用起来有点莫明其妙，有时候提示使用的函数在php文件中根本不存在
20、主题推荐和相关贴功能：
dz通过qihoo实现了相关贴的功能，而且还可以支持主题推荐，这方面比pw强了很多。
21、模版和风格设置
phpwind可以在后台设置风格CSS文件，虽然新手不太容易上手，但确实还是比较方便的。
dz更进一步，把css的内容给解释成了表单的形式，让新手也能操作，不过带来的缺点更加大了：如果你想在CSS中增加控制（比如调整行间距等），就不知道该怎么弄了，只好去修改模版。好在dz还提供了一个附加功能：在后台可以直接修改模版，而且编辑界面中还带搜索功能，总算是亡羊补牢了
dz以较大优势在功能上超过pw，而且在dz有些胜过pw的功能上，好多都是以较大优势取胜。
四、总结
总体来说，dz在功能上，界面上，技术上，论坛功能外延上，都胜过了pw。但pw也并非一无是处，其抗CC攻击功能，简洁快速的界面，强大的管理功能，独到的防盗链技术，都很有特色。所谓仁者见仁，智者见智，选择pw还是dz，仍然是一个个性化的问题，具体取决于你对他们的某项特点是否看重。
另外，感觉dz在浏览器兼容性上有点小问题，有时候会出现提示，什么从来路不明的什么东西提交信息，检查norton internet security配置之类的烦人问题，而且dz的验证码太恶心，根本看不明白，都赶上动网的烂验证码了，基本上没法用，只好关掉算完。
需要说明的是，如果是新手，需要选择论坛，还是建议选择dz，因为功能比较多，论坛的外延开发的比较好（supsite/X-space做的很不错），用起来方便一些，而且模版修改起来比较简单，容易上手。
pw只是适合老手，和对论坛外延功能不太感兴趣的那些人使用，而且pw的模版修改起来相当困难，稍有不慎就容易出错，对新手不合适
]]></description>
			<content:encoded><![CDATA[<p>在论坛上逛多了,对于Discuz! 与phpwind的功能也有点体会,所以特意找了一些这方面的内容,大家来看看咯!!!<br />
我们番茄是Discuz! ,FF,萧心是phpwind,还有很多大家也可以贴出来咯!!</p>
<p>discuz!（简称dz）和phpwind（简称pw）是国内最著名的两个PHP论坛系统，随着它们相继宣布开源以后，在各方面，不管技术上，还是功能上，还是界面上，都有了长足的发展，声威大振，远非国外那些功能简单的电子公告板系统可比了。其造成的一个副作用是大大带动了PHP在国内的普及（本人就是在寻找合适的论坛程序的时候，才开始关注PHP，进而不能自拔的 ）。<br />
客观的说，目前的pw和dz各有短长，其互相之间的激烈竞争应该说提高了PHP论坛的水平，在功能上不仅赶上了以功能多和漏洞多而著称的动网论坛，而且因为它们的效率和速度远远超过动网，弄的动网市场大大萎缩，原来的一些动网论坛都纷纷转换成了dz或者pw，搞的动网都不得不开始弄PHP论坛了。<br />
<span id="more-23465"></span><br />
要说他们哪个更好，是比较难的事情，毕竟各有短长，俺也不敢在这里妄下结论。不过从市场份额和网上的言论来看，目前dz还是略占上风的，而且去年国内好几个知名的大论坛都转换成了dz（比如凤凰网、牧文、tompda等），而pw在大网站方面收获甚小。<br />
但是毕竟对好多新手来说，他们都要面临一个选择论坛程序的问题，因此，dz和pw哪个更好，也就成了经常被问的问题，这种没有答案的问题，自然要被反复问起。本文试图从比较深的层次来分析两个论坛的优劣，为新手提供选择的参考。如有错谬之处，欢迎批评指正。<br />
一、界面篇<br />
首先，从界面上说，从整体上说，dz的界面比较美观，整体感好。<br />
pw的界面给人一种模仿dz的感觉。同时在界面的细节上，看起来pw还是没有dz完美。<br />
二、技术篇<br />
从技术上说，pw和dz都使用了文件方式的数据缓存技术，通过把常用的数据表，比如论坛版面设置参数、基本参数等，生成静态缓存文件（根据条件触发更新或者手动更新），来减少数据库读取次数，提高效率，在这个方面两者非常相似。<br />
1、模版技术<br />
从模版技术上说，dz从2.5f版就开始采用的这种静态模版技术，从俺个人角度上说，还是非常适合论坛这种频繁更新的网站程序使用的。它通过动态生成静态模版的方式，解决了模版解析效率的问题。<br />
同时，dz的这种模版方式，使得修改界面也比较容易，很直观。<br />
而pw使用echo语句的这种方式（姑且称其为模版），就寒碜多了，要增加了一个if判断条件，就要折腾半天。添加了混合PHP代码的模板，在dreamweaver中也容易被误操作删除。特别是如果修改的时候稍有不慎，很可能会使网页成了白板（没有输出），让俺每次修改pw模版无不如履薄冰，战战兢兢。。。。恐怕这也是第三方模版中，dz远远多于pw的原因吧。<br />
不过pw目前在模版上也在改进，现在看verycms 3.0就已经开始使用真正的模版技术，不过目前用的都还比较初级。。。<br />
2、速度问题<br />
从模版上看，两者的效率应该是差不多的，pw的模版其实就是直接包含的混合了PHP语句的一部分PHP文件，而dz的模版平时并不需要解析，所以效率应该是差不多的，但是网上总是有人声称网站使用dz的速度比pw慢，这方面本人没有测试过，不敢妄作评论。而且网站访问速度还是要受很多因素的影响，比如：本地网速、服务器带宽、心理。。。。。客观的评价还是很难的，除非使用专业技术手段。不过从官方网站的速度来看，明显还是pw占优啊，呵呵<br />
最近看了一下dz的CSS文件，明显是用CSS用的有点过度了，在dz中大量使用了CSS，CSS文件高达16KB左右（pw只有2KB左右），可能造成了IE渲染网页的时候，效率比较低。同时，由于dz的CSS文件过于庞大，只好采用了外置的方式（Link）。<br />
这样如果网速很慢，网页已经或者部分下载完，而CSS文件下载没完成（网速慢的时候，常常发生这种情况），那么网页根本就不能正常显示。<br />
在网速慢的时候，光dz的CSS文件，就要用好几秒，甚至十几秒的时间才能下载，而整个网页只能在CSS下载完成以后才能进行正确的显示，这就无怪乎在网速慢的时候，dz表现大大逊色于pw了。<br />
相反，pw在设计CSS的时候，明显是比较简洁，这对网页的渲染肯定是比较有利。同时，pw采用了把CSS文件嵌入的方式，尽管每次访问网页都造成了几K个字节的流量，但是实际影响并不大，反而觉得网页打开速度比dz要快（这就是pw用了一个笨法子，却常常效果比dz强的典型案例）。<br />
这方面，建议dz痛下决心简化过分臃肿的CSS文件，提高网页速度。<br />
三、功能篇<br />
下面俺就dz5.5和pw5.3的功能，做一个简单的，本人看来是比较深入，可能高手看来仍嫌浅显的分析，请大家指正：<br />
1、登录方式：<br />
pw的前台登录和后台登录采用了不同的Cookie方式，这样前后台分开的方式，个人感觉，有利于安全，也便于管理。后台帐号与前台帐号可以彻底分开。<br />
而dz的前后台登录是用了一个帐号，尽管在进入后台的时候再次提示输入密码，不过还是不如pw方便。<br />
比较特别的是，dz在注册的时候，要求输入提示问题（选填），而且在登录界面中，也有提示输入的界面，个人感觉，绝对的画蛇添足，无聊。如果说使用提示问题来找回密码，还是有点道理的。用提示问题的方式，让新手看了无所适从，脑袋都晕了<br />
2、分栏显示：<br />
pw从5.0.1开始支持左右分栏显示了，然而功能太简单，不能树状显示子板块，此功能与其说有，不如说没有，弄的有点搞笑，属于半成品（倒是也符合pw的一贯特点－－喜欢推出一些不完美的东西让大家修改）。<br />
看了dz5.5的分栏显示，做的还是比较完美的，感觉相当不错了。<br />
3、后台管理的效率：<br />
pw的横向操作非常不错，大大节省了管理的难度，特别是在根据用户组设置权限的时候，非常的那个方便啊，这方面dz需要改进。<br />
dz提供了一个方案的方式来解决后台重复操作问题，应该说也有一定道理，但是用起来不太容易上手，如果是设置一个单独的项目，就比较繁琐。<br />
4、个人空间（文集）功能：<br />
dz5.5内置了minispace个人空间功能，可以说自从discuz合并了supsite以后，在论坛功能的外展方面，占据了很大优势，吸引了很多个人网站的注意力。<br />
这个minispace用dz官方的话说，是这样的：<br />
“完全利用论坛原有资源，会员不必更多付出，即可拥有个性展示页面<br />
与 X-Space 完美结合，可顺畅实现 MiniSpace 与 X-Space 自然过渡 ”<br />
大体看了一下，发现这个minispace做的很不错，利用它，用户可以把自己的优秀帖子整理出来，形成一个文集的方式，方便别人访问。以前在别的论坛见过这个功能，觉得很不错，没想到dz把它整合进去了。这个功能已经可以满足大部分论坛的功能要求了，如果要求更高，比如希望能让用户发布博客文章，按照官方的说法，也可以迁移到X－space中去。但更重要的是，minispace是开源的，而X－space的源代码并不开放。<br />
说到X－space，我们觉得，pw在功能上虽然足以和dz匹敌，但是在论坛的外延上，却比dz落后了好多。X－space能实现以论坛为中心的个人空间功能，而pwblog（已经改名为Lxblog，正式版未推出，本文仅以5.1.5版本为例）却和论坛貌合神离，帖子推送功能虽然从4.3.2就有了，然而却一直不好用，4.x推送以后，图片和附件都不正常，5.1.5虽然可以推送正常了，然而在论坛中更新的帖子，在博客中却不再出现回帖，可以说推送功能在pwblog中只是一个无用的点缀而已。<br />
说到底，我们常常希望的只是一个论坛帖子文集功能的方式，pwblog把论坛中的内容重复推送到博客中，既浪费空间，又没有意义，这方面dz远远胜过了pw，值得表扬。但minispace的功能还是略显简单了些，比如没有文集帖子的分类功能、没有首页推荐帖子等等（也许论坛帖子的分类意义不大，不过有总比没有强吧？）<br />
5、防灌水技术<br />
pw5.3终于接受了俺提出的新手注册第N贴以前发帖使用验证码的方式，这样既不影响老用户的使用，又通过验证码方式来限制恶意灌水机器人。dz未提供此功能，但是具有可以设定第N贴以后不用自定义问答的功能（dz的验证码很烂，根本看不清，用自定义问答似乎更好一些）。<br />
在防止自动注册方面，pw和dz都使用了自定义问答方式防止自动注册的办法，具体原理很简单，两者实现的都差不多。区别在于，dz要求设置10个以上的问题才能生效，而pw只能设置一个问题。另外，还有一个区别，就是pw可以自定义问答中内部使用的form变量名，可能在防止恶意自动注册方面，会更加有效一些。pw的自定义问题只能用于注册，而dz的可以用在注册、发帖和短消息等方面。<br />
从目前的具体应用来看，用一个问题就基本上解决了自动注册的问题（长时间实践发现的结果），当然也不排除特大型网站，用一个问题容易被攻破的可能性，这方面dz可能就更有效一些。只是dz限制要求10个以上才能生效的做法，令人费解。<br />
6、前台管理功能<br />
pw具备副版主功能，不过和一般的思路不同，副版主是由版主任命的，这样恐怕会导致权限混乱问题，所以也很少有人用这个功能。<br />
在前台的管理功能中，pw更方便一些，不仅的主题列表中能进行管理，在帖子内容页面中的管理方式比dz用下拉方式更直观一些。而且在一个主题里面删除帖子，pw比dz直观多了。<br />
费解的是，pw5.3版本中移动帖子，都会在帖子前面加入移动提示“本帖被 xxxx 从 xxxx 移动到本区(xxxx年xx月xx日) ”，无法消除，真是难看极了（以前版本没有这个毛病）<br />
dz实现了“沉贴”的功能，可以把那些偶尔被人翻上来的无用垃圾贴沉下去，确实方便多了。。。。有次俺在pw中为了沉一个帖子，不得不提前了N个帖子。而且dz的版主管理功能，加亮、精华等操作都能一气呵成，比pw方便好多。<br />
7、所见即所得编辑器<br />
dz5.5和pw5.3开始，不约而同的把所见即所得编辑器换成了ubbcode（两个论坛名称不一样，这里用个通俗一点的名称，暂称为UBBCode）方式的编辑器，而放弃了原来的HTML可视化编辑器。<br />
说起来，这个ubbcode可视化编辑器确实解决了以前采用代码方式，无法可视化，导致好多非IT人士发帖无法控制格式；而和动网一样使用HTML方式，又产生大量冗余代码和安全性隐患的问题。<br />
不过造成的后果却是，在转贴的时候，以前可以直接从别人的网页上，连图片带文字一起转过来，却是非常方便，虽然有盗链之嫌。换成了这种编辑器，再也没法那么方便了，因此在换了编辑器以后，官方论坛中是怨声载道一片。。。。而且新的编辑器还有好多小BUG，更加是引起了广泛不满（另注：用了一段DZ后发现，dz 5.3的所见即所得编辑器好像存在很多问题，几乎无法用，这方面可能还不如pw的编辑器好用一些）<br />
8、附件上传和所见即所得功能：<br />
pw的附件还是只能提交帖子上传以后才能进行图文混排，这方面dz要好的多，可以上传前就进行混排，方便多了<br />
dz对不参与上传的图片附件还是显示太多信息，看起来影响美观（似乎是受vbb和phpbb的影响比较大）。而pw只是显示了“图片”字样和描述信息，但是更恶心的是，却把这些图片放到正文文字上方 ，真是屡教不改啊<br />
9、附件防盗链技术的分析：<br />
dz采用了隐藏图片地址，和检测访问来源（可选）的办法来防盗链，应该说服务器负担比较大，效果还行，但不能彻底解决问题。<br />
pw用的办法更简单，但更有效一些：就是定期或者自动修改附件目录名，应该说这是一个投资少见效快的好办法，技术上也很简单。不过最新的pw5.3版本也引入了隐藏附件地址的方式，后台也似乎无法关闭此项功能，似乎有点画蛇添足的味道了。。。。<br />
发现dz也可以在后台手工修改附件目录，也可以起到一定效果，只是没有自动修改的功能。<br />
10、广告功能：<br />
dz比pw要好一些，广告功能更完善一些。比如贴内广告，在帖子下面的位置类似动网的位置，看起来更整齐一些，而pw的位置就让帖子布局显得比较凌乱，不好看。dz的贴间广告可以插入大的Google Banner广告，或者其它图片形式的广告，展示效果很好。<br />
相比dz，pw广告的插入位置更少一些，效果也差一些。<br />
11、头像显示：<br />
dz不能限制上传头像的长宽尺寸，只能限制总像素数，显得不够灵活，不如pw方便。而且超出了一定尺寸的头像，被自动缩放和拉伸了，看起来很难看。而且dz还自动给头像加了一个边框，甚是恶心。可见dz把简单的事情给弄复杂化了，其实只要和pw一样，限制其尺寸，根本不需要拉伸。<br />
12、附件尺寸限制：<br />
pw只能设定所有附件的尺寸，而dz可以对个别格式的附件设定上传尺寸，比较灵活一些，特别适合一些flash网站，或者技术型网站（比如上传大尺寸图纸等）。<br />
13、词语过滤：<br />
pw只能使用普通方式过滤，不支持大小写（很简单的事情，官方就是不办，举手之劳啊）。<br />
而dz不仅能识别大小写，而且具有了一定的模糊识别功能，相当不错了。当然，要是能直接支持正则表达式就更爽了。<br />
14、自定义代码功能：<br />
pw至今不支持自定义wincode代码，比较僵化。要增加功能，就只能修改js文件，太过麻烦。。。。<br />
dz在这方面做的比较完美，要增加或者减少代码、修改播放界面尺寸都很容易，在后台设置一下就可以了<br />
15、回收站功能：<br />
dz可以设定自动清理，而pw不能<br />
16、IP来源显示功能：<br />
dz的IP地址和来源显示类似动网，看起来不太方便，需要点击小电脑图标才行。还是pw的IP地址来源显示看起来比较舒服一些。<br />
17、防CC攻击：<br />
pw早在4.3.2就增加了抗CC攻击功能，而且设置起来比较简单，新手也能看懂。当初俺就是因为这个原因才用了pw。<br />
dz5.5虽然号称带有cc攻击防护，不过看起来比较难于理解，在后台找了半天也没找到，估计新手是操作不了的。当年某著名站长论坛（用dz）可就是被CC攻击搞的长期开不了张的，看起来dz的防CC攻击功能还有待改进。<br />
18、备份功能<br />
pw能支持对pw程序以外的数据表进行备份，而且判断标准不是根据表前缀。可以单独备份pw表以外的数据表，对于那些建立了新表的插件，备份数据超级容易，这方面比较人性化。<br />
dz只是根据表前缀来进行备份，比如你设置一个表，叫做cdb_test，那么它会把它认为是论坛数据表而进行备份。但是如果你设置一个表，叫做test，那就自己想办法去吧。。。。<br />
但是dz比pw强的是，备份可以压缩，压缩后下载和转存备份文件应该会节省巨大的空间和时间，对于超大型论坛应该是非常管用的。dz备份可以指定文件名，而且备份数据用十六进制表示（安全一些，但是占用空间会大一些），估计导入和恢复的中文内码问题就不会存在了。<br />
另外，dz还可以备份MySQL Dump备份（不推荐使用）。<br />
19、文件和数据库校验：<br />
dz内置了文件和数据库校验的功能，pw只是官方提供了一个文件校验工具，不过用起来有点莫明其妙，有时候提示使用的函数在php文件中根本不存在<br />
20、主题推荐和相关贴功能：<br />
dz通过qihoo实现了相关贴的功能，而且还可以支持主题推荐，这方面比pw强了很多。<br />
21、模版和风格设置<br />
phpwind可以在后台设置风格CSS文件，虽然新手不太容易上手，但确实还是比较方便的。<br />
dz更进一步，把css的内容给解释成了表单的形式，让新手也能操作，不过带来的缺点更加大了：如果你想在CSS中增加控制（比如调整行间距等），就不知道该怎么弄了，只好去修改模版。好在dz还提供了一个附加功能：在后台可以直接修改模版，而且编辑界面中还带搜索功能，总算是亡羊补牢了<br />
dz以较大优势在功能上超过pw，而且在dz有些胜过pw的功能上，好多都是以较大优势取胜。<br />
四、总结<br />
总体来说，dz在功能上，界面上，技术上，论坛功能外延上，都胜过了pw。但pw也并非一无是处，其抗CC攻击功能，简洁快速的界面，强大的管理功能，独到的防盗链技术，都很有特色。所谓仁者见仁，智者见智，选择pw还是dz，仍然是一个个性化的问题，具体取决于你对他们的某项特点是否看重。<br />
另外，感觉dz在浏览器兼容性上有点小问题，有时候会出现提示，什么从来路不明的什么东西提交信息，检查norton internet security配置之类的烦人问题，而且dz的验证码太恶心，根本看不明白，都赶上动网的烂验证码了，基本上没法用，只好关掉算完。<br />
需要说明的是，如果是新手，需要选择论坛，还是建议选择dz，因为功能比较多，论坛的外延开发的比较好（supsite/X-space做的很不错），用起来方便一些，而且模版修改起来比较简单，容易上手。<br />
pw只是适合老手，和对论坛外延功能不太感兴趣的那些人使用，而且pw的模版修改起来相当困难，稍有不慎就容易出错，对新手不合适</p>
]]></content:encoded>
			<wfw:commentRss>http://www.limingwen.com.cn/archives/23465.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>微软@live.xx电子邮件开放注册</title>
		<link>http://www.limingwen.com.cn/archives/23463.html</link>
		<comments>http://www.limingwen.com.cn/archives/23463.html#comments</comments>
		<pubDate>Mon, 28 Jan 2008 11:26:37 +0000</pubDate>
		<dc:creator>Godwin</dc:creator>
				<category><![CDATA[技术在线]]></category>
		<category><![CDATA[网络]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[微软]]></category>

		<guid isPermaLink="false">http://www.mysgz.com/wordpress/?p=6</guid>
		<description><![CDATA[微软今天正式开放了Windows Live电子邮件的注册，也就是允许用户拥有自己的@live.xx邮件地址，其中xx代表国家、地区域名后缀，如.com、.cn等，不过有些国家的邮件地址还是WindowsLive.com。
将Windows Live的国家地区设置为中国后，注册的时候只能选择live.cn，如果想要live.com，需要把设置改成美国，或者直接点击文后的地址。另外开放初期注册量较大，可能会出现提交后发生错误的情况，错误代码32。
目前已经确认的34个可用注册地址如下：
阿根廷&#8211;LIVE.COM.AR
澳大利亚&#8211;LIVE.COM.AU
奥地利&#8211;LIVE.AT
比利时&#8211;LIVE.BE

加拿大&#8211;LIVE.CA
智利&#8211;LIVE.CL
中国&#8211;LIVE.CN
丹麦&#8211;LIVE.DK
芬兰&#8211;WINDOWSLIVE.COM
法国&#8211;LIVE.FR
德国&#8211;LIVE.DE
香港&#8211;LIVE.HK
印尼&#8211;WINDOWSLIVE.COM
爱尔兰&#8211;LIVE.IE
意大利&#8211;LIVE.IT
日本&#8211;LIVE.JP
韩国&#8211;LIVE.CO.KR
马来西亚&#8211;LIVE.COM.MY
墨西哥&#8211;LIVE.COM.MX
荷兰&#8211;LIVE.NL
挪威&#8211;LIVE.NO
巴基斯坦&#8211;LVE.COM.PK
秘鲁&#8211;LIVE.COM.PE
葡萄牙&#8211;LIVE.COM.PT
俄罗斯&#8211;LIVE.RU
新加坡&#8211;LIVE.COM.SG
南非&#8211;LIVE.CO.ZA
瑞典&#8211;LIVE.SE
瑞士&#8211;WINDOWSLIVE.COM
泰国&#8211;WINDOWSLIVE.COM
土耳其&#8211;WINDOWSLIVE.COM
英国&#8211;LIVE.CO.UK
美国&#8211;LIVE.COM
越南&#8211;WINDOWSLIVE.COM
今后，原有的@hotmail.com邮件地址体系将逐渐被放弃，全面转换为@live.xx，不过这一过程还是比较麻烦的。虽然Hotmail收件箱里的邮件可以借助TrueSwitch进行转移，但由于涉及法律和隐私问题，与Windows Live ID相关的其他任何资料，如联系人名单、Space博客空间、Xbox Live Gamercard玩家卡片等，都无法自动转移，用户只能尽量手动转换，比如自行导出导入Windows Live Messenger好友列表。
@live.xx注册地址：
[get.live.com]
@live.com注册时要 将IE 的语言首选项设为en-US（Internet选项-常规-下方有“语言”这个选项）
迁移开始页面(暂不可用)：
[www.windowslive.com]
迁移帮助：
http://www.windowslive.com/tips.html

]]></description>
			<content:encoded><![CDATA[<p>微软今天正式开放了Windows Live电子邮件的注册，也就是允许用户拥有自己的@live.xx邮件地址，其中xx代表国家、地区域名后缀，如.com、.cn等，不过有些国家的邮件地址还是WindowsLive.com。<br />
将Windows Live的国家地区设置为中国后，注册的时候只能选择live.cn，如果想要live.com，需要把设置改成美国，或者直接点击文后的地址。另外开放初期注册量较大，可能会出现提交后发生错误的情况，错误代码32。<br />
目前已经确认的34个可用注册地址如下：<br />
阿根廷&#8211;LIVE.COM.AR<br />
澳大利亚&#8211;LIVE.COM.AU<br />
奥地利&#8211;LIVE.AT<br />
比利时&#8211;LIVE.BE<br />
<span id="more-23463"></span><br />
加拿大&#8211;LIVE.CA<br />
智利&#8211;LIVE.CL<br />
中国&#8211;LIVE.CN<br />
丹麦&#8211;LIVE.DK<br />
芬兰&#8211;WINDOWSLIVE.COM<br />
法国&#8211;LIVE.FR<br />
德国&#8211;LIVE.DE<br />
香港&#8211;LIVE.HK<br />
印尼&#8211;WINDOWSLIVE.COM<br />
爱尔兰&#8211;LIVE.IE<br />
意大利&#8211;LIVE.IT<br />
日本&#8211;LIVE.JP<br />
韩国&#8211;LIVE.CO.KR<br />
马来西亚&#8211;LIVE.COM.MY<br />
墨西哥&#8211;LIVE.COM.MX<br />
荷兰&#8211;LIVE.NL<br />
挪威&#8211;LIVE.NO<br />
巴基斯坦&#8211;LVE.COM.PK<br />
秘鲁&#8211;LIVE.COM.PE<br />
葡萄牙&#8211;LIVE.COM.PT<br />
俄罗斯&#8211;LIVE.RU<br />
新加坡&#8211;LIVE.COM.SG<br />
南非&#8211;LIVE.CO.ZA<br />
瑞典&#8211;LIVE.SE<br />
瑞士&#8211;WINDOWSLIVE.COM<br />
泰国&#8211;WINDOWSLIVE.COM<br />
土耳其&#8211;WINDOWSLIVE.COM<br />
英国&#8211;LIVE.CO.UK<br />
美国&#8211;LIVE.COM<br />
越南&#8211;WINDOWSLIVE.COM<br />
今后，原有的@hotmail.com邮件地址体系将逐渐被放弃，全面转换为@live.xx，不过这一过程还是比较麻烦的。虽然Hotmail收件箱里的邮件可以借助TrueSwitch进行转移，但由于涉及法律和隐私问题，与Windows Live ID相关的其他任何资料，如联系人名单、Space博客空间、Xbox Live Gamercard玩家卡片等，都无法自动转移，用户只能尽量手动转换，比如自行导出导入Windows Live Messenger好友列表。<br />
@live.xx注册地址：<br />
<a target="_blank" href="http://get.live.com/getlive/overview">[get.live.com]</a><br />
@live.com注册时要 将IE 的语言首选项设为en-US（Internet选项-常规-下方有“语言”这个选项）<br />
迁移开始页面(暂不可用)：<br />
<a target="_blank" href="http://www.windowslive.com/freshstart">[www.windowslive.com]</a><br />
迁移帮助：<br />
<a target="_blank" href="http://www.windowslive.com/tips.html">http://www.windowslive.com/tips.html<br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.limingwen.com.cn/archives/23463.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
