- 博客(37)
- 收藏
- 关注
原创 Web 前端优化最佳实践之 JavaScript 篇
Web 前端优化最佳实践之 JavaScript 篇,这部分有 6 条规则,和 CSS 篇 重复的有几条。前端优化最佳实践,最重要的还是”实践”,要理解这东西容易得很,关键是要去”实践”,去”执行”,去”反馈”,去获取受益。1. 脚本放到 HTML 代码页底部 (Put Scripts at the Bottom)当一个脚本在下载的时候,浏览器干不了其它的事...
2008-06-30 00:00:00 140
原创 Facebook 海量数据处理
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/facebook_photos_arch.html对着眼前黑色支撑的天空 / 我突然只有沉默了我驾着最后一班船离开 / 才发现所有的灯塔都消失了这是如此触目惊心的 / 因为失去了方向我已停止了就象一个半山腰的攀登者 /
2008-06-27 10:49:00 2222
原创 Oracle Hint: GATHER_PLAN_STATISTICS
今天 Oracle 公司 Real-World Performance Group 的 Andrew J. Holdsworth 与 Bob Carlin 来阿里作交流。尽管语言沟通上不是很顺畅,还是讨论的不亦乐乎。Andrew 过去也来过阿里巴巴作交流。Andrew 今天提到了 GATHER_PLAN_STATISTICS ,这已经是短短一段时间第三次遇到这...
2008-06-27 00:00:00 246
原创 Web 前端优化最佳实践之 CSS 篇
Web 前端优化最佳实践第四部分面向 CSS。目前共计有 6 条实践规则。另请参见 Mozilla 开发者中心的文章:Writing Efficient CSS1. 把 CSS 放到代码页上端 (Put Stylesheets at the Top)官方的解释我觉得多少有点语焉不详。这一条其实和用户访问期望有关。CSS 放到最顶部,浏览器能够有针对性的对 HT...
2008-06-27 00:00:00 135
原创 Facebook 海量数据处理
对着眼前黑色支撑的天空 / 我突然只有沉默了我驾着最后一班船离开 / 才发现所有的灯塔都消失了这是如此触目惊心的 / 因为失去了方向我已停止了就象一个半山腰的攀登者 / 凭着那一点勇气和激情来到这儿如此上下都不着地地喘息着 / 闭上眼睛疼痛的感觉溶化了 --达达乐队《黄金时代》好几个地方看到这个 Facebook – Needle in a Haystack:...
2008-06-26 00:00:00 150
原创 Web 前端优化最佳实践之 Cookie 篇
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/web/best_practices_for_speeding_up_your_web_site_server_cookie.htmlWeb 前端优化最佳实践第三部分面向 Cookie 。目前只有 2 条实践规则。1. 缩小 Co
2008-06-25 10:26:00 2106 1
原创 Web 前端优化最佳实践之 Server 篇
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/web/best_practices_for_speeding_up_your_web_site_server.htmlWeb 前端优化最佳实践第二部分面向 Server 。目前共计有 6 条实践规则。【注,这最多算技术笔记,查看最原
2008-06-25 10:24:00 2461
原创 Web 前端优化最佳实践之内容篇
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/web/best_practices_for_speeding_up_your_web_site_content.htmlYahoo! 的 Exceptional Performance team 在 Web 前端方面作出了卓越的贡献
2008-06-25 10:20:00 1615 1
原创 Web 前端优化最佳实践之 Cookie 篇
Web 前端优化最佳实践第三部分面向 Cookie 。目前只有 2 条实践规则。1. 缩小 Cookie (Reduce Cookie Size)Cookie 是个很有趣的话题。根据 RFC 2109 的描述,每个客户端最多保持 300 个 Cookie,针对每个域名最多 20 个 Cookie (实际上多数浏览器现在都比这个多,比如 Firefox 是 5...
2008-06-25 00:00:00 120
原创 Unix/Linux 的 Load 初级解释
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/unix_linux_load.html几乎每个接触类 Unix 操作系统的工程师都知道如何查看系统负载。但这东西的工作机理到底是怎样的,可能没有多少能说清楚。对比了一些相关信息,加上自己的理解,做一下笔记。什么是 Lo
2008-06-24 11:06:00 3604 3
原创 Unix/Linux 的 Load 初级解释
几乎每个接触类 Unix 操作系统的工程师都知道如何查看系统负载。但这东西的工作机理到底是怎样的,可能没有多少能说清楚。对比了一些相关信息,加上自己的理解,做一下笔记。什么是 Load ? 什么是 Load Average ? Load 就是对计算机干活多少的度量(WikiPedia: the system load is a measure of the a...
2008-06-24 00:00:00 111
原创 Web 前端优化最佳实践之 内容篇
Yahoo! 的 Exceptional Performance team 在 Web 前端方面作出了卓越的贡献。广为人知的优化规则也由 13 条到 14 条,再到 20 条,乃至现在的 34 条–真是与时俱进啊。最新的 34 条也针对不同的角度做了分类。面向内容的优化规则目前有 10 条。1. 尽量减少 HTTP 请求 (Make Fewer HTTP Re...
2008-06-24 00:00:00 170
原创 Web 前端优化最佳实践之 Server 篇
Web 前端优化最佳实践第二部分面向 Server 。目前共计有 6 条实践规则。【注,这最多算技术笔记,查看最原始内容,还请访问:Exceptional Performance : Best Practices for Speeding Up Your Web Site 】1. 使用 CDN (Use a Content Delivery Network)国...
2008-06-24 00:00:00 100
原创 Unix/Linux 的 Load 初级解释
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/techmemo/unix_linux_load.html几乎每个接触类 Unix 操作系统的工程师都知道如何查看系统负载。但这东西的工作机理到底是怎样的,可能没有多少能说清楚。对比了一些相关信息,加上自己的理解,做一下笔记。什么
2008-06-23 09:58:00 1124
原创 看 Twitter 人谈架构扩展问题
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/twitter_interview.html前微软头号 Blogger Robert Scoble 采访 Twitter 的几个家伙。谈及 Twitter 的一些比较严重的问题。谁来拯救大兵 Twitter ? 前几天看
2008-06-23 09:57:00 1335
原创 JDBC 的 setTimestamp 性能问题
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/database/jdbc_settimestamp_performance.html偶然发现三年前的一个技术问题。当时比较匆忙,避免掉即过去了。现在 Metalink 上其实已经把这个问题作为一个 Bug 处理了。问题描述:通过
2008-06-23 09:55:00 1715
原创 看 Twitter 人谈架构扩展问题
前微软头号 Blogger Robert Scoble 采访 Twitter 的几个家伙。谈及 Twitter 的一些比较严重的问题。谁来拯救大兵 Twitter ? 前几天看到新闻说他们请了 Pivotal 实验室来解决当前存在的问题。从这几天观察来看,好像并没有什么明显进展。也或许并非一时半刻就能完成吧。今年用的最多的 Web 2.0 服务就是 Twitte...
2008-06-22 00:00:00 128
原创 InfoQ 数据库架构采访文字修正稿(2)
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/infoq_interview_review_2.html书接上文。视频请访问 InfoQ。InfoQ中文站: 在 Web 2.0的时代,海量数据对于越来越多的开发者来说,已经不再是一个遥不可及的话题了,可能随便哪一个访
2008-06-20 09:51:00 1288
原创 JDBC 的 setTimestamp 性能问题
偶然发现三年前的一个技术问题。当时比较匆忙,避免掉即过去了。现在 Metalink 上其实已经把这个问题作为一个 Bug 处理了。>问题描述:通过 JDBC 上来的 Java 查询应用,SQL 表现异常。表字段使用了 DATE 类型,针对该字段时间区域很小的范围查询(预期应该是走 INDEX RANGE SCAN),在 SQL Map 上指定索引,发现无...
2008-06-20 00:00:00 288
原创 InfoQ 数据库架构采访文字修正稿
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/arch/infoq_interview_review.html在 InfoQ 对我的采访发布后,我看到已经有网站在转载文字稿。其实口头的东西转换到文字,自己的话难免有些辞不达意的地方,征求 InfoQ 泰稳的意见后,我在这里就部分问
2008-06-19 09:59:00 1968
原创 InfoQ 数据库架构采访文字修正稿(2)
书接上文。视频请访问 InfoQ。InfoQ中文站: 在 Web 2.0的时代,海量数据对于越来越多的开发者来说,已经不再是一个遥不可及的话题了,可能随便哪一个访问量很大的Web2.0网站都有可能拥有令人咂舌的数据量,那么对于这种网站,除了对数据库存储进行优化,除了缓存,然后还有那些策略? Fenng: 我觉得可能主要是在存储方面会有一些大的挑战。比如存储的可...
2008-06-19 00:00:00 129
原创 InfoQ 数据库架构采访文字修正稿
在 InfoQ 对我的采访发布后,我看到已经有网站在转载文字稿。其实口头的东西转换到文字,自己的话难免有些辞不达意的地方,征求 InfoQ 泰稳的意见后,我在这里就部分问答作一下修正,以免误导。以下是正文: InfoQ中文站: 作为一名资深的 DBA,大辉却在自己的 BLOG 上边写了不少关于网站架构这方面的一些文章,能不能谈谈 DBA 跟网站架构这方面的关系...
2008-06-18 00:00:00 134
原创 个人技术学习路上的那些事儿
上个礼拜三下班后和同事东哥闲聊,说起各自走的技术路线,回忆了不少以前学习路上走的弯路。今天想起来,越发觉得有意思。最近好几个同事都对 Python 感兴趣,由这个开聊。我开玩笑说,当初我还搞过几天 Python 呢,如果坚持到现在…嘿,可能都饿死了。几年前,Python 新手估计真的养活不了自己。这倒幸亏自己没有坚持下去。其实还在学校那会儿,自己也不知道学什么好...
2008-06-17 00:00:00 102
原创 Vista 下支付宝控件、证书的相关使用问题
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/mylife/vista_alipay.html整理一下 Windows Vista 下使用支付宝控件、证书的常见问题。问题:错误提示 "Cenroll 为空或不是对象,错误代码 800A138F"场景:安装支付宝数字证书时出
2008-06-16 10:28:00 1196
原创 哪有那么多云计算
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/review/cloud_computing.html或许没几个人能说明白到底什么算是云计算(Cloud Computing),但这并不妨碍大家讨论他的热情,并且热心的与之套近乎,恨不得分身两处,自己给自己隔着虚空贴上云计算的标签。
2008-06-16 10:25:00 3366 1
原创 Vista 下支付宝控件、证书的相关使用问题
整理一下 Windows Vista 下使用支付宝控件、证书的常见问题。问题:错误提示 “Cenroll 为空或不是对象,错误代码 800A138F” 场景:安装支付宝数字证书时出现。解决办法:1) 确保 Windows Vista 服务 Protected Storage 是启动的。开始->控制面板(经典视图) -> 服务–Protected...
2008-06-15 00:00:00 157
原创 关于 Discuz! 的二次开发
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/web/discuz.html可能是因为 Discuz! 庞大的用户群的原因吧,发现有些中小网站也有在 Discuz! 基础上做二次开发的,巧的是,到了某个阶段,不约而同的遇到类似的问题:开发进度明显滞后。个人觉得 Discuz!
2008-06-13 13:35:00 1690
原创 IIS 如何启用 GZip 压缩
作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/web/iis_gzip_compression.html微软 <acronym title="Internet Information Services">IIS 上如何启用 Gzip 压缩机制? 或许看过 YSlow 优化规则
2008-06-13 13:33:00 997
原创 哪有那么多云计算
或许没几个人能说明白到底什么算是云计算(Cloud Computing),但这并不妨碍大家讨论他的热情,并且热心的与之套近乎,恨不得分身两处,自己给自己隔着虚空贴上云计算的标签。云计算,离不开规模吧? 每家公司都把自己网站弄得和信息孤岛差不多,突然就喊着云计算? 要用户怎么相信呢? Amazon 早在抛出云计算概念之前多少年,就已经提供 Web Service,...
2008-06-13 00:00:00 110
原创 关于 Discuz! 的二次开发
可能是因为 Discuz! 庞大的用户群的原因吧,发现有些中小网站也有在 Discuz! 基础上做二次开发的,巧的是,到了某个阶段,不约而同的遇到类似的问题:开发进度明显滞后。个人觉得 Discuz! 设计的初衷是面向中小站长的,对于二次开发可能并不是很重视。去官方论坛看了半天,甚至都没有专门二次开发的板块。莫非大家的二次开发都是各自为政,摸着黑搞的么?(好像的...
2008-06-12 00:00:00 295
原创 IIS 如何启用 GZip 压缩
微软 IIS 上如何启用 Gzip 压缩机制? 或许看过 YSlow 优化规则并且正在使用 IIS 的朋友比较关心这个问题。基本步骤可以参考微软官方指导,直接一点的方式通过命令行执行如下命令启用对动态/静态内容的压缩输出: appcmd set config /section:urlCompression /doDynamicCompression:Truea...
2008-06-12 00:00:00 245
原创 InfoQ 对我做的视频访谈: 数据库架构
前段时间 阿里巴巴网络侠客行大会上,我提到 InfoQ 对我做了个视频采访,现在这个采访已经可以访问了。视频页面:与冯大辉谈数据库架构 (另:新闻页面)这是个人第一个成功发布的视频访谈。去年 Oracle Open World 的时候, IT168 非要作采访,结果牺牲了两个会议时间,折腾完后再也没看到关于那个视频的消息。说实话,采访之前自己还是比较...
2008-06-09 00:00:00 171
原创 没有青春的青春
耐着性子看完了这部《没有青春的青春》(Youth Without Youth) 。因为是大导演弗朗西斯·福特·科波拉的十年回归之作,所以坚持看完 :) 个人的理解是导演把语言当作时间的参照系来表现,具体要表达什么说也说不清楚,或许这才是导演目的。电影的氛围和博尔赫斯的小说有异曲同工之妙(庄生梦蝶的这个典故在里面也被用了多次,好像西方文学家中博尔赫斯最喜欢这个梦蝶...
2008-06-08 00:00:00 121
原创 Web Clickstream 分析
点击流(用户访问路径分析) 似乎是互联网站必须要做的一件事情(我是 UE 门外汉)。如何从千差万别的用户访问行为发现共性,是个很有趣的可研究的东西。不知道这个地方是属于 BI 的活儿还是属于 UE 的(我是门外汉,只是对这个话题好奇罢了)。类似的话题其实以前车东写过,几年过去了,用于进行 ClickStream 分析的开源工具真的不是很多(这或许也反应了业界对其...
2008-06-05 00:00:00 266
原创 超越那一天
度过那一天度过那一天 / 默默的伤感的过度那一天超越那一天超越那一天 / 轻松的简单的超越那一天--崔健《超越那一天》早晨 8 点,还在睡梦中,蚊子把我吵醒,昨天夜里等了好半天也没猎到它,够聪明;上午10 点,在公司开会。讨论着一件有限的预期内都不可能做的事情,可是眼前的紧急事情都假装视而不见;中午12 点,和同事边吃午饭边技术畅想。天热;下午14 点,...
2008-06-04 00:00:00 305
原创 这么多的 Oracle 性能工具
偶然看到 Tanel Poder 提到的一个 Metalink Note (438452.1): Performance Tools Quick Reference Guide 。这文档倒的确挺新,其中有几个工具值得关注一下。LTOM:The Lite Onboard Monitor Java 程序,定位是”实时诊断平台”。具有自动 Session 跟踪特性。...
2008-06-03 00:00:00 257
原创 Twitter 的性能问题
尽管最近又拿到了一笔风险投资,但 Twitter 似乎遇到了中年问题,前几天居然因为一台 DB Crash(原因是居然是连接数过多!) 而导致禁止了很多关键功能。接连几天,服务都是及其不稳定。或许是 DB 崩溃问题带来的雪球效应吧。因为这一系列问题的困扰,用户怨声载道,Twitter 倒是做了”改进”: 开辟了一个子站点用于即时报告各项服务的状态问题。值得称道的是...
2008-06-02 00:00:00 211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人