怎么用seo推广-网站访问出现504 gateway time-out错误怎么解决
seo行业本身可以是拿来自己用或者是为企业做服务的,这也形成了一种非常成熟的职业发展方向。互联网的特点就在于搜索行为和评论互动行为,而有搜索行为的地方就离不开seo的服务内容,今天和朋友们分享的主题就是服务行业seo怎么样正确的去理解。
服务行业seo可以理解为seo优化外包服务和seo顾问服务两种形式,seo优化外包服务就是完全托管了整个网站的seo优化工作,让专业的seo公司去完成优化策略的执行工作。而seo顾问的方式就是由seo高手做指导,由企业的对接人员来配合seo高手。
不管是哪种形式的服务方式,目的是真正给客户带来有效的互联网营销效果。让客户的目标用户可以通过搜索的方式来找客户,达到一种被动营销的效果。从而可以很好的提升网站的访问量和关键词排名的词库数量,最终形成互联网品牌化效应。
做服务行业seo的朋友肯定是拥有一定技术经验的,并且是综合seo能力比较强的。如果是单一的seo技术操作的朋友,是做不了seo服务的,只能说某个seo优化团队的组成部分。简单来讲,可以匹配到服务行业seo的朋友(怎么用seo推广)是和seo高手有一比的,也就是说如果感觉自己可以胜任到这样的技术操作就完全可以定义为seo高手了。
从技术难度的角度来说,服务行业seo的门槛要远远高于seo的岗位职责。也就是说公司招聘的普通seo专员的能力是达不到这个要求的,只有达到seo主管、seo(怎么用seo推广)总监等这样的中层以上职位的岗位职责的用户,才能去做服务行业seo的相关客户需求的订单。
怎么用seo推广-SEO相关(1)
互联网比较流行的几个网站开源程序都会不断的推出新的更新版本,而支持这几款主流网站开源程序的模版也是非常的多。但是很多站长朋友都遇到过这样的问题,那就是网站程序升级到新的版本会给网站的模版带来一些不兼容的问题,今天就来和朋友们分享一下网站模版不兼容网站程序升级更新怎么办。
在网站搭建的初期对网站模版进行选择的时候,首先也是需要考虑后期的网站程序升级问题的。所以很多的网站为了避免后期网站程序升级之后与模版不兼容,而选择使用的是网站程序内置的模版。这样一来随着网站程序的升级,网站模版也可以在后台直接的升级。
但是很大一部分朋友还是选择自己喜欢的网站模版,在网站程序有了新版本的时候,为了更好的检测新版本的程序是否与模版兼容。除了做好网站的全站备份之外,最好是现在将网站在本地环境下进行升级测试,并且如果出现模版上面的错误,可以通过错误提示进行针对性的调试。
如果网站模版一直都不更(怎么用seo推广)新了,而且网站程序却更新了很多次版本。那么为了网站的安全考虑,建议直接更换新的模版,来匹配升级后的网站程序。这样的操作等于是给网站进行了大的改版操作,因此对于seo优化效果来说会起到一个不小的负面作用。
因此,网站模版不兼容网站程序升级更新的问题其实对于网站seo优化策略的实施来说,可能是不可避免的死穴。除了使用网站程(怎么用seo推广)序自带的并且可以随着程序升级而进行升级的网站模版之外,后期长远发展来说也是必须考虑到网站模版不兼容的问题或者网站模版是否可以具备持续更新的条件。
怎么用seo推广-SEO相关(2)
了解HTTP代码的朋友知道,网站502错误、404错误都是很容易理解的。但是网站出现了504 gateway time-out错误的问题很多朋友可能都遇到过,出现这种错误的原因往往是由于nginx默认的fastcgi进程响应超时所导致的,这是与网站服务器配置出现问题有直接关系的。今天和朋友们分享的问题就是针对于这一504错误应该怎么样去解决,希望可以帮助遇到该问题的朋友。
504 gateway time-out的英文从翻译上来看可以理解成网站页面请求超时,也就是说网站页面在浏览器打开,等待了一段时间却没有任何反应(怎么用seo推广)从而出现的错误提示。更加专业的解释就是未能够执行相应的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,这表示设置fa(怎么用seo推广)stcgi缓冲区为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”错误,效果也还是不错的。
声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有误,请联系我们修改或删除。