RSS

提高网页打开速度的一些小技巧

2008年05月05日 | ghSky |    

2 Comments

互联网带宽越来越宽,似乎让网页的加载速度得到了质的飞跃。其实不然,因为随着带宽的提高,网页上的对象也越来越多,因此加快网页打开速度还是一个重要的课题。加快网页的打开速度,有三个路径,一是提高网络带宽,二是用户在本机做优化,三是网站设计者对网页做一定的优化。这篇文章站在一个网站设计者的角度,分享一些优化网页加载速度的小技巧。

一、优化图片

几乎没有哪个网页上是没有图片的。如果你经历过56K猫的年代,你一定不会很喜欢有大量图片的网站。因为加载那样一个网页会花费大量的时间。

即使在现在,网络带宽有了很多的提高,56K猫逐渐淡出,优化图片以加快网页速度还是很有必要的。

优化图片包括减少图片数、降低图像质量、使用恰当的格式。

1、减少图片数:去除不必要的图片。

2、降低图像质量:如果不是很必要,尝试降低图像的质量,尤其是jpg格式,降低5%的质量看起来变化不是很大,但文件大小的变化是比较大的。

3、使用恰当的格式:请参阅下一点。

二、图像格式的选择

一般在网页上使用的图片格式有三种,jpg、png、gif。三种格式的具体技术指标不是这篇文章探讨的内容,我们只需要知道在什么时候应该使用什么格式,以减少网页的加载时间。

1、JPG:一般用于展示风景、人物、艺术照的摄影作品。有时也用在电脑截屏上。

2、GIF:提供的颜色较少,可用在一些对颜色要求不高的地方,比如网站logo、按钮、表情等等。当然,gif的一个重要的应用是动画图片。就像用Lunapic制作的倒映图片。

3、PNG:PNG格式能提供透明背景,是一种专为网页展示而发明的图片格式。一般用于需要背景透明显示或对图像质量要求较高的网页上。 阅读全文…

更新主机了

2008年05月02日 | ghSky |    

2 Comments

在刺猬哥哥的怂恿下,一起买了个VPS主机,贵啊贵……不过性能不错,新加坡网络,速度不烂,服务器CPU 至强E5320 8核?!都是听刺猬说的,未来的日子难过了,有这个破空间的拖累……

