月度归档: 2010 年 12 月

  • linux下MySQL配置文件讲解

    配置MySQL服务器是一个丰富而复杂的工作。在本文中,我只能肤浅的说一下各种选项。可以使用的MySQL配置文件共有5个。

    ·/etc/my.cnf是默认的MySQL配置文件。应该对这个文件配置修改。它是为学习目的而设计的。

    ·my-small.cnf是为了小型数据库而设计的。不应该把这个模型用于含有一些常用项目的数据库。

    ·my-medium.cnf是为中等规模的数据库而设计的。如果你正在企业中使用RHEL,可能会比这个操作系统的最小RAM需求(256MB)明显多得多的物理内存。由此可见,如果有那么多RAM内存可以使用,自然可以在同一台机器上运行其它服务。

    ·my-large.cnf是为专用于一个SQL数据库的计算机而设计的。由于它可以为该数据库使用多达512MB的内存,所以在这种类型的系统上将需要至少1GB的RAM,以便它能够同时处理操作系统与数据库应用程序。

    ·my-huge.cnf是为企业中的数据库而设计的。这样的数据库要求专用服务器和1GB或1GB以上的RAM。

    这些选择高度依赖于内存的数量、计算机的运算速度、数据库的细节大小、访问数据库的用户数量以及在数据库中装入并访问数据的用户数量。随着数据库和用户的不断增加,数据库的性能可能会发生变化。

    我将逐个的说明这些配置文件。如果用户决定使用my-*.cnf文件之一,将首先需要把这个文件复制到/etc/my.cnf文件上。

    由于这些原因,用户应该仔细观察数据库系统的性能。如果发现问题,可能需要增加更多的RAM,或者把数据库迁移到一个含有附加资源(比如多个CPU)的系统上。

    提示:数据库变得非常大。把一个SQL数据库目录配置在一个专用分区上可能更有道理。虽然一个不断增长的数据库可能会占满整个分区,但它至少不会吞掉RHEL运行所必需的磁盘空间。

    /etc/my.cnf文件

    默认是/etc/my.cnf文件。它包含6条命令,并且这6条命令被组织在3个配置段中。这些配置段与Samba配置文件中的配置段相似,并且含有功能组名称和相关的命令。本文将逐行的说明这个文件的默认版本。如果用户进行了任何修改,将需要确保MySQL启动脚本(即/etc/rc.d /init.d/mysqld)中的命令一致。

    [mysqld]

    在这个配置段之内,将会看到与MySQL守护进程相关的命令。

    datadir=/var/lib/mysql

    MySQL服务器把数据库存储在由datadir变量所定义的目录中。

    Socket=/var/lib/mysql/mysql.sock

    MySQL套接字把数据库程序局部的或通过网络连接到MySQL客户。

    提示:MySQL被配置成使用InnoDB存储器引擎。如果用户在自己的系统上还没有一个InnoDB数据库,将需要给[mysqld]配置段添加skip-innodb语句。

    [mysql.server]

    在这个配置段之内,将会看到MySQL服务器守护进程有关的命令。这个配置段的较早期版本被命名为[mysql_server]。如果使用 MySQL4.X或MySQL4.X以上版本,将必须把这个配置段标题改成[mysql_server]。当启动MySQL服务时,它使用这个配置段中的选项。

    user=mysql

    与MySQL服务相关联的标准用户名是mysql。它应该是/etc/passwd文件的一部分;如果在这个文件中没有发现它,用户可能还没有安装Red Hat Enterprise Linux mysql-server RPM程序包。

    basedir=/var/lib

    这表示MySQL数据库的顶级目录。它充当MySQL系统上的一个根目录;这个数据库中的其它目录都是相对于这个目录。

    [safe_mysqld]

    这个配置段包含MySQL启动脚本所引用的命令。如果使用MySQL4.X或4.X以上版本,必须把这个配置段改成[mysqld_safe]。

    err-log=/var/log/mysqld.log

    这是MySQL所关联的错误被发送到的这个文件。如果使用MySQL4.X或4.X以上版本,必须使用log-error指令替换这条命令。

    pid-file=/var/run/mysqld/mysqld.pid

    最后,pid-file指令定义MySQL服务器在运作期间的进程标识符(PID)。如果MySQL服务器当前没有运行,这个文件应该不存在。

    提示:用户可以配置与用户特定相关的MySQL配置文件;为此,只需给指定用户主目录中的.my.cnf隐含文件添加所选的配置命令即可。

    my-samll-cnf

    在本文中,将说明my-small-cnf配置文本中的所有命令。当回顾其它MySQL样本配置文件时,将参考本文所解释的各条命令和指令的含义。先从下面这个配置段开始分析该文件中的有效命令和指令:

    [client]

    这个配置把指令传递给与MySQL服务器相关的客户。

    port=3306

    MySQL所相关的标准TCP/IP端口是3306。如果需要修改这个端口号(可以增强安全),必须确保用于MySQL客户与服务器的所有相应配置文件中均修改这个号。

    socket=/var/lib/mysql/mysql.sock

    正像默认的/etc/my.cnf文件中所定义的那样,这是控制MySQL客户与服务器间通信的标准套接字文件。

    [mysqld]

    当启动MySQL服务器时,它由[mysqld]配置段中所定义的命令来控制。

    port=3306

    socket=/var/lib/mysql/mysql.sock

    当然,与同一个MySQL数据库相关的客户与服务器需要使用相同的TCP/IP端口和套接字。

    skip-locking

    多个客户可能会访问同一个数据库,因此这防止外部客户锁定MySQL服务器。这个skip-locking命令是MySQL4.X或4.X以上版本中的skip-external-locking命令。

    一般来说,如果正在使用MySQL4.X或4.X上以版本,这个set-variable指令没有必要带有这个列表中的这些命令。

    set-variable=key_buffer=16k

    这个缓冲区确实很小;如果一个数据库在一个文本文件中包含不止几百行数据,它将会超载这个缓冲区的容量。这个数据库可能不会超载一个文本文件地址簿的容量。如果这不只是一个供个人使用的数据库,这个限额很快就会被达到。假使那样的话,可能需要考虑与其它配置文件之一相关的那些限额。

    set-variable=max_allowed_packet=1M

    当然,与一个数据库相关的信息会增加到超出实际数据。在默认的情况下,如果该信息在一个服务器上超过1MB以上,MySQL将会产生一条错误信息。

    set-variable=thread_stack=64k

    这条指令限定用于每个数据库线程的栈大小。默认设置足以满足大多数应用。

    set-variable=table_cache=4

    用户可以限定一个数据库中打开表的数量;越小的限额(默认值是64)适合越小规模的数据库。

    set-variable=sort_buffer=64k

    在处理一个数据库时,用户可能需要内存中附加的缓冲区空间。

    set-variable=net_buffer_length=2k

    正如net_buffer_length指令所定义的,MySQL服务器还给传入的请求保留了空间。

    server-id=1

    一般来说,如果有一个MySQL主服务器,应该把它的server-id设置成1;应该把MySQL从属服务器的server-id设置成2;

    [mysqldump]

    用户可以在不同类型的SQL数据库之间传输数据,这由[mysqldump]配置段中的命令来控制。

    quick

    quick选项支持较大数据库的转储。

    set-variable=max_allowed_packet=16M

    当然,用来传输数据库表到其它数据库的max_allowed_packet大于客户与服务器之间的简单通信所使用的信息包。

    [mysql]

    no-auto-rehash

    这个配置段设置启动MySQL服务的条件;在这种情况下,no-auto-rehash确保这个服务启动得比较快。

    [isamchk]

    [myisamchk]

    像SQL这样的关系数据库用所谓的Indexed Sequential Access Method(索引顺序存取方法,简称ISAM)来处理。这两个配置段中的命令是相同的;这些命令与检查并修复数据库表的同名命令有关。

    set-variable=key_buffer=8M

    set-variable=sort_buffer=8M

    在前面谈及MySQL服务器时,用户己经见过这些变量。它们在这里都比较大,以便支持数据库的较快速检查与修复。

    [mysqlhotcopy]

    interactive-timeout

    正如[mysqlhotcopy]配置段所指定的,在一个数据库复制操作期间,连接会挂起。在默认情况下,interactive-timeout变量把一个数据传输的最大时间量设置为28800秒(8个小时)。

    my-medium.cnf文件

    与中等数据库相关的MySQL配置文件含有和my-small-cnf配置文件中一样的有效配置段。在[mysqld]配置段中,下面这些命令支持较大规模的服务器数据库:

    set-variable=key_buffer=16M

    set-variable=table_cache=64

    set-variable=sort_buffer=512K

    set-variable=net_buffer_length=8K

    log-bin

    一般来说,这个配置段中的命令支持服务器上的较大高速缓存与缓冲区长度。应该看到两条新命令。

    set-variable=myisam_sort_buffer_size=8M

    log-bin

    myisam_sort_buffer_size命令允许MySQL索引数据库,第二条命令支持二进制日志记录方法。

    [isamchk]

    [myisamchk]

    当然,这两个配置段中的缓冲区比用于数据库传输的缓冲区大,这个文件包含下面这些命令;它们发送消息到服务器和接收来自服务器的消息。

    set-variable=read_buffer=2M

    set-variable=write_buffer=2M

    my-large.cnf文件

    与较大型数据库相关的MySQL配置文件含有和my-samll-cnf配置文件中一样的有效配置段。在本文中,将比较my-large-cnf与my-medium-cnf样本文件中的各条命令。在[mysqld]配置段中,下面这些命令支持较大型的服务器数据库:

    set-variable=key_buffer=256M

    set-variable=table_cache=256

    set-variable=sort_buffer=1M

    set-variable=myisam_sort_buffer_size=64M

    set-variable=net_buffer_length=8K

    这个配置段中有3条附加的命令。record_buffer命令保存对一个数据库中不同表的扫描结果。thread_cache命令对多请求有用;空闲线程被高速缓存起来,进而允许新的搜索操作采用己有的线程。只要这防止搜索操作启动新的服务器进程,这就能减轻系统上的负荷。

    set-variable=record_buffer=1M

    set-variable=thread_cache=8

    set-variable=thread_concurrency=8

    thread_concurrency变量限定同时运行的线程数量。my-large.cnf样本文件建议用户应该把这个数量限定于本计算机上CPU数量的两倍;这个特定设置相当于4个CPU。

    my-huge.cnf文件

    my-huge.cnf文件含有和my-large.cnf配置文件中一样的命令。当然,分配给大多数指令的值比较大并适合较大型的数据库。

  • 京东商城团购

    京东商城团购频道(tuan.360buy.com)今日上线测试,目前实行1日3团模式,所售产品全部为北京地区商铺提供的服务类产品,包括Spa、餐饮及桌游三个品类。

    京东商城团购频道

    京东商城CEO刘强东此前透露,该网站团购业务将于20日上线。据了解,京东团购业务由刘强东亲自督工,“所有细节敲定都需要他(刘强东)签字”。

    据内部人士透露,京东团购业务货品主要包括第三方服务及实体产品两部分。该人士介绍20号上线的为第一阶段产品,以第三方服务为主,包括spa休闲、餐饮娱乐等生活优惠产品;而实体产品或将于2011年1月才会推出,由京东方面自行供货。

    实体产品呵呵 ,期待一下 到时候看看能有什么优惠,不过现在对京东不报太大的希望了。

  • tar命令范例

      Linux压缩打包方法有很多种,以下讲了tar命令的概念,同时文列举了多种范例供大家查看,希望对大家有所帮助….

      tar命令

      [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ….

      参数:

      -c :建立一个压缩文件的参数指令(create 的意思);

      -x :解开一个压缩文件的参数指令!

      -t :查看 tarfile 里面的文件!

      特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。

      -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?

      -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?

      -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!

      -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

      例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成『 tar -zcvPf tfile sfile』才对喔!

      -p :使用原文件的原来属性(属性不会依据使用者而变)

      -P :可以使用绝对路径来压缩!

      -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!

      –exclude FILE:在压缩的过程中,不要将 FILE 打包!

      范例一:

      将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar

      [root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!

      [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩

      [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩

      ◆ 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。

      ◆如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~

      ◆如果加 j 参数,则以 .tar.bz2 来作为附档名啊~

      ◆上述指令在执行的时候,会显示一个警告讯息:

      ◆『tar: Removing leading `/’ from member names』那是关於绝对路径的特殊设定。

      范例二:

      查阅上述 /tmp/etc.tar.gz 文件内有哪些文件?

      [root@linux ~]# tar -ztvf /tmp/etc.tar.gz

      ◆ 由於我们使用 gzip 压缩,所以要查阅该 tar file 内的文件时,

      ◆就得要加上 z 这个参数了!这很重要的!

      范例三:

      将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下

      [root@linux ~]# cd /usr/local/src

      [root@linux src]# tar -zxvf /tmp/etc.tar.gz

      ◆ 在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,

      ◆我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,

      ◆则解开的目录会在 /usr/local/src/etc 呢!另外,如果您进入 /usr/local/src/etc

      ◆则会发现,该目录下的文件属性与 /etc/ 可能会有所不同喔!

      范例四:

      在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已

      [root@linux ~]# cd /tmp

      [root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd

      ◆我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要一个文件,

      ◆就可以透过这个方式来下达!注意到! etc.tar.gz 内的根目录 / 是被拿掉了!

      范例五:

      将 /etc/ 内的所有文件备份下来,并且保存其权限!

      [root@linux ~]# tar -zxvpf /tmp/etc.tar.gz /etc

      ◆这个 -p 的属性是很重要的,尤其是当您要保留原本文件的属性时!

      范例六:

      在 /home 当中,比 2005/06/01 新的文件才备份

      [root@linux ~]# tar -N ‘2005/06/01’ -zcvf home.tar.gz /home

      范例七:

      我要备份 /home, /etc ,但不要 /home/dmtsai

      [root@linux ~]# tar –exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc

      范例八:

      将 /etc/ 打包后直接解开在 /tmp 底下,而不产生文件!

      [root@linux ~]# cd /tmp

      [root@linux tmp]# tar -cvf – /etc | tar -xvf –

      ◆ 这个动作有点像是 cp -r /etc /tmp 啦~依旧是有其有用途的!

      ◆要注意的地方在於输出档变成 – 而输入档也变成 – ,又有一个 | 存在~

      ◆ 这分别代表 standard output, standard input 与管线命令啦!

      ◆这部分我们会在 Bash shell 时,再次提到这个指令跟大家再解释啰!

  • PHP版本的选择

    一、如何选择 PHP5.3 的 VC9 版本和 VC6 版本
    VC6 版本是使用 Visual Studio 6 编译器编译的,如果你的 PHP 是用 Apache 来架设的,那你就选择 VC6 版本。
    VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你的 PHP 是用 IIS 来架设的,那你就选择 VC9 版本。
    二、如何选择 PHP5.3 的 Thread Safe 和 Non Thread Safe 版本
    先从字面意思上理解,Thread Safe 是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式而耗尽系统资源。Non Thread Safe 是非线程安全,在执行时不进行线程(Thread)安全检查。
    再来看 PHP 的两种执行方式:ISAPI 和 FastCGI。
    ISAPI 执行方式是以 DLL 动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以 ISAPI 来执行 PHP,建议选择 Thread Safe 版本;
    而 FastCGI 执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI 来执行 PHP,建议选择 Non Thread Safe 版本。
    官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来使用。

  • IE 9 新增了哪些功能?

    Internet Explorer 经过大量改进,您所见的仅是其中一部分而已。Internet Explorer 9 的设计很简洁,减少了要单击的对话框,可以更直观地导航,还有很多新功能可以加速您的 Web 浏览体验。使用像“固定网站”这样的功能可以将您喜欢的网站直接固定到任务栏中,以便一次单击访问。其他功能,如硬件加速,可提供全面的快速浏览体验。使用 Internet Explorer 9,网站的运行就如同每天在 PC 上使用的程序一样流畅。
    下面是新增功能:
    简洁的设计
    打开 Internet Explorer 9,首先映入眼帘就是紧凑的用户界面。大多数命令栏功能,如“打印”或“缩放”,现在都可以通过单击“工具”按钮访问,单击“收藏夹”按钮时会显示您的收藏夹。此外,Internet Explorer 还为您提供了需要的基本控制,并让网页显示在正中。
    Internet Explorer 9 将焦点放在网页上
    注意 如果要还原命令栏、收藏夹栏和状态栏,请右键单击“新建选项卡”右侧,然后在菜单中选择相应选项。
    固定网站
    如果您经常访问某些网页,使用“固定网站”功能,就可以从 Windows 7 桌面上的任务栏直接进行访问。
    将网站固定到任务栏以便即时导航
    固定网站非常简单:单击地址栏中 Web 地址左侧的图标(或“新建选项卡”页上的网站图标)并将其拖动到任务栏,该网站图标会一直显示在此处,直到删除为止。以后单击该图标时,就会在 Internet Explorer 中打开该网站。
    打开固定的网站时,网站图标显示在浏览器顶部,因此您可以很方便地访问网站主页。“返回”和“前进”按钮可以更改颜色以与图标颜色匹配。
    下载管理器
    下载管理器是一项强大的新功能,它包含一个从 Internet 下载的文件的动态列表,并可在可能存在恶意文件时发出通知。如果您的 Internet 连接速度较慢,还可以用它暂停和重新启动下载,此外还可以显示已下载文件在您计算机上的位置。您可以随时清除该列表。
    使用下载管理器使您的下载组织有序
    增强的选项卡
    通过选项卡浏览,可以在一个窗口中打开的多个网页间轻松移动,不过,您可能需要同时查看两个选项卡网页。通过分离选项卡,可以将选项卡拖出 Internet Explorer,从而在新窗口中打开该选项卡的网页,然后将它对齐并排查看。
    通过分离选项卡并排查看两个选项卡
    选项卡还是彩色编码的,目的是显示哪些打开的网页是相互关联的,为您在选项卡间单击时提供方便直观的参考。
    “新建选项卡”页
    重新设计后的“新建选项卡”页显示您最常访问的网站,并对它们进行彩色编码以便快速导航。网站标志栏还会显示您访问每个网站的频率,您可以根据需要随时删除或隐藏显示的网站。
    “新建选项卡”页
    在地址栏中搜索
    现在,您可以直接从地址栏中搜索。输入网站地址后,您将直接进入该网站。如果输入搜索术语或不完整的地址,您将使用当前选定的搜索引擎启动搜索。单击地址栏可从列出的图标中选择搜索引擎或添加新的搜索引擎。
    在地址栏中键入搜索词可查找您需要的内容
    从地址栏中进行搜索时,您可以选择是打开搜索结果页还是置顶搜索结果(如果您的搜索引擎支持此功能)。您还可以选择在地址栏中获取搜索建议,不过默认情况下将不启用搜索建议,因为您可能不希望与搜索提供程序共享您所键入的内容。
    通知栏
    Internet Explorer 底部的通知栏在您需要时提供重要的状态信息,但它不会强制您必须单击一系列消息才能继续浏览。
    通知栏提供信息,但不会妨碍您的浏览
    加载项性能审查程序
    加载项(如工具栏)可以增强您的浏览体验,但也会影响性能。加载项性能审查程序可以告诉您某一加载项是否降低了浏览器性能,这样,您可以禁用或删除它。
    通过加载项性能审查程序改善浏览体验
    硬件加速
    为提高性能,Internet Explorer 使用计算机的图形处理器(也称为 GPU)来处理侧重图形的任务(如视频流或在线游戏)。通过利用 GPU,Internet Explorer 实现了更快更逼真的 Web 体验。
    Internet Explorer 9 新增了哪些功能?
    Internet Explorer 经过大量改进,您所见的仅是其中一部分而已。Internet Explorer 9 的设计很简洁,减少了要单击的对话框,可以更直观地导航,还有很多新功能可以加速您的 Web 浏览体验。使用像“固定网站”这样的功能可以将您喜欢的网站直接固定到任务栏中,以便一次单击访问。其他功能,如硬件加速,可提供全面的快速浏览体验。使用 Internet Explorer 9,网站的运行就如同每天在 PC 上使用的程序一样流畅。
    下面是新增功能:
    简洁的设计打开 Internet Explorer 9,首先映入眼帘就是紧凑的用户界面。大多数命令栏功能,如“打印”或“缩放”,现在都可以通过单击“工具”按钮访问,单击“收藏夹”按钮时会显示您的收藏夹。此外,Internet Explorer 还为您提供了需要的基本控制,并让网页显示在正中。

    Internet Explorer 9 将焦点放在网页上注意 如果要还原命令栏、收藏夹栏和状态栏,请右键单击“新建选项卡”右侧,然后在菜单中选择相应选项。
    固定网站如果您经常访问某些网页,使用“固定网站”功能,就可以从 Windows 7 桌面上的任务栏直接进行访问。

    将网站固定到任务栏以便即时导航固定网站非常简单:单击地址栏中 Web 地址左侧的图标(或“新建选项卡”页上的网站图标)并将其拖动到任务栏,该网站图标会一直显示在此处,直到删除为止。以后单击该图标时,就会在 Internet Explorer 中打开该网站。
    打开固定的网站时,网站图标显示在浏览器顶部,因此您可以很方便地访问网站主页。“返回”和“前进”按钮可以更改颜色以与图标颜色匹配。
    下载管理器下载管理器是一项强大的新功能,它包含一个从 Internet 下载的文件的动态列表,并可在可能存在恶意文件时发出通知。如果您的 Internet 连接速度较慢,还可以用它暂停和重新启动下载,此外还可以显示已下载文件在您计算机上的位置。您可以随时清除该列表。

    使用下载管理器使您的下载组织有序增强的选项卡通过选项卡浏览,可以在一个窗口中打开的多个网页间轻松移动,不过,您可能需要同时查看两个选项卡网页。通过分离选项卡,可以将选项卡拖出 Internet Explorer,从而在新窗口中打开该选项卡的网页,然后将它对齐并排查看。

    通过分离选项卡并排查看两个选项卡选项卡还是彩色编码的,目的是显示哪些打开的网页是相互关联的,为您在选项卡间单击时提供方便直观的参考。
    “新建选项卡”页重新设计后的“新建选项卡”页显示您最常访问的网站,并对它们进行彩色编码以便快速导航。网站标志栏还会显示您访问每个网站的频率,您可以根据需要随时删除或隐藏显示的网站。

    “新建选项卡”页在地址栏中搜索现在,您可以直接从地址栏中搜索。输入网站地址后,您将直接进入该网站。如果输入搜索术语或不完整的地址,您将使用当前选定的搜索引擎启动搜索。单击地址栏可从列出的图标中选择搜索引擎或添加新的搜索引擎。

    在地址栏中键入搜索词可查找您需要的内容从地址栏中进行搜索时,您可以选择是打开搜索结果页还是置顶搜索结果(如果您的搜索引擎支持此功能)。您还可以选择在地址栏中获取搜索建议,不过默认情况下将不启用搜索建议,因为您可能不希望与搜索提供程序共享您所键入的内容。
    通知栏Internet Explorer 底部的通知栏在您需要时提供重要的状态信息,但它不会强制您必须单击一系列消息才能继续浏览。

    通知栏提供信息,但不会妨碍您的浏览加载项性能审查程序加载项(如工具栏)可以增强您的浏览体验,但也会影响性能。加载项性能审查程序可以告诉您某一加载项是否降低了浏览器性能,这样,您可以禁用或删除它。

    通过加载项性能审查程序改善浏览体验硬件加速为提高性能,Internet Explorer 使用计算机的图形处理器(也称为 GPU)来处理侧重图形的任务(如视频流或在线游戏)。通过利用 GPU,Internet Explorer 实现了更快更逼真的 Web 体验。

  • 密码保护:debian下安装directadmin详细步骤

    此内容受密码保护。如需查阅,请在下方输入密码。

  • DirectAdmin下安装eAccelerator

    需要autoconf支持

    apt-get install autoconf

    下面安装eAccelerator
    cd /usr/local/src
    mkdir eAccelerator
    下载最新的eAccelerator 。
    cd eAccelerator
    wget eaccelerator-*.tar.bz2

    tar -xvjf eaccelerator-*.tar.bz2

    cd eaccelerator-*

    安装步骤:
    输出目录,安装目录
    export PHP_PREFIX=”/usr/local”

    $PHP_PREFIX/bin/phpize
    //显示你需要的phpize 配置安装
    ./configure \
    –enable-eaccelerator=shared \
    –with-php-config=$PHP_PREFIX/bin/php-config
    //编译
    make
    //安装
    make install

    #现在创建缓存的目录 或Cache directory

    cd /tmp

    mkdir eaccelerator

    chmod 0777 eaccelerator

    编辑 php.ini
    在[Zend]上面加
    [eaccelerator]
    zend_extension=”/usr/local/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so”
    eaccelerator.shm_size=”1″
    eaccelerator.cache_dir=”/tmp/eaccelerator”
    eaccelerator.enable=”1″
    eaccelerator.optimizer=”1″
    eaccelerator.check_mtime=”1″
    eaccelerator.debug=”0″
    eaccelerator.filter=””
    eaccelerator.shm_max=”0″
    eaccelerator.shm_ttl=”3600″
    eaccelerator.shm_prune_period=”3600″
    eaccelerator.shm_only=”0″
    eaccelerator.compress=”1″
    eaccelerator.compress_level=”9″
    eaccelerator.keys = “disk_only”
    eaccelerator.sessions = “disk_only”
    eaccelerator.content = “disk_only”

    重启apache

  • directadmin安装教程(英文)

    Quick Install Manual DirectAdmin Control Panel on supported Linux O/S
    1. Remove packages not needed for DirectAdmin install:
    service mDNSResponder stop
    service auditd stop
    service mysqld stop
    service mysql stop
    yum remove httpd php mysql dovecot cpuspeed webmin proftpd spamassassin
    2. Ensure the above services are completely removed, and does not start during the boot time.
    rm -rf /var/lib/mysql
    chkconfig auditd off
    chkconfig bluetooth off
    chkconfig mDNSResponder off
    chkconfig nifd off
    3. Install required packages :
    yum install gcc gcc-c++ flex bison xinetd perl make wget nano mc -y
    The result should show or similar:
    Installed: bison.x86_64 0:2.3-2.1 flex.x86_64 0:2.5.4a-41.fc6 gcc-c++.x86_64 0:4.1.2-44.el5
    mc.x86_64
    1:4.6.1a-35.el5 perl.i386 4:5.8.8-18.el5_3.1 xinetd.x86_64 2:2.3.14-10.el5
    4. Install DirectAdmin
    wget http://www.directadmin.com/setup.sh
    chmod 755 setup.sh
    ./setup.sh
    5. Provide appropriate details for :
    customer id:
    license id:
    FQDN:
    Network Interface: (just cofirm it if it was found by install, otherwise provide manually)
    IP address: (just cofirm it if it was found by install, otherwise provide manually)
    6. You now have 2 options for your apache/php setup.
    1. customapache or
    2. custombuild (newest version of install program with lot of Apache/PHP selection options)
    Choose option 2.
    Would you like the default settings of apache 2.2 and php 5 cli?
    Answer “y”
    If we have done everything correctly, “setup” will now begin automatic install. It will take 15-30
    minutes to complete.
    7. When setup done, it will show access information on screen. Copy paste them, and store them.
    8. Post installation checks :
    (1) Install Zend :
    cd /usr/local/directadmin/custombuild
    In file “options.conf”, change ‘zend enabled = no’ to ‘zend enabled = yes’
    Run ‘./build zend’
    Create a file “/var/www/html/info.php”, put this in the file :
    ‘<?phpinfo();?>’
    Save the file and access it in the browser using http://IPaddress/info.php
    Confirm everything is perfect on the php page.
    (2) Login to DirectAdmin page at http://IPaddress:2222
    Goto Admin level >> Services Monitor .
    Confirm all the services are running, if not, restart them. If any service fails to restart, fix them.
    The DirectAdmin set is now complete.

    If you get the following error
    If you get an error given below while installing DA in a Debian server,
    do the following FIX to solve it.
    *** Cannot find the named binary. Please install Bind ***
    /etc/bind/named.conf: No such file or directory
    /etc/bind/named.ca: No such file or directory
    *** g++ is required for compiling, please install g++ ***
    *** cannot find /usr/include/openssl/ssl.h. Please make sure libssl-dev
    is installed ***
    eg: apt-get install libssl-dev
    *** cannot find /usr/bin/make. Please make sure that make is installed ***
    Installation didn’t pass, halting install.
    *******************************************
    *******************************************
    Cannot find /usr/local/bin/php
    Please recompile php with custombuild, eg:
    cd /usr/local/directadmin/custombuild
    ./build all d
    *******************************************
    *******************************************
    FIX :
    apt-get install g++
    apt-get install libssl-dev
    apt-get install make
    apt-get install bind9 dnsutils
    Then restart the work with ./setup.sh

  • 解决 WordPress 符号自动转换

    玩 WordPress 的人,从别处复制的代码显示的代码是半角的,到自己博客却显示为全角呢??原来这是 WP 的经典遗留问题。要想解决这个问题也简单。找到了以下两种方法。

    第一种:解决WordPress半角引号变成全角引号问题的方法

    修改主题theme下的主题函数functions.php文件,在里面的头部加入下面的代码:
     <?php remove_filter(‘the_content’, ‘wptexturize’); ?>
     

    第二种:解决WordPress半角引号变成全角引号问题的方法

    修改wp-includes目录下的formatting.php,打开formatting.php这个文件找到
     // static strings
    $curl = str_replace($static_characters, $static_replacements, $curl);
    // regular expressions
    $curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
     

    在$curl的前面加上两条//将其注释掉,如下:
     // static strings
    //$curl = str_replace($static_characters, $static_replacements, $curl);
    // regular expressions
    //$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

  • directadmin 更新PHP

    cd /usr/local/directadmin/custombuild
    ./build update
    wget -O php-5.2.15.tar.gz http://files.directadmin.com/services/custombuild/php-5.2.15.tar.gz
    perl -pi -e ‘s/php5:5.2.14:6dff7429a1b43aa1c76a43e909215608/php5:5.2.15:dbbb2beed6b51e05d134744f137091a9/’ versions.txt
    perl -pi -e ‘s|cd php-\$\{PHP5_VER\}|cd php-\$\{PHP5_VER\}\n\tperl -pi -e \”s#resolved_name\\[resolved_basedir_len\\]#resolved_name\\[resolved_basedir_len -1\\]#\” main/fopen_wrappers.c|’ build
    ./build php n

  • Google现在可以更好的索引swf文件

    网站站长经常询问我们,如何对专为Flash播放器设计的内容进行索引,因此我们想花一点时间将我们在这方面的最新进展告诉大家。大约两年前,我们曾宣布,通过与Adobe的合作,谷歌对基于Flash技术的内容的索引能力获得了显著改进。去年,我们再次发表声明,宣布为SWF索引功能增加外部资源上载特性。这一技术进步使我们得以索引SWF文件中各种类型的文本内容――从Flash按钮和菜单到以自足型Flash技术为基础的网站。

    目前,对于用户与网站上的SWF文件互动时所能看到的几乎所有文本内容,谷歌机器人都可以进行索引,并将其用于产生摘要截图或匹配谷歌搜索中的查询条件。此外,谷歌机器人也能够发现SWF文件中的URL并跟踪这些链接,因此如果你的SWF内容包含至网站内部网页的链接,谷歌将可以对网页进行搜索和索引。

    上个月,我们利用与Adobe的持续合作扩展了SWF索引功能。本次扩展利用了一个更为稳定的新库,该库能够兼容Flash Player 10.1所支持的特性。此外,利用对JavaScript处理方式的改进,我们还能够更好地组织和索引使用JavaScript的网站,以嵌入SWF内容。最后,我们对视频索引技术也进行了改进,在网页含有视频时能够提高搜索效率,同时还能够更好地提供元数据,如从基于Flash技术的视频中提取元数据,如采用Flash技术的视频中的替换缩略图。总之,利用SWF索引技术,我们现在可以看到成千上万个网页中所包含的SWF文件内容。

    在过去几年中,我们的SWF内容索引技术取得了巨大进展,但我们不会就此止步。我们将继续改进深层链接功能(Flash技术应用中的内容,由同样的应用进行链接),同时进一步改进通过JavaScript执行的SWF文件的搜索。你可以为每个网页创建一个指向单一Flash对象的独特链接,并通过谷歌网站站长工具提交网站地图,以帮助我们改进这些功能。

  • 2011年节假日安排

    根据国务院《关于修改<全国年节及纪念日放假办法>的决定》,为便于各地区、各部门及早合理安排节假日旅游、交通运输、生产经营等有关工作,经国务院批准,现将2011年元旦、春节、清明节、劳动节、端午节、中秋节和国庆节放假调休日期的具体安排通知如下。

    一、元旦:1月1日至3日放假公休,共3天。

    二、春节:2月2日(农历除夕)至8日放假调休,共7天。1月30日(星期日)、2月12日(星期六)上班。

    三、清明节:4月3日至5日放假调休,共3天。4月2日(星期六)上班。

    四、劳动节:4月30日至5月2日放假公休,共3天。

    五、端午节:6月4日至6日放假公休,共3天。

    六、中秋节:9月10日至12日放假公休,共3天。

    七、国庆节:10月1日至7日放假调休,共7天。10月8日(星期六)、10月9日(星期日)上班。

    节假日期间,各地区、各部门要妥善安排好值班和安全、保卫等工作,遇有重大突发事件发生,要按规定及时报告并妥善处置,确保人民群众祥和平安度过节日假期。

  • directadmin磁盘配额权限设置

    User test created

    Details

    Unix User created successfully

    Error with system Quotas
    setquota: Mountpoint (or device) / not found or has no quota enabled. setquota: Not all specified mountpoints are using quota.
    Debug Guide
    User’s data directory created successfully
    Domains directory created successfully
    Domains directory created successfully in user’s home

    Domain Created Successfully

    User added to ssh config file.

    安装后建立用户会提示没有磁盘配额权限,具体解决办法如下

    # /etc/fstab: static file system information.
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    defaults        0       0
    /dev/xvda       /               ext3    noatime,errors=remount-ro,usrquota,grpquota 0       1
    /dev/xvdb       none            swap    sw              0       0
    ~

  • debian5安装Directadmin

    重装安装系统后,首先做一些准备工作
    修改源、升级、卸载预装的apache、安装一些东东gcc等 vi /etc/apt/sources.list

    修改内容为

    deb http://ftp.debian.org/debian lenny main contrib non-free

    deb http://security.debian.org/debian-security lenny/updates main contrib non-free

    deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

    apt-get update //更新系统

    apt-get upgrade

    apt-get remove apache*  //卸载Apache

    apt-get autoremove

    apt-get install -y build-essential wget make libssl-dev

    apt-get update //更新系统

    apt-get upgrade
    安装DA

    wget www.directadmin.com/setup.sh

    chmod +x setup.sh

    ./setup.sh
    安装完成后手动启用垃圾过滤系统

    /usr/local/directadmin/scripts/spam.sh

    /usr/bin/spamd -d -c -m 15

  • 用谷歌浏览器来当手机模拟器

      很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。

      谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】–>【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页:

      谷歌Android:

    chrome.exe –user-agent=”Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1″
      苹果iPhone:

    chrome.exe –user-agent=”Mozilla/5.0 (iPad; U; CPU OS 3_2_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B500 Safari/531.21.10″
      诺基亚N97:

    chrome.exe –user-agent=”Mozilla/5.0 (SymbianOS/9.4; Series60/5.0 NokiaN97-1/20.0.019; Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/525 (KHTML, like Gecko) BrowserNG/7.1.18124″
      试一试,分别用Android、iPhone、诺基亚访问http://www.163.com/、http://blog.s135.com/、http://www.google.com.hk/、http://3g.qq.com、http://t.sina.cn这些3G手机网页,看看有什么不同。

      更多款手机的User-Agent:http://www.zytrax.com/tech/web/mobile_ids.html

      10月11日备注:如果想切换回普通浏览器模式,关掉所有Chrome浏览器,重开即可。如果不想关闭浏览器,切回普通浏览器模式,则访问:

    chrome.exe –user-agent=”Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3″

  • UBUNTU下的LAMP详细配置

    UBUNTU下的LAMP配置
    安装系统

    ##### 安装编译环境 #####

    sudo apt-get install build-essential

    ##### m4 #####

    sudo dpkg –i m4*.deb

    ##### flex #####

    sudo dpkg –i flex*.deb

    ##### zlib-devel #####

    sudo apt-get install zlib1g-dev

    ##### libxml2 #####

    sudo apt-get install libxml2 libxml2-dev

    ##### zlib #####

    tar -zxvf zlib*.tar.gz
    cd zlib*
    ./configure –prefix=/usr/local/zlib
    make && sudo make install

    ##### OpenSSL #####

    tar -zxvf openssl*.tar.gz
    cd openssl*
    ./config –prefix=/usr/local/ssl -openssldir=/usr/local/ssl –shared zlib
    make && sudo make install 

    ##### FreeType #####

    tar -zxvf freetype*.tar.gz
    cd freetype*
    ./configure –prefix=/usr/local/freetype
    make && sudo make install

    ##### Jpeg #####

    tar -zxvf jpeg*.tar.gz
    cd jpeg*
    sudo mkdir /usr/local/jpeg
    sudo mkdir /usr/local/jpeg/bin
    sudo mkdir /usr/local/jpeg/lib
    sudo mkdir /usr/local/jpeg/include
    sudo mkdir /usr/local/jpeg/man
    sudo mkdir /usr/local/jpeg/man/man1
    ./configure –prefix=/usr/local/jpeg –enable-shared –enable-static
    make && sudo make install

    ##### LibPNG #####

    tar -zxvf libpng*.tar.gz
    cd libpng*
    ./configure –prefix=/usr/local/libpng
    make && sudo make install

    ##### GD Library #####

    tar -zxvf gd*.tar.gz
    cd gd*
    ./configure –prefix=/usr/local/gd –with-jpeg=/usr/local/jpeg –with-freetype=/usr/local/freetype –with-png –with-zlib=/usr/local/zlib
    make && sudo make install

    ##### curl #####

    tar -zxvf curl*.tar.gz
    cd curl*
    sudo mkdir -p /usr/local/curl
    ./configure –prefix=/usr/local/curl –with-ssl
    make && sudo make install

    ##### libmcrypt #####

    tar -zxvf libmcrypt*.tar.gz
    cd libmcrypt*
    ./configure –prefix=/usr/local/libmcrypt
    make && sudo make install

    ##### mhash #####

    tar -zxvf mhash*.tar.gz
    cd mhash*
    ./configure –prefix=/usr/local/mhash
    make && sudo make install

    ##### MySQL #####

    tar -zxvf mysql*.tar.gz
    sudo mv mysql*/ /usr/local/mysql
    cd /usr/local/mysql
    sudo groupadd mysql
    sudo useradd -g mysql mysql
    sudo scripts/mysql_install_db –user=mysql
    sudo chown -R root .
    sudo chown -R mysql data
    sudo chgrp -R mysql .
    sudo cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
    sudo support-files/mysql.server start
    sudo bin/mysqladmin -u root password ‘mypassword’
    sudo support-files/mysql.server stop
    sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql.server
    cd /etc/init.d
    sudo update-rc.d mysql.server defaults

    ##### Apache #####

    tar -zxvf httpd*.tar.gz
    cd httpd*
    ./configure –prefix=/usr/local/apache –enable-so –with-mpm=worker –with-mysql=/usr/local/mysql –with-config-file-path=/usr/local/apache/conf –enable-module=rewrite –enable-vhost-alias –enable-http –enable-mime-magic –with-ssl=/usr/local/ssl –enable-ssl –enable-proxy–enable-track-vars –enable-deflate –enable-cache –enable-mem-cache –enable-disk-cache –enable-rewrite=shared –enable-status=shared –enable-file-cache –enable-cgi –enable-cgid –enable-track-vars –enable-expires=share
    make && sudo make install
    sudo cp /usr/local/apache2/bin/apachectl /etc/init.d/apache.server
    cd /etc/init.d
    sudo update-rc.d apache.server defaults

    ##### php #####

    tar -zxvf php*.tar.gz
    cd php*
    ./configure –prefix=/usr/local/php –with-apxs2=/usr/local/apache/bin/apxs –with-config-file-path=/usr/local/apache/conf –enable-magic-quotes –with-openssl=/usr/local/ssl –with-zlib=/usr/local/zlib –with-zlib-dir=/usr/local/zlib –with-curl=/usr/local/curl –enable-ftp –with-openssl-dir=/usr/local/ssl –with-gd=/usr/local/gd –with-jpeg-dir=/usr/local/jpeg –with-png-dir=/usr/local/libpng –with-freetype-dir=/usr/local/freetype –enable-gd-native-ttf –enable-mbstring –with-mcrypt=/usr/local/libmcrypt –with-mhash=/usr/local/mhash –with-mysql=/usr/local/mysql –with-pdo-mysql=/usr/local/mysql –enable-soap –enable-sockets –enable-zip
    make && sudo make install
    sudo cp php.ini-dist /usr/local/apache/conf/php.ini

    ##### config #####
    修改 php.ini 文件, 达到你自己的服务器要求. 修改后, 保存 OK
    sudo vi /usr/local/apache/conf/httpd.conf
    修改 apache 的配置文件. 让它支持 php
    在 103 行默认安装PHP 后已经加入这一行:
    LoadModule php5_module        modules/libphp5.so
    没有多话自己加一下. 注意查看 apache 的 modlues 目录下是否有libphp5.so这个文件
    在这行下面加入下面两行:
    AddType application/x-httpd-php .php .phtml
    AddType application/x-httpd-php-source .phps
    然后在 216 行附近(因为前面加入了两行字. 大概就在这个位置.) 找到:
    DirectoryIndex index.html 后面添加变成现在这样:
    DirectoryIndex index.html index.htm index.php

  • N点虚拟主机管理系统

    N点虚拟主机管理系统(For Windows2003/2008)

    1、虚拟主机
    ① 支持虚拟主机实时开通、管理。
    ② 支持自定义 ASP、ASP.Net、PHP 等脚本的自动开设。
    ③ 支持多站点共享应用程序池,并可以每几个站点共享一个应用池。
    ④ 强大的虚拟主机管理功能,如:站点状态、FTP帐号状态、日志状态、FTP密码、默认文档、自定义错误页面、绑定域名、自定义脚本错误消息、IP访问限制、关闭/恢复站点执行权限、在线压缩、在线解压缩、.NET版本切换、目录IP访问限制、取消/恢复目录执行权限、在线文件管理、自定义MIME类型、ISAPI筛选器、独立应用程序池回收等。
    ⑤ 可设置虚拟主机是否支持试用以及试用天数。
    ⑥ 虚拟主机升级、续费。
    2、FTP主机
    ① 支持FTP主机实时开通、管理。
    ② 自定义管理产品相关参数,如:FTP用户数。
    ③ 支持多FTP用户管理,并为每个FTP用户分配独立的目录或权限。
    ④ 支持FTP管理功能,如:FTP密码修改、在线文件管理、FTP用户管理等。
    ⑤ 可设置FTP主机是否支持试用以及试用天数。
    ⑥ FTP主机升级、续费 (更多…)

  • debian安装编译环境

    dabian最小安装,安装好时,只会占去70MB多的空间,可以说真是”小而美小而简”,因为dabian的使用哲学就是:「有用到的软体再装」,不像红帽会把你可能会用到的通通装进去,不过也就是因为如此,所以预设的debian把很多软体都省略了!

    以下介绍debian编译环境,所需要安装的一些套件!

    1.build-essential

    你要编译软体时最基本要装这个,他相依libc6-dev,gcc,g++,make,dpkg-dev,安装他就帮你安装好这些。

    2.apt-file

    一般来说,若已经装好build-essential应该还是不够的,因为它只会安装一些预设的函式库,若编译软体时出现找不到函式库的错误讯息时,可以用apt-file来搜寻。

    ex:apt-file安装好时必须先update ( ~# apt-file update)

  • OpenVZ

     OpenVZ是开源软件,是基于Linux平台的操作系统级服务器虚拟化解决方案。OpenVZ采用SWsoft的Virutozzo虚拟化服务器软件产品的内核,Virutozzo是SWsoft公司提供的商业虚拟化解决方案。
       OpenVZ可以在单个物理服务器上创建多个隔离的虚拟专用服务器(VPS)并以最大效率共享硬件和管理资源。每个VPS的运行和独立服务器完全一致,因其自身的用户、应用程序都可以独立重起,它拥有根访问权限、用户、IP地址、内存、处理器、文件、应用服务、系统库文件和配置文件等。拥有轻量级处理损耗和高效设计的OpenVZ是运行应用服务和实时数据生产型服务器虚拟化的最佳选择。
       OpenVZ软件同时为用户提供工具,协助自动化管理虚拟服务器。基于模板的应用程序部署可以在几分钟内用简单的方法创建新的虚拟服务器并投入使用,而且与其他的虚拟化技术相比,OpenVZ可以在每CPU上运行几倍于其他虚拟化服务器技术的虚拟化服务器。
       从应用程序和VPS用户的角度来看,每个VPS是完全独立的系统,这种独立性由位于系统内核之上的虚拟化层来提供。注意仅有极小的CPU资源消耗在虚拟化过程中(大约1-2%)。OpenVZ虚拟化层实现的主要特性包括:
       VPS看起来像一套普通的Linux系统。它具有标准的启动脚本、软件厂商提供的科可以运行在VPS内部的软件而无需为OpenVZ做特别的修改或调整;
       用户可以修改任何配置文件和安装其他软件;
       VPS相互之间完全隔离(包括文件系统,进程,内部进程通讯(IPC),sysct1变量);
       VPS不会绑定在一个CPU上,可以使用所有的CPU资源。属于某个VPS的进程可以运行在所有可获得的CPU之上。

  • 百度站长俱乐部SEO问题解答

    一、百度是否能分析并抓取CSS

    百度:百度是能够抓取并分析CSS的。

    排名升分析:如果百度能够分析道CSS内容,以后大家在CSS里面重点标注的文字、链接等样式会使spider给予不同权重。

    二、内链多了会不会导致网站被K,404页面是否可以全部链向首页

    百度Lee:建议看看新浪、百度等大网站,每个网页也都有指向主站首页的链接,他们没有被干掉,那就不会有什么负面影响。解释一下内链,内链指的是站内的网页间的互相的链接,在搜索引擎体系中,只用来发现新链接、以及确定一个网页在整个网站中的地位,除此以外,没有任何影响。

    排名升分析:在次说明,链接对于百度来说两层含义,一是发现新网页,二是权重。

    三、没有提交给百度也无反向链接为何被百度收录

    百度Lee:我们把问题明确一下,百度spider是否能识别和处理纯文本形式的链接(非<a></a>标签)?答案是可以的,搜索引擎的spider需要及时发现和抓取互联网上的链接,至于链接是什么形式,并不重要。也许有一天,我们还可以识别图片里、语音里、视频里或是其它什么形式的链接

    排名升分析:意味着以后大家发广告,以及站内信息不必一味的加链接,纯文本的形式也可以被识别,并抓取。

    四、修改robots之后多久生效

    百度Lee:不同的站点略有不同,但通常在几天内陆续生效。如果有发现很久不生效等意外情况,可以在这里或者通过 tousu.baidu.com 反馈给我们。