个人网站优化

个人网站优化

Posted by fengdi on January 9, 2019

个人博客网站建成后发现打开速度和访问量都不如意,所以需要对网站就行优化,以提高响应速度和访问量

1、静态资源

1.1、公共js、css引入公共资源库资源

一些常用的js、css等文件引入公共资源库上的,如

<link href="https://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet">

这样做的优点:

  • 弥补服务器的不足(自己的服务器再好也好不过百度的服务器)
  • 百度的服务器节点多,响应快,可以提高网页加载速度

列举一些常用的公共资源库

  • 百度的:http://cdn.code.baidu.com/
  • bootstrap的:https://www.bootcdn.cn/

1.2、本地js、css进行压缩

列举常用的在线压缩王章

  • https://tool.lu/
  • https://www.gulpjs.com.cn/

1.3、网页的图片资源

  • 将图片上传至三方图床
    免费的有七牛云 https://www.qiniu.com/
    
  • 小图采用base64转码
    base64转码可以减少HTTP请求,适合小尺寸的图片。但如果图片的大的话base64码过长,会导致数据太大,加载过慢,这时不建议采用base64 
    
  • 压缩图片
    图片先进性压缩,减少图片大小,常用的在线图片压缩网站:
    1.https://www.iloveimg.com/zh-cn/compress-image/compress-gif
    2.https://tinypng.com/
    

2、数据库查询

优化数据库查询效率,不过多阐述

3、网站seo

SEO即搜索引擎优化,简单的说,就是让百度、google、360等搜索引擎,可以发现我们的网站,当我们在搜索引擎上搜索某些关键词时,能够展现出我们的网站,从而让用户有机会访问我们的网站。 一个网站的SEO对一个网站非常重要。通过搜索引擎优化,可以提高网站的网站关键词排名以及博客文章的曝光度。一般来说,我们针对百度和Google这两个搜索引擎进行优化,提高对网站资源的索引量,使我们的文章更容易被发现。

3.1、在各大站长平台提交网站

  • 百度 https://ziyuan.baidu.com/
  • 谷歌 https://www.google.com/webmasters/
  • 360 http://zhanzhang.so.com/
  • 搜狗 http://zhanzhang.sogou.com/

3.2、sitemap生成与提交

站点地图即sitemap, 是一个页面,上面放置了网站上需要搜索引擎抓取的所有页面的链接。站点地图可以告诉搜索引擎网站上有哪些可供抓取的网页,以便搜索引擎可以更加智能地抓取网站。

3.3、主动推送

主动推送最为快速的提交方式,是被百度收录最快的推送方式。

3.3、自动推送

安装自动推送JS代码的网页,在页面被访问时,页面URL将立即被推送给百度。

4、外链网站

将网站发表到各大网络论坛、微博、博客等,提高网址的点击度。这样百度收录该网站的页面时就会爬取到其中的链接,可以大大增加百度的收录。

如果个人网站是Hexo等部署在Github Pages上的,有如下建议: 我们都知道Github的服务器在国外,因为某些原因,访问速度一直不稳定。除此之外Github还屏蔽了百度爬虫,这会造成百度根本爬取不到你的网页,所以百度的索引量会很低。Coding算是国内的Github,同样提供代码托管、项目管理和Pages服务等,因此我们可以像把网站部署在Github上一样,部署在Coding 上,通过配置_config.yml文件实现Github和Coding上的文件同时更新,然后通过域名分流解析,来达到网站加速的目的。