现在还想把原来那个明网的空间卖了(地址:http://ghsky.cn),感兴趣的可以联系我 E-mail: gonghao#ghsky.com (#=@)

发个探针:iProber

给WP加入Ctrl+Enter快捷键回复功能

2008年04月20日 | ghSky |    

4 Comments

多年以来在QQ上都用惯了Ctrl+Enter的回复模式,在DZ下也可以用这个快速回复帖子!但是在下却没有这个快捷的功能,今天总算是在朋友(刺猬哥哥)的帮助下搞定了,在此给大家分享一下,就着再次感谢一下刺猬哥哥!

首先是在模版的comments.php加一段JS代码

  1. <script language=javascript>
  2. function ctrlEnter(e){ 
  3.     var theEvent = e?e:window.event;
  4.   if(theEvent.ctrlKey && theEvent.keyCode==13){
  5.       document.getElementById("submit").click();
  6.     } 
  7. }
  8. </script>

记住,最好是加在php的头部!

最后是找到这段,并修改:

  1. <textarea name="comment" id="comment" tabindex="4" rows="4" cols="70" ></textarea>
  2. 修改为:
  3. <textarea name="comment" id="comment" tabindex="4" rows="4" cols="70" onkeyup="javascript:return ctrlEnter(event);"></textarea>
  4. 注意,添加了这段代码:onkeyup="javascript:return ctrlEnter(event);"

哈哈,这样基本上就大功告成了,大家可以尝试做一下试试!

WordPress 2.5 常问问题解答

2008年04月04日 | ghSky |    

16 Comments

2.5 相关问题解答由 WordPress 中文团队Leo 翻译自 FAQ on WordPress 2.5,略有删节。

Q:怎样查看日志 ID 或页面 ID?
A:如果你的浏览器可以在状态栏显示 URL,当你把鼠标悬浮到链接上,可以看到 ID 作为 URL 的一部分而被显示在浏览器状态栏。还可以通过使用 phpMyAdmin 之类的工具来浏览数据库以查看 ID,找到表 wp_posts,post_title 字段是日志或页面的标题,ID 字段即为日志或页面的 ID。(译注:前两天逛插件目录的时候似乎看到了一个在后台直接显示日志 ID 的插件,可惜忘了名字了,请知道的朋友告知)

Q:怎样查看分类 ID?
A:在后台的“管理”-“分类”下,将鼠标移到分类名称上,可以在浏览器的链接中看到该分类的 ID。还可以通过使用 phpMyAdmin 之类的工具来浏览数据库以查看 ID,找到表 wp_terms,name 字段是分类名称,term_id 字段即为该分类的 ID。

Q:我屏幕分辨率是 1280×960,此时后台管理页面偏向屏幕左侧,而不是居中或拉伸到100%。
A:这是刻意这样设计的。但是你可以通过插件 Remove Max Width Plugin 来改变这一点。(译注:Admin Big Width 也可以做到)

Q:如何编辑日志缩略名或页面缩略名?
A:撰写或编辑日志(页面)的时候,日志(页面)缩略名会作为永久链接的一部分显示在标题字段下。如果你使用的是默认的永久链接设置,则不可以查看或编辑永久链接。只有当你的永久链接中含有 %postname% 的时候,才能编辑缩略名。撰写或编辑日志(页面)时,只有填写了标题,才会显示永久链接字段。

Q:撰写日志时候,在哪里设置日志分类和标签?
A:把窗口内容往下拉,这些设置在日志内容编辑框下。

Q:在哪里编辑用户的姓名?
A:在用户列表中,点击用户的名称,即可编辑该用户的资料。

Q:导入链接的功能放在哪了?
A:“撰写”-“链接”页面的“相关操作”区域。

Q:子分类怎么了?难道我不能把“福特”同时作为“新车”和“旧车”的子分类吗?
A:重复的子分类或标签已经不再允许出现。 阅读全文…

WordPress更新到了2.5

2008年03月30日 | ghSky |    

0 Comments

今天更新到了2.5,自己也索性升级了,后台更新比较大,暂时就写到这里……
哈,其实这篇日志的另一个主要原因是填补3月份日志空白……

再转一个2.5说明好了……WordPress 2.5 新特性

用户端新特性
更亲爽,快速,有条理的后台面板。

后台面板的 Widgets --- 后台面板主页现在是一系列的 Widgets 组成,也可以自定义 Widgets。
带进度条的多文件上传 --- 现在能够一次性上传多个文件,并且能够显示文件上传进度。
EXIF 信息提取 --- 能够提取图片的 EXIF 数据(比如包含照相机型号、光圈大小、快门速度、ISO等等)存到自定义域(custom fields)中。
搜索日志和页面 --- 现在搜索结果也包括了页面(pages)。
Tag 管理 --- 现在 集成了 tag 管理。但是个人觉得还是比较弱,有待加强。
密码强度 --- 现在 会提示你的密码强度。
并发编辑保护措施 --- 通过对日志的锁定来实现并发编辑的问题。
自动插件升级 --- 能够让你通过后台下载和升级在官方插件目录中的插件。
更加友好的日志编辑工具 --- 现在的使用 3.0 的 TinyMCE 有根好的兼容性,并且更重要的是不会搞乱代码。个人比较喜欢这项功能。
内建图库 --- 通过一些短代码(shortcode)来实现嵌入图库。关于 gallery shorcode 的使用,看这里。通过该功能可以我相信 可以取代一些相册程序,或者不再需要相册插件来实现功能。

开发者端的新特性
加强的密码 --- 现在采用 phpass 库来加强密码,更加安全。如果你使用像mod_auth_mysql 这样的程序,可以通过插件来实现兼容。
安全的 cookies --- cookies 现在是基于这个 PDF 文档中的协议加密的,需要设置一个密钥。
简单的分类系统和 URL 创建 --- 可以通过 register_taxonomy() 来注册一个分类系统并且通过它来创建 URL。对这个,我还不太懂。需要进一步了解。
注释文档 --- 很多源代码中关于函数和其参数的注释文档。
数据库优化 --- 数据库没有做布局上做任何更改,所以大部分插件依然能够工作。更具对 .com 上 270万个博客上发现的瓶颈,对数据库进行了优化。确实 2.5 快了很多。
$wpdb->prepare() --- 里的所有 SQL 都是先准备的。
媒体按钮 --- 媒体按钮都是可扩展的。
短代码 API --- 详细查看短代码 API 文档。 阅读全文…

Page 5 Of 23« First...«23456789»...Last »