最近我们公司开始重视网站优化这块了,技术再厉害,东西做的再好没人知道也是白搭。我就来说说我是如何采用技术手段优化网站的,这很利于百度排名,童鞋们一定不要忽视这些细节。
我们的目标是先把天津网站建设这个关键词排到⑴页,怎么排到⑴页呢?这里不能只是体力活,技术方面也要下足了功夫,不然很容易被超越。我们作为一个技术公司,那就分享下经验吧。
我在这里先说一些关键词吧,下面的文章会用的到,如果不体现了解恐怕是不明白的。
我的教程可能比较抽象,想到哪写到哪,请见谅,不过你一定会有收获的。
首字节时间
什么是首字节?客户端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" />
|
设置静态内容缓存时间
如何设置静态内容缓存时间?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