根据以前介绍的如何提高网站速度的文章http://blog.haohtml.com/archives/725,这里将图片单独使用一个域名进行访问.如http://img.haohtml.com,实现方法其实将网站的uploads做个虚拟目录就可以了. 这里只是很简单的修改了一个文件里的函数,只针对图片,对于flash等其它多媒体附件,这里并没有修改的 /dede/inc/inc_archives_functions.php文件: 函数名:GetCurContent($body) 找到 if(eregi($basehost,$value)) { continue; } 在这段前面添加两行 $Attach_Domain = 'http://img.haohtml.com'; if (eregi($Attach_Domain, $value)) continue; 空里远程下载图片的时候,先检查提取的路径信息里有没有这个img.haohtml.com域名的,如果有的话,是直接跳过.不用重新下载了.否则重新下载图片. 在此函数的下面找到 $body = str_replace($value,$fileurl,$body); 在前面添加一行 $fileurl = $Attach_Domain.$fileurl; 这样就可以在下载的图片前面加上图片域名前缀. 说明: 这里只是绑定了一个二级图片域名(iE6浏览器同时最多可以下载2个页面),其实如果一个页面多的话,可以会产生网络下载图片阻塞的问题.这时可以绑定多个域名,如img1.haohtml,img2.haohtml.com.....算法其实很简单的.根据图片数量进行和域名数据进行除法取整计算即可.
Browsing the archives for the seo tag
本文将探讨浏览器渲染的loading过程,主要有2个目的: 了解浏览器在loading过程中的实现细节,具体都做了什么 研究如何根据浏览器的实现原理进行优化,提升页面响应速度 由于loading和parsing是相互交织、错综复杂的,这里面有大量的知识点,为了避免过于发散本文将不会对每个细节都深入研究,而是将重点放在开发中容易控制的部分(Web前端和Web Server),同时由于浏览器种类繁多且不同版本间差距很大,本文将侧重一些较新的浏览器特性 现有知识 提升页面性能方面已经有很多前人的优秀经验了,如Best Practices for Speeding Up Your Web Site和Web Performance Best Practices 本文主要专注其中加载部分的优化,总结起来主要有以下几点:
针对搜索引擎优化(SEO),页面URL的布局与呈现是影响排名和网站索引率的重要因素之一。对于搜索引擎而言,URL是它们找到一个网页的入口,URL的好坏会直接影响搜索引擎对一个网站的索引及理解程度。对于用户,URL会直接显示在搜索结果中,从而影响人们的点击意愿。因此一个好的URL结构无论是对搜索引擎,还是用户,都有着非常重要的作用。在本文中,我们将详细探讨针对SEO的URL优化技巧,但同时也想提醒大家,对于一个现有的网站,URL的改动需要谨慎。URL的改动会牵扯到原有URL权重的转移等问题,因此除非在万不得已的情况下,尽量不要改动现有的URL。但如果你是在策划一个新的网站或者生成新的页面,那么就让我们来探讨一下如何得到一个完美的URL吧。 1. URL愈短愈好 无论是搜索引擎,还是浏览者,都喜欢简短的URL。URL的层级不宜过多,尽量控制在4级之内。虽然搜索引擎仍然会抓取四级之后的页面,但页面的权重会大大降低。
在 Yahoo 开 发者网站上,Yahoo 提出了优 化网站性能的N条规则(Best Practices for Speeding Up Your Web Site)。这些规则是: 1. 尽可能的减少 HTTP 的请求数(Minimize HTTP Requests) —— Tag: content 2. 使用 CDN(Use a Content Delivery Network) —— Tag: server 3. 添加 Expires 头(或者 Cache-control ) (Add an Expires or a Cache-Control Header) —— Tag: server 4. Gzip 组件(Gzip Components) —— Tag: server 5. 将 CSS 样式放在页面的上方 [...]
使用ETag和Expires调优web 服务器性能 正确使用Etag和Expires标识处理,可以使得页面更加有效被Cache。 在客户端通过浏览器发出第一次请求某一个URL时,根据 HTTP 协议的规定,浏览器会向服务器传送报头(Http Request Header),服务器端响应同时记录相关属性标记(Http Reponse Header),服务器端的返回状态会是200,格式类似如下:
各种不同的域名地址对于搜索引擎的除重(deduplication)来说是一个负担,有没有"/"和首页的文件连接,一个域名首页就可以有6个地址:
www.chedong.com/
chedong.com/
www.chedong.com
从一开始,框架型网站对于即使是专业的搜索引擎优化也成了一个挑战。是否该用框架技术去设计一个新网页,也已成了大家争论不休的话题。在这篇文章中,我们为你提供了一些基本的优化技术,同时你也能够了解到:如何让一个使用框架的网页为主要搜索引擎正确索引及如何对其进行优化。 首先,让我们来看看使用框架设计的网站具有哪些好处。它的优越性体现在整个网页设计的整体性的保持及更新上。这也是为什么有相当多网站设计者都倾向于使用框架技术来进行网站的设计。尤其对于那些大型网站(至少500页以上的内容)而言,框架结构的使用可以使网站的维护变的相对容易。
什么是框架型网页?
对一个网站来说,搜索引擎是否会检索其子目录下的网页?
譬如对于http://www.Google8.net/archives/000062.html ,搜索引擎是否会索引?敷衍了事的答案是“会”。对一个站点中包含的子目录,只要链向该层子目录的链接提供有搜索引擎能够跟进的导航配置和URL结构,那么所有的搜索引擎都会对子目录提供遍历。网络目录结构 理想情况下,尤其对于一个规模比较小的站点来说,其目录结构应该是单一的(flat),即对实际的网页不存在或只有一层子目录。而对规模大一些的站点来说,两到三层子目录是最理想的。从搜索引擎的角度看,一个单一的目录结构为最佳。图形、脚本、CGI-BIN和样式表除外。它们应被放入子目录中而不是根目录下。
不得不承认,将动态网页链接rewriting成静态链接是最保险和稳定的面向搜索引擎优化方式。
此外随着互联网上的内容以惊人速度的增长也越来越突出了搜索引擎的重要性,如果网站想更好地被搜索引擎收录,网站设计除了面向用户友好(User Friendly)外,搜索引擎友好(Search Engine Friendly)的设计也是非常重要的。进入搜索引擎的页面内容越多,则被用户用不同的关键词找到的几率越大。在Google的算法调查一文中提到一个站点被Google索引页面的数量其实对PageRank也是有一定影响的。由于Google 突出的是整个网络中相对静态的部分(动态网页索引量比较小),链接地址相对固定的静态网页比较适合被Google索引(怪不得很多大网站的邮件列表归档和BLOG按日期归档的文档很容被搜的到),因此很多关于面向搜索引擎 URL设计优化(URI Pretty)的文章中提到了很多利用一定机制将动态网页参数变成像静态网页的形式
一般来讲,除垃圾站之外,很少有网站只由单页面组成,当涉及到多个尤其是成千上万页面时,往往就需要有个清晰的网站结构,来确保搜索引擎和用户的访问,网站的目录结构就起到这样的作用,它在SEO中意义非凡。
1,什么是网站的目录结构
网站的目录是指你建立网站时所创建的目录,目录结构则主要是指物理结构和逻辑结构这两种。