网站优化小记

    车速递网站进行优化,提升访问速度。

  1、nginx和Apache开启Gzip压缩

  nginx:

 1 vim /usr/local/nginx/conf/nginx.conf
 2
 3 gzip on;#开启Gzip
 4 gzip_min_length 1k;#不压缩临界值,大于1K的才压缩,一般不用改
 5 gzip_buffers 4 16k;#buffer,就是,嗯,算了不解释了,不用改
 6 #gzip_http_version 1.0;#用了反向代理的话,末端通信是HTTP/1.0,有需求的应该也不用看我这科普文了;有这句的话注释了就行了,默认是HTTP/1.1
 7 gzip_comp_level 2;#压缩级别,1-10,数字越大压缩的越好,时间也越长,看心情随便改吧
 8 gzip_types text/plain application/x-javascript text/css application/xml #进行压缩的文件类型,缺啥补啥就行了,JavaScript有两种写法,最好都写上吧,总有人抱怨js文件没有压缩,其实多写一种格式就行了text/javascript application/x-httpd-php image/jpeg image/gif image/png; #跟Squid等缓存服务有关,on的话会在Header里增加"Vary: Accept-Encoding",
 9 gzip_vary off;#我不需要这玩意,自己对照情况看着办吧
10 gzip_disable "MSIE [1-6]\.";#IE6对Gzip不怎么友好,不给它Gzip了
11
12 :wq保存退出,重新加载Nginx
13 /usr/local/nginx/sbin/nginx -s reload

  Apache:

 1 1、修改Apache的http.conf文件,去除mod_deflate.so前面的注释
 2     LoadModule deflate_module modules/mod_deflate.so
 3
 4 2、在根目录中新建.htaccess文件,定制压缩规则
 5     #GZIP压缩模块配置
 6     <ifmodule mod_deflate.c>
 7     #启用对特定MIME类型内容的压缩
 8     SetOutputFilter DEFLATE
 9     SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png|exe|t?gz|zip|bz2|sit|rar|pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary #设置不对压缩的文件
10     AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript #设置对压缩的文件
11     </ifmodule>
12
13 3、对指定的文件配置缓存的生存时间,去除mod_headers.so模块前面的注释
14     LoadModule headers_module modules/mod_headers.so
15
16 4、在根目录中新建.htaccess文件,定制压缩规则
17     #文件缓存时间配置
18     <FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css)$">
19     Header set Cache-Control "max-age=2592000"
20     </FilesMatch>

   

  2、轮播等图片使用小于50KB(手机站)

  3、将样式放在头部

  4、将脚本放在底部

  5、使用ajax缓存

    使用异步ajax请求数据,少使用后台请求直接渲染页面或者form表单提交数据。

    ①后台请求完了才渲染,渲染前一直出于等于状态。

    ②当提交表单时就向Web服务器发送一个请求。服务器接收并处理传来的表单,然后送回一个新的网页,但这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML码往往是相同的。而ajax服务器和浏览器之间交换的数据大量减少(大约只有原来的5%)[来源请求],服务器回应更快了,并且处理工作可以在客户端执行,减少服务器压力。

    ③尽量使用GET请求,GET的请求,是可以(而且默认)在客户端进行缓存的,除非指定了不同的地址,否则同一个地址的AJAX请求,不会重复在服务器执行,而是返回304。

  6、压缩js和css  

    这个是在线压缩:http://tool.oschina.net/jscompress?type=3

  7、精简html、js和css

    删除无用代码及空格,减少文件大小。

  8、避免重定向

  9、减少http请求

    比如使用CSS Sprites、图片地图

  10、使用外部JavaScript和CSS

    内联脚本或者样式可以减少HTTP请求,但是外部引入文件可以缓存起来。

  11、使用Google的pagespeed

    PageSpeed Insights 先分析网页的内容,然后提供关于如何提升网页加载速度的建议。

时间: 2024-08-27 19:09:33

网站优化小记的相关文章

百度大更新会对网站优化有何表现

做SEO优化,作为站长的你应该清楚百度大更新是最不想面对的问题,因为很多时候我们看到的是打击而不是收获,作为一个站长我们应该通过那些细节来分析百度更新之后网站的变化情况呢?咱们闲话短说,长沙SEO博主涂鸦跟大家进入今天主题,百度大更新会对网站优化有何表现. 第一,网站外链权重对于seo是鱼翅还是鸡肋 涂鸦分析了很多企业网站,因为企业站是自己优化的主要阵地,通过研究发现外链对百度优化还是有作用的,但是外链的权重似乎有着明显的下降之势,但是涂鸦发现和之前大规模外链群发相比当下外链对于网站权重的影响已

简单网站优化

