搜索引擎优化高级编程:php版(做搜索引擎优化SEO时需要考虑到页面打开速度这个因素)

优采云 发布时间: 2021-12-11 04:07

  搜索引擎优化高级编程:php版(做搜索引擎优化SEO时需要考虑到页面打开速度这个因素)

  我们在做搜索引擎优化SEO时,需要考虑页面打开速度的因素。如果我们的网站页面打开速度不理想,我们的网站排名就不会上升。

  在优化网站的打开速度之前,我们需要调查一下网站页面的当前打开速度。

  然后我们从静态资源、动态资源和数据库方面进行优化处理。

  一、当前网站访问速度

  网站访问速度主要受两个方面影响;网络条件和服务器代码运行条件。所以我们需要独立分析这些因素。

  1、网络接入

  网站访问过程中涉及的网络步骤可以分为两个步骤:DNS解析和服务器网站响应。

  有很多网站提供站长工具,我们可以把自己的网站放在上面,评估运行状态。

  2、服务码运行速度

  在考察服务器上代码运行速度的因素时,我们重点关注请求响应速度,综合考虑服务器配置。

  以LNMP服务为例,我们可以从Nginx服务的访问日志中获取整体的访问响应速度;当出现响应慢时,我们可以通过php-fpm和MySQL服务的慢日志来分析具体情况。

  二、优化网站访问速度2.1、DNS解析流程

  对于一般的个人博主,我们的服务器一般只有一个,不提供高可用等功能。在这种情况下,我们不会常年修改网站的解析记录,所以我们不妨将DNS TTL(Time-To-Live)设置得尽可能大。我在这里将 TTL 值设置为 24 小时。

  TTL是通用缓存DNS服务器从权威域名服务器获取解析记录并存储在机器上的时间。

  2.2、 服务器响应速度

  我们可以通过ping和http请求响应速度来查看我们服务器的响应速度。当然,也可以通过网络上的站长工具进行查看。

  这主要是受我们使用的IDC机房网络的影响;我们需要不时检查我们服务器的网络。当网络质量不好时,我们需要考虑是否更换服务器所属的机房。

  2.3、Nginx 服务设置

  优化 Nginx 服务日志配置

  在日志服务中,我们记录对我们有价值的信息,减少无意义的数据操作。比如在Nginx服务的日志格式中,我去掉了本地时间(time_local)字段,增加了request_time字段。并且我将日志文件设置为每7天进行一次日志拆分,日志的准确性已经达到了我的需求。

  分析Nginx服务日志时,要注意区分动态资源和静态资源日志的响应速度;因为服务器以不同的方式处理这两种资源。

  1、静态资源

  在网站中,我们尽量不使用高清大图。这个资源极大地影响了我们的网站加载速度。比如我们可以在Chrome浏览器中使用F12查看网络资源的加载顺序和加载速度。

  例子:

  一个。在discuz论坛网站,在后台“全局”-“上传设置”中,我们要开启上传图片的缩略图功能;在“论坛附件”中启用附件缩略图功能。

  湾 以discuz论坛DIY为例,设置加载图片资源时,我们需要加载相应大小的缩略图,而不是原创图片。

  2、动态资源

  如果查看Nginx服务日志发现网站的响应很慢,我们需要结合后端代码的运行状态来查找运行缓慢的原因;这里不作解释。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线