广 告 位 招 租 QQ:527116945
当前位置: 首页 » SEO » seo » 正文

网站seo关键词优化

放大字体  缩小字体 发布日期:2022-05-28 11:23:44  来源:网站seo关键词优化  作者:chao  浏览次数:5
核心提示:网站seo关键词优化-网站访问出现504 gateway time-out错误怎么解决网站地图可以理解为提供给网站流量用户的一个简单的目录形式,

网站seo关键词优化-网站访问出现504 gateway time-out错误怎么解决

网站地图可以理解为提供给网站流量用户的一个简单的目录形式,网站地图是以一个独立的网站页面展现给浏览用户的。网站地图有两种形式,一种是HTML版本的网站地图,另一种是在robots.txt文件当中为了通知搜索引擎网站地图文件的位置。

1、HTML网站地图

对于一些必须要有JS脚本、Flash图片的网站来说,网站地图是搜索引擎找到网站所有页面的重要方法之一。也就是说,在网站元素当中有很多搜索引擎无法识别的内容的时候,只有通过html网站地图的形式才可以让搜索引擎更快的找到网页的路径。在内容比较多的大型网站来说,一个网站地图的页面是满足不了整个网站的链接页面需要的,也就是说对于大型网站来说,一个网站地图不可能罗列出所有的页面链接。那么就可以通过对页面等级的分类来列出最重要部分的链接,也可以建立多个不同的网站地图页面,然后再通过一个页面链接起来。

2、XML网站地图

XML文本是另外一种网站地图的展现格式,文件本身必须是UTF8编码的,此文件中列出了所有需要被收录页面的URL。最简单的网站地图可以是一个纯文本文件,文件只要列出页面URL,一行列一个就可以了。网站地图声明的更新频率对搜索引擎来说只是一个提示和引导的作用,所有的搜索引擎都支持网站地图的文件位置,大中型网站提交网站地图通常有比较好的效果,可以提升搜索引擎收录网站的速度。

很多时候,网站地图的作用只有网站内容量达到一定数量的时候,才会起到网站地图的作用。对于新站、内容量不是很多的网站、或者是更新频率比较低的网站,比如企业站类的网站来说,可能网站地图的作用并不是很明显的。

网站seo关键词优化-SEO相关(1)

现在搜索引擎为了大力提升用户体验,而不断的进行算法的更新。用户搜索结果质量的提升成为了算法更新的主要目的,今天和朋友们分享的主题是关于网站恶意内容的评测标准,也就是说哪种内容会被搜素引擎判定为恶意内容从而受到相应的惩罚呢。

网站恶意内容的形式主要有:

1、被黑(黑链),黑链是SEO手法中相当普遍的一种手段,笼统地说,它就是指一些人用非正常的手段获取的其它网站的反向链接,最常见的黑链就是通过各种网站程序漏洞获取搜索引擎权重或者PR较高的网站的webshell,进而在被黑网站上链接自己的网站,其性质与明链一致,都是属于为高效率提升排名,而使用的作弊手法。

2、挂马,所谓的挂马,就是黑客通过各种手段,包括SQL注入,网站敏感文件扫描,服务器漏洞,网站程序0day, 等各种方法获得网站管理员账号,然后登陆网站后台,通过数据库 备份/恢复 或者上传漏洞获得一个webshell。利用获得的webshell修改网站页面的内容,向页面中加入恶意转向代码。也可以直接通过弱口令获得服务器或者网站FTP,然后直接对网站页面直接进行修改。当你访问被加入恶意代码的页面时,你就会自动的访问被转向的地址或者下载木马病毒。

除了以上两种形式的恶意内容之外,比较常见的还有虚假中奖欺诈、淘宝仿冒、虚假百度推广、信用卡欺诈、支付诈骗、假机票、违法文凭办证、仿冒游戏欺诈等等。有些恶意内容是比较严重的,不但会遭到搜索引擎的惩罚,情节严重的还会触犯法律,从而受到法律的制裁。存在恶意内容的网站发展是不会持久的,而且还会有很严重的后果,因此希望朋友们多多的提升网站的用户体验,以真实的内容、高质量的内容去建立有价值的网站。

网站seo关键词优化-SEO相关(2)

了解HTTP代码的朋友知道,网站502错误、404错误都是很容易理解的。但是网站出现了504 gateway time-out错误的问题很多朋友可能都遇到过,出现这种错误的原因往往是由于nginx默认的fastcgi进程响应超时所导致的,这是与网站服务器配置出现问题有直接关系的。今天和朋友们分享的问题就是针对于这一504错误应该怎么样去解决,希望可以帮助遇到该问题的朋友。

504 gateway time-out的英文从翻译上来看可以理解成网站页面请求超时,也就是说网站页面在浏览器打开,等待了一段时间却没有任何反应从而出现的错误提示。更加专业的解释就是未能够执行相应的PHP-CGI程序,或者说PHP-CGI程序未能做到相应的处理等。

那么怎么样解决504 gateway time-out错误的问题呢?首先要根据网站服务器性能及网站流量等几个方便整合考虑,在Nginx网站服务器环境下的存在需要与nginx.conf与php-fpm.conf设置是否正确合理有关系,因此需要正确合理的设置nginx.conf与php-fpm.conf的配置。对于这些设置的技术操作可能已经不是seo优化技术专业范畴的内容了,在这里朋友们可以了解一下就可以。下面的内容是转载百度经验当中解决方法的具体细节,感兴趣的朋友可以学习一下。

情况一:由于nginx默认的fastcgi进程响应缓冲区太小造成

这种情况下导致fastcgi进程被挂起,如果fastcgi服务队这个挂起处理不是很好的话,就可能提示“504 Gateway Time-out”错误。

情况一解决办法:

默认的fastcgi进程响应的缓冲区是8K,我们可以设置大一点,在nginx.conf里,加入:fastcgi_buffers 8 128k,这表示设置fastcgi缓冲区为8块128k大小的空间。

情况一解决办法(改进):

在上述方法修改后,如果还是出现问题,我们可以继续修改nginx的超时参数,将参数调大一点,如设置为60秒:send_timeout 60,经过这两个参数的调整,结果没有再提示“504 Gateway Time-out”错误,说明效果还是挺不错的,问题基本解决。

情况二:PHP环境的配置问题

这里我们需要对php-fpm和nginx进行配置修改。因为这种情况下,也会出现“504 Gateway Time-out”错误提示。

情况二解决办法( php-fpm配置修改):

将max_children由之前的10改为30,这样操作是为了保证有充足的php-cgi进程可以被使用。将request_terminate_timeout由之前的0秒改成60秒,这样使php-cgi进程处理脚本的超时时间提高到60秒,可以防止进程被挂起以提高利用效率。

情况二解决办法(nginx配置修改):

为了减少fastcgi的请求次数,尽量维持buffers不变,我们要更改nginx的几个配置项,如下:

将fastcgi_buffers由4 64k改为2 256k;

将fastcgi_buffer_size 由64k改为128k;

将fastcgi_busy_buffers_size由128k改为256k;

将fastcgi_temp_file_write_size由128k改成256k。

情况二解决办法修改完,我们需要重新加载php-fpm和nginx的配置,然后再进行测试。之后就没有发现“504 Gateway Time-out”错误,效果也还是不错的。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
 

 
推荐图文
最新热点文章