企业网站建设

建站知识

今日已发布信息: 13834
累计注册用户: 80261604

Nginx配置介绍以及内核优化

主模块指令指定 客户端请求 缓冲区大小 超时时间

概述: 默认1.1,默认即可。 gzip_comp_level 2; #gzip压缩比,1为最小,处理最快;9为压缩比最大,处理最慢,传输速度最快,也最消耗CPU; gzip_types text/plain  application/x-javascript text/css  application/xml;   #指定压缩类型,text/html这种类型即使不指定也会被压缩。 gzip_vary on; #让前端缓存server(如squid、varnish等)也缓存经gzip压缩的页面。

  

安装nginx:

yum -y install pcre* 


tar -zxvf nginx-1.6.0.tar.gz

cd nginx-1.6.0/

mkdir /usr/local/nginx/

./configure --prefix=/usr/local/nginx/  --with-http_stub_status_module #开启NginxStatus功能,监控nginx当前状态

make &&  make install 


至此,安装完成




配置nginx:

  

  

jvm_route $cookie_JSESSIONID|sessionid reverse;


nginx_upstream_jvm_route;



user   nobody nobody;   #主模块指令,指定nginx worker进程运行的用户以及用户组,默认由nobody 帐号运行。


worker_processes 4; # 主模块指令,指定nginx要开启的进程数。每个nginx进程平均消耗 10~20M内存,不建议设置超过8个。


error_log  logs/error_log notice; #主模块指令, 用来定义全局错误日志文件。


pid logs/nginx.pid; #主模块指令,指定nginx 的pid.


worker_rlimit_nofile  65535; #用来绑定worker进程和CPU。


events{ #指定nginx工作模式和连接上限。

use epoll; #设置nginx工作模式,epoll是高效工作模式。

worker_connections 65536; #事件模块指令,定义nginx每个进程最大连接数,默认1024。最大客户连接数由worker_processes和worker_connections决定

即 max_client=worker_processes*worker_connections,在作为反向代理时:max_client=worker_processes*worker_connections / 4

}


