今天上线,看到WEB QQ逆袭归来,习惯性的先看源代码,看到很多META,很多都是windows mobile支持的属性.看来智能手机确实是一个不可忽视的客户端份额。 head区域有一个地方感觉写的很好,摘下来,实现就是根据不同的浏览器和功能,将网站的图标缓存到客户端上。 首先这行是W3C标准的icon写法,所有支持WEB标准的浏览器都可以看到并且解释。 当然有的浏览器默认会直接读取你网站根目录的favicon.ico 如何制作稍后解释。 <link rel="icon" href="./favicon.ico" type="image/x-icon" /> 下面这行是为MS的IE准备的,市场浏览器是MS做大,人有理由建立自己的标准,不是么。 <link rel="shortcut icon" href="./favicon32.ico" type="image/x-icon" /> FF,IE支持书签添加图标,但是你要加上下面这句 <link rel="bookmark" href="./favicon.ico" type="image/x-icon" /> Iphone越来越多的今天,不为apple添加一点支持,似乎不行..所以加上这句吧。 <link rel="apple-touch-icon" href="./favicon.png"/> 接下来是完整的代码。 <link rel="icon" href="./favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="./favicon32.ico" type="image/x-icon" /> <link rel="bookmark" href="./favicon.ico" type="image/x-icon" /> <link rel="apple-touch-icon" href="./favicon.png"/> 接下来是具体的实践过程。 推荐使用Axialis IconWorkshop 和adobe photoshop进行操作, 现在ps建立一个72×72的画布,然后尽你可能做的简约一点,这个是为了iphone和其他icon做的模板。 …
阅读全文 »今天果然有点忙碌,先发一下代码吧。 首先图片最优的输出模式,定然是缩略图,那么选择一款好的开源缩略脚本,就是我们要做的了。 下面是一款不错的缩略脚本timthumb,链接如下。 http://code.google.com/p/timthumb/ 找到源文件内发送HEADER信息的地方,有2处 header (’Content-type: ‘ . $mime_type); 适当修改下 $cache_file_name = NULL; header (’Content-Type: ‘ . $mime_type); header (’Accept-Ranges: bytes’); header (’Last-Modified: ‘ . $gmdate_mod); header (’Content-Length: ‘ . $fileSize); header (’Cache-Control: max-age=315360000′); //header (‘Expires: ‘ . $gmdate_mod); header (’Expires: Wed, 27 Jan 2021 11:01:17 GMT’); 如果使用了子域名,请注意修改函数cleanSource和get_document_root的字串处理。 然后定义一下apache的htaccess即可。 <IfModule mod_rewrite.c> RewriteEngine On RewriteRule …
阅读全文 »这个话题或许被各路高手谈论过了很多篇,但是我感觉,很多都是伪高手吧,为什么这么说呢,你会发现他们发的代码基本都很雷同,可能个别的地方不一样,比如变量,还有网站名称,呵呵。 网站优化规则中,google告诉我们要注意Combine external JavaScript(合并外部javascript文件)和Combine external CSS(合并外部css样式表文件)还有Combine images into CSS sprites(使用CSS sprites来拼合小图片们)。 yahoo同样告诫我们Make fewer HTTP requests(尽可能减少http请求数量)。 这些道理大家应该都懂吧,我就不赘述了,如果有疑问的话,可以百度或者谷歌一些高手们的文章。 我只说我们这些一般人士该怎么简单的优化网站请求数目和缓存。 首先具体谈谈合并外部css和javascript文件,并且要做到伪装静态文件。 以php脚本为例,用包含文件来实现。 <?php /** * Support for Combine external CSS,Compress the content,Modiy http header. * * @author soulteary@qq.com * @website promiseforever.com */ /** * A Loder for combine external CSS * * @$file string */ function CssLoader($file) …
阅读全文 »向Google、MSN、Yahoo!、Ask和百度提交Sitemap网站地图
都可以通过robots.txt来定义提交。但下面的提交方式更简单快捷:
向Google提交网站地图Sitemap: 通过网址http://www.google.com/webmasters管理提交;
向Yahoo!提交网站地图Sitemap: 通过网址http://siteexplorer.search.yahoo.com管理提交;
向MSN提交网站地图Site…
SQL代码
#BEGIN CONFIG INFO
#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大
#TYPE: SYSTEM
#END CONFIG INFO
#
# 此…
![[HTML]给网站添加各种图标](http://cache.promiseforever.com/wp/images/image-628x250-1-/wp-content/uploads/2011/02/2011-02-07_142412.png.jpg)
![[HTML]给网站添加各种图标](http://cache.promiseforever.com/wp3/images/image_shadow.png)