如何提高网页打开速度|优化网站

时间:2014-06-17 来源:天津文率科技有限公司

最近我们公司开始重视网站优化这块了,技术再厉害,东西做的再好没人知道也是白搭。我就来说说我是如何采用技术手段优化网站的,这很利于百度排名,童鞋们一定不要忽视这些细节。

我们的目标是先把天津网站建设这个关键词排到⑴页,怎么排到⑴页呢?这里不能只是体力活,技术方面也要下足了功夫,不然很容易被超越。我们作为一个技术公司,那就分享下经验吧。

我在这里先说一些关键词吧,下面的文章会用的到,如果不体现了解恐怕是不明白的。

我的教程可能比较抽象,想到哪写到哪,请见谅,不过你一定会有收获的。

首字节时间

什么是首字节?客户端t1时刻发起对于某个url的请求,经过DNS解析获取相应的IP地址后,发起对该IP地址的socket连接,在完成三次握手建立tcp连接后,客户端发送http请求信息,服务端收到请求后返回响应的内容,当客户端在t2时刻收到服务端返回内容的⑴个字节,则⑴字节时间=t2-t1。 ⑴字节的时间= DNS解析的时间+socket三次握手时间+http请求时间+⑴字节返回的时间。


1
<meta http-equiv="expires" content="Sunday 26 October 2008 01:00 GMT" />

cookie是什么?临时文件的意思,保存你浏览网页的痕迹,使得再次上同一页面的时候提高网速,判断你是否登录过这个网站,有些可以帮你自动登录的。
Cookie 中记载的资料相有限,Cookie 是安全的。网站不可能经由 Cookie 获得你的 email 地址或是其它私人资料,更没有办法透过 Cookie 来存取你的计算机


设置静态内容缓存时间

如何设置静态内容缓存时间?expires用于设定网页的过期时间,一旦过期就必须从服务器上重新加载.时间必须使用GMT格式.

合并CSS和JS文件

在一个网页的页面中,一般头部会引用N个css和js,有公用的和针对于某个页面的,这时候就会产生一个页面出现好几个CSS和js的情况。

启用gzip压缩


Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大小。这取决于文件中的内容。

      利用Apache中的Gzip模块,我们可以使用Gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器。这样经过压缩后实际上降低了网络传输的字节数,最明显的好处就是可以加快网页加载的速度。

      网页加载速度加快的好处不言而喻,除了节省流量,改善用户的浏览体验外,另一个潜在的好处是Gzip与搜索引擎的抓取工具有着更好的关系。例如 Google就可以通过直接读取gzip文件来比普通手工抓取更快地检索网页。在Google网站管理员工具(Google Webmaster Tools)中你可以看到,sitemap.xml.gz 是直接作为Sitemap被提交的。

      而这些好处并不仅仅限于静态内容,PHP动态页面和其他动态生成的内容均可以通过使用Apache压缩模块压缩,加上其他的性能调整机制和相应的服务器端 缓存规则,这可以大大提高网站的性能。因此,对于部署在Linux服务器上的PHP程序,在服务器支持的情况下,我们建议你开启使用Gzip Web压缩。

下面是我的优化过程   我就不废话啦。


页面代码压缩,PHP去掉空格和回车

我这里用的是Thinkphp  在3.2里官方Thinkphp 这块的代码去掉了 以前的老版本是有的 我忘了是什么版本了 不过开启有BUG,我在我们的这次项目里自己简陋的写了一个方法。教程请关注我们日后的技术帖子,一定会讲到这块的。

php压缩CSS和JS

php压缩css  js 代码在我们官网稍后的文章里会有体现,说到做到,请关注我们的官方网站,我们会不定期的更新技术帖子。

设置静态内容缓存时间

设置静态内容缓存的教程请关注我们官网稍后的技术文章


GZIP开启

php+Apache开启GZIP教程请关注我们官网稍后的技术文章


今天就先分享到这里吧,时间不早啦。

在日后的技术帖子里,我们会分享更多的教程,以上提到的几点,小韩我会不段的更新,请关注我们的官网。

本文来自:天津网站建设公司-天津文率科技有限公司。www.wenshuai.cn



联络方式:

中国 · 天津市河西区南京路35号亚太大厦1403室
电话:15620613686
邮编:300220