http{

include conf/mime.types; #主模块指令,设置包含文件。

default_type application/octet-stream; #属于http核心模块指令,设置默认类型为二进制流,当文件类型未定义时使用这种方式。

client_max_body_size 20; #设置允许客户端请求最大单个文件字节数。

client_header_buffer_size 32k; #指定来自客户端请求头的缓冲区大小。

large_client_header_buffers  4 32k; #指定客户端请求头中较大的消息头缓存最大数量和大小。

sendfile on; #开启高效文件传输模式,防止网络堵塞。

tcp_nopush on;

tcp_nodelay on;

keepalive_timeout 60; #客户端连接时时间,超时之后服务器端自动关闭该连接。

client_header_timeout 10; #客户端请求头的超时时间。

client_body_timeout 10; #客户端请求主体超时时间。

send_timeout 10; #客户端响应超时时间,仅限于两个连接活动之间的时间


gzip on; #开启gzip压缩输出数据流,提高传输速度

gzip_min_length 1k; #设置允许压缩的页面最小字节数,页面字节数从header头的Content-Length中获取。默认是0,表示不管多大都进行压缩,建议设置成大于1k的字节数,小于1k可能会越压越大。

gzip_buffers 4  16k; #表示申请4个为16k的内存作为存储gizp的压缩缓存。

gzip_http_version 1.1; #指定http协议版本,默认1.1,默认即可。

gzip_comp_level 2; #gzip压缩比,1为最小,处理最快;9为压缩比最大,处理最慢,传输速度最快,也最消耗CPU;

gzip_types text/plain  application/x-javascript text/css  application/xml;   #指定压缩类型,text/html这种类型即使不指定也会被压缩。

gzip_vary on; #让前端缓存server(如squid、varnish等)也缓存经gzip压缩的页面。

upstream crazy.net{ #upstream 是定义负载均衡的模块,定义crazy.net名称的负载均衡器,通过调度算法,将client调度给后端不同的server;

ip_hash;

server  10.2.16.253:80;

server 10.2.16.254:80  max_fails=3 fail_timeout=20s;

server  10.2.16.252:80  down;

server  10.2.16.251:8080;

}

nginx的四种调度算法:

1、轮询,默认使用rr轮询算法,将client逐一分发给不同的server,后端某台服务器宕机,会被自动剔除,使用户不受影响。

2、weight,权值算法,数字越大,分配的几率越高,主要用于后端服务器性能不同的情况下。

 

  江都建站服务  农家乐   今日推荐免费建站   分类信息   沅江网站建设公司

 

3、ip_hash,将client按IP的hash值分配,这样的话,client会被分配给一台固定的server,让client始终访问的都是这台,解决Session问题;

4、fair, 比以上更智能,根据 页面大小 和 加载速度 进行负载均衡,看后端的服务器响应时间来决定分配请求,时间短的优先。需要下载upstream_fair模块才能使用。

5、url_hash,此方法按访问url的hash结果来分配请求,使每个url定向到某一台固定server,可以进一步提高server效率。需要下载nginx的hash包才能用。

upstream模块指定server后端服务器的ip和端口,同时可以设定每个后端服务器在upstream中的状态:

down: 表示这台server暂时不参与负载均衡;

backup:预留的备份server,当所有的非bakcup机器出现故障或忙的时候,才会请求bakcup机器,因此这台server压力最轻;

max_fails:允许请求失败的次数,默认为1,当超过最大次数时,返回proxy_next_upstream模块定义的错误;

fail_timeout:在经历了max_fails次失败后,暂停服务的时间。和max_fails一起使用;

注意:当使用ip_hash调度算法时,后端服务器不能是bakcup状态或weight。

server{ #配置nginx虚拟主机

listen 80; #本机nginx的监听端口

server_name  www.czy.com; #域名

index        index.html index.htm index.jsp index.php index.cgi;  #指定首页文件

root /usr/local/nginx/html/; #指定网页根目录

charset gb2312; #网页默认编码格式,gb2312为简体中文;

access_log   logs/www.czy.com.access.log  main;  #指定访问日志路径,main表示访问日志的输出格式;

location ~ (.jsp)|(.do)$ { # URL 匹配设置,location支持正则匹配和if判断,所以很灵活。


proxy_pass  http://crazy.net; #指定代理的后端服务器地址和端口,也可以是upstream的负载均衡器名;

proxy_next_upstream  http_500 http_502 http_503 error timeout invalid_header;   #指定故障转移策略,当后端节点返回500,502,503,等执行超时错误时,自动将请求转发到upstream组的另一台服务器,实现故障转移。

proxy_redirect off; #如果需要修改从被代理server传来的应答头中的"Location"和"Refresh"字段,可以用这个指令设置。

proxy_set_header Host $host; #指定后端server获取Client的主机名和地址以及代理的真实IP

proxy_set_header X-Real_IP $remote_addr;  

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

client_max_body_size 10m; #

client_body_buffer_size 128k; #指定客户端请求body缓冲区的大小,可以理解为先保存到本地再传给用户

proxy_connect_timeout 90; #指定后端server的连接超时时间,即发起握手等候响应的超时时间

proxy_send_timeout 90; #指定后端server的数据回传时间,即在规定时间内后端服务器必须传完所有数据,否则nginx将断开连接

proxy_read_timeout 90; #设置nginx从后端server取信息的时间,表示建立连接成功后,nginx等待后端服务器的响应时间

proxy_buffer_size 4k; #设置缓冲区大小,默认该缓冲区大小等于指令proxy_buffers设置的大小

proxy_buffers 4 32k; #设置缓冲区的数量和大小,nginx从后端server获取的响应信息会放到缓冲区

proxy_busy_buffers_size 64k; #设置系统很忙时可以使用的proxy_buffers大小,官方推荐的大小为proxy_buffers*2

proxy_temp_file_write_size 64k; #设置 Proxy缓存临时文件的大小

}


location ~ ^/(upload|html)/ { #将upload和html目录下的所有文件都交给nginx处理

root /usr/local/nginx/html/; #指定/usr/local/nginx/html/下的upload或html目录

expires 30d; #expires指定静态文件过期时间,30d表示30天

}

location ~ .*.jsp$ { #将所有以.jsp文件为后缀的url都交给10.2.16.253的80端口来处理

index index.jsp;

proxy_pass http://10.2.16.253:80;    

}

location /NginxStatus{ #开启nginx的stubstatus模块,能够获取nginx的工作状态,此模块需要编译安装时指定才能用

stub_status on; #启用

access_log logs/NginxStatus.log;

auth_basic "NginxStatus"; #指定认证机制

auth_basic_user_file ../htpasswd; #指定密码文件,Nginx的auth_basic与apache的兼容,因此用htpasswd命令来生成一个密码文件即可

} #在http://ip/NginxStatus 输入刚刚htpasswd创建的用户名密码即可看到


location ~ .php$ {

root /usr/local/nginx/html; #

fastcgi_pass 127.0.0.1:9000; #设置fastcgi的使用端口

fastcgi_index index.php; #首页

fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; #指定php网页文件的主目录

include fastcgi_params; #包含fastcgi的参数配置文件

}

location ~ .cgi$ { #添加fastcgi对perl的支持,需要下载wrapper程序,然后写脚本启动,详细解释在下文

root  /usr/local/nginx/html;

fastcgi_pass  unix:/usr/local/nginx/logs/nginx-fcgi.sock; #通信方式为unix socket,速度快

fastcgi_index index.cgi;

fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name;   #

include fastcgi_params;

}


location ~* .(jpg|gif|png|swf)$ { #匹配 以jpg或gif或png或swf结尾的文件的网页根目录

root  /usr/local/nginx/html/img;

index index.jpg  index.gif  index.png  index.swf;

}


####关于perl(fastcgi)安装:

1、需要先获取wrapper程序,从http://www.nginx.eu/nginx-fcgi/下载nginx-fcgi.txt文件,然后将其命名为nginx-fcgi.pl,放到/usr/local/nginx目录下,nginx-fcgi.pl是一个用perl脚本写的wrapper实例,所以操作系统必须支持perl程序和相关模块。

2、安装FCGI、安装IO模块、安装IO-ALL模块,过程略

3、编写启动wrapper程序的脚本,用unix套接字的方式启动,给套接字文件777权限。

#####关于nginx支持java,可以使用Nginx做反向代理,后端跑tomcat,把.jsp | .do 的文件,都定向到tomcat来处理。

 

nginx内核参数优化项:

net.ipv4.tcp_max_tw_buckets = 6000 #设定timewait的数量,默认是180000,这里设置为6000

net.ipv4.ip_local_port_range = 1024 65000   #用来设定允许系统打开的端口范围

net.ipv4.tcp_tw_recycle = 1 #设置启用timewait快速回收

net.ipv4.tcp_tw_reuse = 1 #设置开启重用,允许将TIME-WAIT sockets 重新用于新的TCP连接

net.ipv4.tcp_syncookies = 1 #设置开启SYN Cookies,当出现SYN等待队列溢出时,启用cookies进行处理

net.core.somaxconn = 262144 #默认值是128,用于调节系统同时发起的tcp连接数,在高并发的请求中,默认的值可能会导致连接超时或者重传

net.core.netdev_max_backlog = 262144 #表示当每个网络接口,接收数据包,的速率,比内核,处理这些包的,速率快时,允许发送到 队列 的数据包的最大数目

net.ipv4.tcp_max_orphans = 262144 #防止简单DDOS攻击,不能过分依靠这个限制甚至人为减小这个值,更多的情况下应该增加这个值

net.ipv4.tcp_max_syn_backlog = 262144 #用于记录那些 尚未收到 客户端确认信息 的 连接请求 的最大值,对于有128MB内存的系统来说,默认值是1024,

net.ipv4.tcp_synack_retries = 1 #决定了内核放弃连接之前,发送SYN+ACK包的数量

net.ipv4.tcp_syn_retries = 1 #表示在内核放弃建立连接之前发送SYN包的数量

net.ipv4.tcp_fin_timeout = 1   #决定了套接字保持在FIN-WAIT-2状态的时间,默认值是60秒,正确设置这个值非常重要,有时即使一个负载很小的web服务器,也会出现大量的死套接字而产生内存溢出的风险

net.ipv4.tcp_keepalive_time = 30 #当keepalived启用的时候,TCP发送keepalive消息的频度,默认值是2(单位是小时)


 

SEO只有脚踏实地才会成功

  在当代建站时期seo优化越来越深入人心,每天不断的有朋友加入seo这个大家庭,每位站长都想把自己的网站给运营好,毕竟这块是一个急不来的行业,必须要有长期奋斗的决心才可以,而且在做seo同时不要走一些歪门邪道,或者听信别人所说的速成法则之类的信息,只有脚踏实才可以有好的回报,今天我就来总结一下一些朋友在做seo优化时该注意的事项和一些新手不该走的弯路。

  前期在做seo优化先要把自己网站给定位好,主要是做主关键字还是长尾关键字,把关键字给设定好接下来就该围绕自己所选的关键字来进行优化,优化有很多种方法,包括:增加外部链接、更新原创内容、伪原创等等,优化的手法层出不穷,但是其中有很多都是比较极端和恶劣的手法,因为刚接触seo优化的新手朋友都属于没有“免疫力”,只要觉得能够把网站优化给做好,不管什么方法都可行,但是也没有去考虑以后会带来的一些弊端。

  很多朋友热衷于采集器,还有黑链接,但是我不否认前期会有很不错的效果和可观的流量,但是后期的弊端是非常严重的,基本上只要搜索引擎给你惩罚了基本上是无可翻身的状况,就拿采集来说,前期新手朋友内容不知道该如何添加,也不会有太多的内容来添加,这时就会利用到采集器来采集一些其他网站的内容,这样网站添加内容是非常快的,可以在一瞬间就让你的网站达到上万篇的内容,而且在一个星期里面搜索引擎也会对你的网站进行大量的收录,有时还会给你带来不少的流量,但是这个只是昙花一现的现象,在你自我感觉良好的同时搜索引擎正在瞧瞧的给你惩罚了,当时的现象就是收录逐渐减少,流量也会持续下降,一直到最后直接把你丢尽沙盒,就这样你网站的生命也就从此告一段落了,所以说采集还是不可行的,如果想长期运营的话,还是要脚踏实地的更新,做好原创内容,优化才会做的比较好,而且搜索引擎也会给你良好的权重和收录。

  其实做seo优化就和种水果似的,开始着手培养的时候都是非常不起眼的,我们必须天天照看它们精心培育,等待果实成熟了才会知道原来它的味道是多么可口,这时你也会忘记开始的辛苦,也会觉得曾经的付出是非常值得,所以我们只有脚踏实地的做好seo优化的每一个细节,才能更好的把效果给体验出来在这里我也祝愿各位站长们能够很好的运营自己的站点,争取早日得到你满意的成绩,也欢迎各位站长朋友一起加入QQ群交流:18795717。有什么网站方面的问题也可以给大家一一解答。


网络营销之经典传承:电子邮件营销

  电子邮件营销应该算是比较古老的营销方式之一,这里说古老是因为它比SEO早。如百度SEO也就是2000年以后的事。而电子邮件营销是伴随网络的出现而出现的。在最开始的时候资源还不是很丰富和网络速度慢的时候,很多人都是通过电子邮件的形式接受资讯。接下来这种营销方式的作用被放大到极限,最典型的就是垃圾邮件(spam)。而后又被许多人否定。现在随便百度一下就会发现群发软件很多很多。由于群发软件的效果并不好,而且一般归于垃圾邮件,所以我这里不谈垃圾邮件,我要强调的是营销,所谓营销,不管是现实营销还网络营销,都应遵守营销原理。

  一、电子邮件营销环境分析

  由于各国反垃圾邮件法律法规的出现,导致目前电子邮件营销的生存环境越来越严峻。而且电子邮件服务器及电子邮箱也具有反垃圾功能,而且这种功能越来越智能化,所以电子邮件营销的作用越来越不明显。我使用一个业内比较著名的群发邮件做过实验,群发对象是qq邮箱及个人收集的邮箱库。邮件服务器采用gmail、网易、搜狗、新浪、tom及腾讯等邮箱服务器。首先发邮件的成功率比较低,帐号很快就被封。其次,发出去的邮件基本上达不到0.00001%的反馈率。所以很多人提出了疑问,电子邮件营销还有效吗?我们还有必要用电子邮件营销吗?我的回答是电子邮件营销还是有效的,而且效果还不错。那么如何使用电子邮件营销呢?如何在艰难中突围呢?这是下文要解决的问题。

  二、电子邮件营销之目标市场邮件

  现实营销中要想获得市场,必须先细分市场。细分市场可以从地理、人口、心理和行为四个方面进行。这些应用到网络营销上就是我们的网站的访问对象是谁?这些人有什么特征?我拿我的一个网站为例:视编资讯网。

  视编资讯网提供的是视频编辑资讯,谁要这个资讯?显然是做视频编辑的人。哪些人?地理上没有限制,心理和行为也不能起作用。那就从人口上去细分。人口包括年龄、性别、家庭人口、家庭生命周期、收入、职业、教育、宗教、种族和国际。搞视频编辑的人具有职业特征,有影视视频、有广告视频编辑、有DV编辑等等。根据个人的职业和爱好,把网站细分为DV编辑,而DV编辑又分婚庆DV和非婚庆DV编辑。而搞婚庆DV的人一般集中在婚纱摄影店。所以视编资讯网最后把网站定位在为婚纱摄影店从业人员提供视编资讯信息。

  那么如何获取这些目标市场的邮件呢?我们不可能一家一家去登门收集。首先要有需求,也就是说你的网站必须要让他访问,访问的前提是网站有优质内容(今天暂且不谈这个)。假设有人来访问,那么如何让访问者留下他的电子邮件呢?

  1、网站必须要有符合要求的注册入口

  现在的CMS系统和流行的博客系统都有用户注册入口。而且网站系统要有至少两个功能。第一就是邮件激活功能,这一步是防止部分人留下不真实的邮件。第二要有限制非注册用户不能访问网站内容的功能,这样可以为网站吸引用户。对于一些优质资源,我们只提供给注册用户。

  2、注册页面的设计

  我不赞成注册页面预留太多信息给注册用户填写。只建议用户名和电子邮件。这样的目的是为了减少注册难度和速度。同时也不会过多关注个人隐私。

  很显然能够在网站上注册的用户,就是我们的目标市场。

  三、电子营销之4PS组合策略

  现实营销的4PS组合是指产品(PRODUCT)、价格(PRICE)、分销(PLACE)和促销(PROMOTION)的组合。用一句简单的话讲就是适当的产品用适当的价格同过适当的方式在适当的地方卖出去。这是营销的精华,运用到网站上,就是通过电子邮件的方式把我们的4PS传达给目标市场。我如何把我网站的4PS告诉那些婚纱摄影从业人员呢?

  1、产品

  网站的产品都是资讯,关键是这个资讯是服务、还是关于产品资讯或素材技巧方面的呢?这主要取决于你网站的定位。我的网站定位是为婚纱摄影从业人员提供婚庆录像制作方面的资讯,所以这些人可能需要从摄像机选购、摄像技巧、配音、模版、素材、软件的使用和刻录存储等一系列资讯。我的产品就是围绕这些展开,我要通过电子邮件传达给我目标市场这些资讯。所以每周我都会把这些比较重要的资讯告诉用户,目的是希望不要错过。为什么不是每天?因为要考虑到用户的时间,他不可能每天都访问你的网站。

  2、价格

  作为网站营销,目的就是让用户不流失,常来看看。所以你提供的资讯必须让他免费获得。千万不能把产品的报价发给用户,因为这样用户感觉你是想要他的钱。因为好的流量是无价的,所以无法定价,只能免费。

  3、分销

  分销也叫渠道,我们采集的方法是通过电子邮件的方式。这种方式是定向分销,不建议购买电子邮件地址。你发给他信息,至少让他觉得似曾相识。可能他是无意中访问你的网站,只是为了获得某一个资源而留下电子邮件。你要做的就是告诉他,不要错过某些资源。我还在那里。这和那些著名品牌每天在电视做广告的道理是一样的。

  4、促销

  很多人认为,网站提供的大多是资讯,如何促销?实际上我们可以通过制作免费的电子杂志随邮件一起分发,让用户下载,断网都可以看。有时用户需要细致地在线下阅览。你把这些东西打包给用户,用户肯定为喜欢的。

  总之,电子邮件营销并不是像有些人所说的过时了,反而我觉得我们应该传承这一营销方式,好好钻研,让他重新焕发青春。

网站SEO战略之用户需求剖析

  可能不少SEO优化人员对本文的标题大呼看不懂,我们搞SEO优化还要管用户需求干什么,我们只需要服务好搜索引擎,将网站的排名搞上去不就可以了,还要思考用户需求,这不是多此一举么!况且用户需求各种各样,我们也不可能面面俱到,都能够照顾的过来,而且有些用户需求还会和服务搜索引擎内容存在着一定的违和问题,这对于排名反而会产生负面影响,简直是得不偿失嘛!

  不过笔者认为,有这种想法的SEO优化工作者也不无道理,可是如果再认真的想想,我们搞网站优化其最终的目的还是为了服务于用户,我们现在将主要的精力放在服务搜索引擎身上,其目的还不是为了让用户能够在网站上停留更长的时间,甚至在网站上消费,从而帮助你赚钱吗!所以优化网站其战略核心是满足用户需求,而过程则是通过服务搜索引擎。

  想通了这一点,我们就需要了解我们如何满足网站的用户需求,从而让网站不仅有排名,同时还能够让用户能够在网站上获得更多的利益。具体可以从下面几点着手。

  第一,首先要定位目标用户。正如很多优化人员所担忧的,用户需求存在着多元化,所以如果广而泛之的满足大众需求,往往会让网站变得不伦不类,而且对于个人站长来说,也难以有如此巨大的精力来满足。针对这个问题,我们在建设网站之初就需要定位好目标用户,比如你搞行业网站,那么只需要服务于该行业的用户需求即可,这样就能够有效降低用户需求的繁杂度,我们在优化时也能够有的放矢的进行,这样就能够让用户能够在网站里获得自身需要的东西。

  第二,圈定用户之后的网站优化设计。当我们明确了网站的目标用户群之后,我们不能够闭门造车式的进行优化,而是采用调查研究的方式,通过到相关的论坛贴吧或者QQ群等方式来邀请该行业的目标用户进行调查,编写调查表,其内容可以包括网站页面颜色选择,功能设计,视频资料搜集以及内容收集等,这样就能够大概掌握一个网站的雏形,而且内容的选择方向也能够明确,于是根据这些明确的内容优化关键词,然后再百度指数上进行分析,如果百度指数能够在100左右,就可以以此作为核心关键词来进行优化,这样不仅能够降低优化难度,同时也能够做到针对性优化,从而提升优化效果。

  第三,提升网站内容质量,并增强网站的互动功能。这是满足用户需求的关键途径,也是不断改善网站的基本方式。对于用户来说,最大的需求自然就是网站的内容,如果有高质量的内容,必然会提升用户的阅读兴趣。而网站的互动功能其目的就是让用户有申诉需要浏览内容的途径,有助于站长及时了解用户需求的变化,从而为网站用户需求的及时优化提供重要的信息途径。所以增强网站内容质量和优化网站互动功能是极为关键的。

网站设计中需要注意到的seo要素

  一、搜索引擎的可读性

  ①使用文字而不是flash、图片、大图片、JS等来显示重要的内容或者链接。

  ②如果必须使用Flash制作网页,建议同时制作一个供搜索引擎收录的文字版,并在首页使用文本链接指向文字版。比如:

  

 

  (虽然网页上提供了很丰富的信息,但由于信息都在falsh中,搜索引擎无法提取,对搜索引擎来讲,这个网页没有任何内容)

  ③Ajax等搜索引擎不能识别的技术,只用在用户需要交换的地方,不把希望搜索引擎“看”到的导航及正文内容放到Ajax中。

  处理ajax的使用:搜索引擎不能阅读ajax中的内容的,有个建议:在网页导航中使用html链接,保证网站在一些没有将javascripti打开的浏览器中也能阅读,在ajax中使用真实的链接,比如

  <a href="ajax.htm?Foo=32" onclick="navigate('ajax.html#foo=32');return false">foo 32

  ④不使用frame和iframe框架结构,通过iframe显示的内容可能被会被搜索引擎丢弃。

  ⑤通过css样式对网页进行风格的统一定制,然后放置在外部css文件,再在网页中调用。或者通过链接的方式把冗长的Javascript代码转移到网页末尾。

  ⑥将较长的js文件包含在文件中。

  ⑦去除不必要的注释,注释太多将增加页面的体积,合理使用注释是设计网页的要求。(百度首页的大小:7.25K,谷歌首页的大小:14.9K)。

  ⑧Meat标签

  a、在设计Title时要遵循的内容如下

  1、只放1~2个关键词。

  2、不要超过25个汉字、50个英文字母。(因为搜索引擎给的标题空间有限)

  3、越核心的关键词排放位置越靠前。

  4、不要有特殊标点符号,建议以“_”或“-”隔开,

  5、融入长尾关键字

  6、每个页面不要雷同

  给每个内容页取不同的标题

  如果每个内容页的标题都一样的话,搜索引擎会理解为你的网站的每个页面都是相同的主题。可提取内容页的文章标题,并放置在页面标题前部分。

  b、关键词keywords标签中用“,”(注意是半角的逗号)隔开,一个好的关键词优化应不超过4个。

  c、在设计Description时要遵循的内容如下

  1、关键词设置:开头出现关键词,然后随机再重复一次。

  2、不要超过100个文字、200个英文字母。

  3、越核心的关键词越放前面。

  4、不要有特殊标点符号。

  5、融入更多长尾关键字。

  6、每个页面都要不同。

  ⑨搜索引擎不能识别图片,若不做好图片描述,将损失的是图片搜索带来的流量。给网站上的重点图片(特别是网站Logo)加上ALT标签,包含关键词的一个简短句子,清楚描述图片即可。

  比如,在下面的页面可以加上图片的ALT属性,以突出页面的主要内容。

  ⑩网页的精简即代码的简化过程,关系到网页的加载时间,和搜索引擎能否尽快接触到中心内容,建议是网页的大小控制在105K以内,因为搜索引擎只对网页的前5000字进行索(这是对于google来说)。

  二、网站结构的有序性

  ①确保每个页面都可以通过至少一个文本链接到达。

  ②重要的内容,应该能从首页或者网站结构中比较浅的层次访问到。

  ③为每个页面都加上导航栏,让用户可以方便的返回频道、网站首页,也可以让搜索引擎方便的定位网页在网结构中的层次。

  ④内容较多的网站,建议使用面包屑式的导航,这更容易让用户理解当前所处的位置:网站首页> 频道> 当前浏览页面。

  

 

  (通过面包屑导航,用户可以很清楚的知道自己所在页面在整个网站中的位置,可以方便的返回上一级频道或者首页也很方便)

  ⑤合理的网站结构应该是一个扁平的树型网状结构。

  网站结构建议采用树型结构,树型结构通常分为以下三个层次:首页——频道——文章页。象一棵大树一样,首先有一个树干(首页),然后再是树枝(频道),最后是树叶(普通内容页)。树型结构的扩展性更强,网站内容变多时,可以通过细分树枝(频道)来轻松应对。

  理想的网站结构应该是更扁平一些,从首页到内容页的层次尽量少,这样搜索引擎处理起来,会更简单。

  ⑥站点地图sitemap一般分为两种:HTML 站点地图(百度)和XML站点地图(谷歌)(Sitemaps)。但是对于搜索引擎优化SEO来说,默认的都是XML Sitemaps。

  URL的规范性

  ①网站中同一网页,只对应一个url。

  *搜索引擎会选一种url为标准,可能会和正版不同。

  *用户可能为同一网页的不同url做推荐,多种url形式分散了该网页的权重。

  如果你的网站上已经存在多种url形式,建议按以下方式处理:

  *在系统中只使用正常形式url,不让用户接触到非正常形式的url

  *不同形式的url,301永久跳转到正常形式

  *防止用户输错而启用的备用域名,301永久跳转到主域名

  *使用robots.txt禁止Baiduspider抓取您不想向用户展现的形式

  ②让用户能从url判断出网页内容以及网站结构信息,并可以预测将要看到的内容。

  

 

  ③URL尽量短,尽可能少于3层。

  ④正常的动态url对搜索引擎没有影响。现在许多网页都是数据库动态生存的,虽然搜索引擎现在对动态网页的抓取和搜录上不存在问题,但在排名上,还是静态网页更具优势。静态页面在一定程度上降低了系统负载,也提高了页面访问速度,系统性能及稳定性。

  下面几个地址,你会选择哪个?

  A:www.****.com/2009/02/19/news/edu/seo/2009201900343432.html

  B:www.****.com/news/new.asp?id=342&class=12&page=1&other=12&date=2009-2-19

  C:www.****.com/seo/title.html

  ⑤不添加不能被系统自动识别为url组成部分的字符。

  

 

  (url中加入了“;”、“,”等字符,用户在通过论坛、即时通讯工具等渠道推荐这些url时,不能被自动识别为链接,增加了用户访问这些网页的困难度。)

  域名的友好性

  ①如非必要,不要做整站内容的完全更换。

  ②网站改版或者网站内重要页面链接发生变动时,应该将改版前的页面301永久重定向到改版后的对应的页面。

  ③网站更换域名,应该将旧域名的所有页面301永久重定向到新域名上对应的页面。

  网站内容的友好性

  ①搜索引擎非常重视链接。所以建议在栏目处多增加“更多信息”这样的指向链接。

  ②当需要链接到更多内容时,不要仅仅使用“更多信息”这样的字眼,而要使用能确切描述该内容的文字。比如,世纪之村百姓新闻首页的“本站动态”栏目,使用诸如“本站动态更多信息”的描述,而不只是“更多”这么模糊的通用描述。

  ③新闻阅读页结束的地方加入:前一篇,后一篇。既增加用户体验度,更是内链完善的一个表现。

  ④重要页面建议使用H标签

  H1,H2,H3 标签和strong 标签在网页中的作用都是用来强调文章段落内容的。网站优化中合理的使用标签布局以及编辑页面内容对于提高网站的排名起到非常重要的作用.

  h1、h2、h3 、strong 标签的作用由高到低为:h1 > h2 > h3 > strong

  通常大家的理解的H1,H2,H3标签和strong标签的用法是:h1 定义网站标题, h2 来定义文章标题, h3 来定义侧边栏目标题,strong来定义本页面关键词.但是很多情况下我们必须根据网站类型不同,具体页面功能不同,网站整体优化的策略不同而要灵活运用这些标签,才能发挥这些H,Strong 标签的SEO效果.

  ⑤制作网站404页面

  在网站设计的SEO方面,404页面是最起码的要求。任何一个值得信任的好网站,都会精心做好404页。应该注意的是:404页不能直接转向到网站首页,这样会导致搜索引擎误判首页不存在,而将首页删除。

  解决方式:

  建立一个简单的html404页面命名404.html,把404.html放置在网站根目录

  在.htaccess文件中加入代码:ErrorDocument 404 /Error.html

我的做人才网的思路 希望拍砖

  写这文章前一直在想 我该写些什么呢?软文?广告贴?

  想想还是写些自己的真实的想法吧。写些真实的东西。纯粹抛砖引玉吧,希望大家拍砖!

  从事互联网工作也6、7年了,一直只看不说,也不会写,一是没文笔,二是实在不知道该说些什么,经常上网看别人的成功文章,看多了 好象自己做起来也就很容易,其实实际操作,才发现有多难!

  说说人才网吧。一年前就非常想做个正规点的本地人才网,所以注册了好几十个跟人才有关系的域名,但总感觉不顺手,今年偶看到xmrencai.com这个域名,突然有似曾相识的感觉,于是从聊到砍到成交 经历了2个月时间。终于在5月中旬拿到手,为什么买这个域名呢 ?出于几个考虑。首先厦门人才网 在厦门本地已经属于垄断地位,并且有政府背景,要想超过他基本很难,但这个域名有其天然的价值 ,虽然长点,但做厦门人才绝对是第一。

  为什么说是第一呢 首先是好记,其次有利于优化 ,大家都知道域名对搜索引擎的权重很高,所以咬牙买了下来,买来以后就改版,在改版的过程中 陆续做了几个大站的连接。比如 新浪 搜弧 搜刮音乐 5460 china.com

  等做了几个大的连接,又找了 铁血 新农 中国战略等都是pr=5 和6以上的站做了连接,这些站都非常优秀,不仅pr 高更重要的流量大 真正的权重高(其实pr 不一定代表权重高),然后就是导航站的收录,hao123.cn 114la 好看123 等兄弟又帮忙收录,后面是sogou soso.等的推广收入,在第4天,baidu 搜索厦门人才 厦门人才网,排名到第4名,google 到第5名,日流量达到6000ip,每天注册企业会员 达到80个 有50个左右是真实提交资料并发布招聘信息,个人会员每天注册会员500个左右,发布简历 1000多份。(这里感谢下他们的帮忙!每个帮助过我的朋友我都会记住你们的)。

  接下我们将开辟论坛 个人简历频道,这里说说为什么打算开论坛,目前人才网都没有论坛,举办hr与求职者的活动等,我想尝试下!为什么呢 主要是出于几个考虑,我之前 面试过许多人,在面试过程中发现很多优秀的人,并不自然,很多时候很紧张,并不能表现自我,对企业来说是损失 ,对求职者也是损失,我想通过活动的方式拉近hr与应聘者之间的距离,消除紧张感,另外为将来的猎头服务做准备。2、之前我在人才市场招人的时候,很多人在给单位投简历的时候,直接递个简历过去,一句话不说,就走了,这样的人我们往往都会在他转身的瞬间在他的简历上打个x,为什么呢?大家都知道企业去人才市场,都会收到好多的简历,并不会每个都通知面试,简历上的内容,固然重要,但是基本定下来是否通知这个人来面试 是在他转身的瞬间决定的。有的人做的很好,会聊几句,这样的往往我们都会通知面试,这也是我想开论坛的一个原因。3、增加粘度本地人才网 最需要的是口碑,流量一般都不是太大,每天有2万独立ip就非常不得了了。希望不找工作的时候也能来论坛看看/

  短期目标 2个月内 让厦门人才 厦门人才网 厦门招聘排到baidu 第2 google 第2名,3个月内做到日流量1万独立ip 简历发布量 日2000份 岗位 300个 6个月内做到厦门有影响力的厦门人才网

http://jiangdu.kvov.com.cn/jzxx34789.html