页面加载对访问的影响

页面访问慢是网站公认的死穴,如果页面都没法访问,往后再精彩的体验都等于零。这个问题如果专业点说,叫做“加载”呈现效率。那么具体了讲,除常规的服务器处理速度、服务器端网络带宽、客户端网络带宽等“硬”问题外,有哪些是技术上没处理好的“软”问题?

举个例子,某页面浏览到一个地方卡住了,至少要等十几秒才出来内容。排查原因,浏览其他网站页面很快,说明客户端网络带宽没问题;浏览同个服务器上其他网站页面都很快,说明服务器的处理速度和网络带宽也没问题。分析代码可能有好几种情况,在YUI官方加速网站的最佳办法提到了13条方法,对于普通产品来说,个人认为有几条应该强化注意,其他(灰色)从性价比上来说则成本有点高。[......]

  • Share/Bookmark
分类: 架构|策划 标签: , , , . 评论暂缺 »

互联网设计操作参考v2

以用户为中心的“用户”仅仅是个代名词,代表一种哲学理念。整理前对目标的理解长期停留在“用户友好、开发者友好、搜索引擎友好”之上,无论如何都无法完全对应“实现”指标,后来Realazy这篇07年的观点给了我很大启发。

在理解用户友好、开发者友好的前提下,再次对照大量Search Engine Friendly(以后简称SEF)技术参考,基本可以搞清楚所有小伎俩的来龙去脉。总能看到有人把SEO, SEM等名词与之混淆,目地是做概念的打包营销,然后忽悠土鳖有钱人“效果老好了”。
[......]

  • Share/Bookmark

产品需求文档的10步

做好产品需求文档的这十步,是经过长期的实践经验和反复验证而得到的。可能这里描述的不是很全面,但他已经足够让你做一个成功的产品需求文档。做好这几步花费的时间要以项目的大小、复杂程度、个体学识、基本技能熟练度而定。[......]

  • Share/Bookmark

需求不等于功能

需求不等于功能,或者说你最终设计出来的跟用户告诉你的他需要的“功能”一模一样的功能并不等于他真正想要的功能。
用户告诉福特,他需要一匹更快的马,最终福特给用户的是汽车。
用户告诉你,他需要一个公告板,他要用来展示自己的新产品、自己的新资质荣誉、自己的特价供应、…,你就给他一个公告板,允许展示图片、超链接、产品、视频的“公告板”?
用户告诉你,他需要一个可以收藏自己喜欢的商品、可以合并在一起付款的功能,你是给他一个购物车还是给他一个收藏夹还是同时给2个[......]

  • Share/Bookmark
分类: 架构|策划 标签: , , . 评论暂缺 »

你需要知道的开发Web应用程序的结构化过程

开发web应用程序是一件非常辛苦的事情,你需要花大把大把的时间来做无数的事情。假如你不运用有条理的方法,尤其是在复杂的项目中,你会承受忽视项目,不能按时完成,浪费时间一无所获的风险。

这篇文章中,结构化过程的插图可以帮助你运用简化的方法更加节省时间更加有效的建立你的web开发程序。
[......]

  • Share/Bookmark

用线框图设计网站页面架构

当你需要为网站快速创建一个直观和可用的用户界面的时候,在写代码之前做好设计是基础。一个普遍的方法就是通过线框图来展现你的设计,线框图是一种使用线条为基本元素的绘画,与蓝图相对,像框图表现基本的导航和功能块,比如内容、功能等,这些都已经进入网站的创建。线框图的主要原理就是通过归类每一个页面上的入口和出口来保证设计的逻辑流程与功能。[......]

  • Share/Bookmark