一.为什么要网站优化 1.1.大型网站的特点 高访问量 同时在线人数多 数据量庞大 数据操作频繁 1.2.网站性能测试指标(用户角度) 日访问量 同时在线人数 最大并发连接数 访问响应时间 1.3.网站性能个体体现 首屏时间:一个网站被浏览器上部,800*600区域充满所需要的时间 网页访问可用性:用户访问网页的成功率. DNS时间:浏览器将地址发送给DNS服务器,DNS服务器根据地址返回IP到浏览器,浏览器得到IP地址,此为DNS时间 建立连接时间:包含DNS时间后,浏览器重到IP地址后,再将

网站优化排名如何添加高质量的友情链接

友情链接是网站优化排名专员每天要做的工作之一,也是决定网站排名时间长短的因素之一,郑州网站优化认为对于友情链接的添加不可马虎之.友链要得是质量而不是数量. 我是一名友情链接交换的专员,每天负责几十上百个网站的链接添加,在与其他链接专员交换友情链接的时候,我发现了一个问题.他们往往对网站没有什么特殊 的要求,只是要求有排名就行.通过了解,上司每天都有给他们布置任务,规定今天哪些站需要换友情链接,今天规定要换多少站,如果没完成任务的就要给予一定 的惩罚.这也难怪他们对网站的要求不高,只是能够完成任务

详谈网站优化如何做好四处一词

相信很多朋友都有自己的一套操作手法, 但是一些常规的操作手法都大 同小异的,很多新的手法的创新也是建立在常规优化的基础之上的.所以大家还 是很有必要去了解一些常规的操作手法,从而更好的进行创新.但是这里郑州网站优化要 强调的是不要违规即可,否则只能是昙花一现. 今天笔者要给大家介绍的是网站优化之 四处一词 ,那么什么是 四处一词 呢?相 信很多老鸟都已经知道了,但是这里还是给那些不知道的朋友解说下,老鸟的飘 过.四处一词 ”简单来说就是在网页的标题.关键词及描述.当前文章页面还有其他页面的锚文本

seo网站优化要点解析

如何让自己的网站能进入搜索引擎第一页,下面分享下,网站优化的要点: 第一:网站的名字很重要,实事求是的写下自己网站的名字,当然,网站的名字要考虑好,最好包含网站的主要内容. 第二:页面头不优化,页面头部指的是代码中部分,具体一点就是中的"Description(描述)"和"Keywords(关键字)"两部分,这部分也是SEO们比较花心思的地方,理论一大堆! 总结起来就是:1."描述"部分应该用近乎描述的语言写下一段介绍你网站的文字,在这其中,你应

网站优化之mysql优化

一,网站优化之mysql优化:1.前缀索引,可以通过前缀去识别唯一性,把这个前缀作为索引内容,可以节省存储索引的空间,从而提高索引的查询速度.distinct 排重操作2,2.in条件索引使用同时查询出id为1,3,6select * from where id =1:select * from where id =3:select * from where id =6:select * from where id in(1,3,6): //in条件可以使用到索引3,全文索引文本字段才能够建立全

大型网站优化-memcache技术

大型网站优化-memcache技术 memory+cache 内存缓存 memcache简介 memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的.需要频繁访问数据库的网站访问速度提升效果十分显著 .这是一套开放源代码软件,以BSD license授权发布.[摘取自百度百科] 官网:http://memcached.org/ 分布式:多台Memcache服务器来管理数据的架构. 缓存

网站做SEO优化没效果 网站优化目的到底是什么

1 对于站长朋友来说,一直以来都有对自己的网站做SEO优化,然而为什么要做网站SEO优化呢?真正说得清楚的没有几人.就因为我们不知道为什么要做网站SEO优化,所以就听取"行业前辈"的经典之语:内容为王.外链为皇:原创.高质量的内容:用户体验-- 哪里找富婆包养的徽油气父贴吧 哪里找富婆包养的徽油气父贴吧 哪里找富婆包养的吩认同捶贴吧 哪里找富婆包养的吩认同捶贴吧 哪里找富婆包养的赵经不起仄贴吧 哪里找富婆包养的赵经不起仄贴吧 哪里找富婆包养 哪里找富婆包养 哪里找富婆包养 哪里找富婆包

2015下半年移动端手机网站优化要点

前几天在我博客分享了一下怎么做移动端网站的开放适配以及如何禁止百度对网站进行转码,希望给各位站长带来一些帮助.经过很多站长的反应得知,其实还有很多人不知道该如何做移动端网站的基础建设,不知道如何设计一个移动端网站,今天我来根据做太原雅辉装修公司手机站的经验来分享一下:2015年移动端手机网站优化要点. 1.手机站定位和页面设计 手机站和PC站除了页面大小.展现形式不一样之外,在分析用户需求方面是都要做的.举个例子,对于一个本地的装修网站来讲,PC站是重点展现装修效果图案例.装修报价以及公司的装修