上周技术关注:Flickr的开发者的Web应用优化技巧

标签: 优化webjavascriptscript#语言脚本
4239人阅读 评论(0) 收藏 举报
分类:
  • [Flickr; 网络技术; 性能] Flickr 的开发者的 Web 应用优化技巧 #
    Cal Henderson 是大名鼎鼎的 Flickr 网站的开发者之一.在一篇名为 Serving JavaScript Fast 的文章中,他介绍了用于 Flickr 站点应用优化的技巧,读罢感觉获益良多.'嚼一下别人的馍',概括一下该文的主要内容.
  • [Flickr; 网络技术; 性能] Serving JavaScript Fast #
    Flickr作者Cal Henderson讨论网站优化
    This is complicated a little by the nature of CSS and JavaScript resources. In contrast to image assets, CSS and JavaScript source code is very likely to change many times as time goes by. When these resources change, we need our clients to download them all over again, invalidating the version in their local cache (and any versions stored in other caches along the way). In this article, we’ll look at ways we can make the whole experience as fast as possible for our users - the initial page load, subsequent page loads and ongoing resource loading as the application evolves and content changes.
  • [数学] 数学之美 系列七 -- 信息论在信息处理中的应用 #
    先看看信息熵和语言模型的关系。我们在系列一中谈到语言模型时,没有讲如何定量地衡量一个语言模型的好坏,当然,读者会很自然地想到,既然语言模型能减少语音识别和机器翻译的错误,那么就拿一个语音识别系统或者机器翻译软件来试试,好的语言模型必然导致错误率较低。这种想法是对的,而且今天的语音识别和机器翻译也是这么做的。但这种测试方法对于研发语言模型的人来讲,既不直接、又不方便,而且很难从错误率反过来定量度量语言模型。事实上,在贾里尼克(Fred Jelinek)的人研究语言模型时,世界上既没有像样的语音识别系统,更没有机器翻译。我们知道,语言模型是为了用上下文预测当前的文字,模型越好,预测得越准,那么当前文字的不确定性就越小。
  • [数学] 大锤解数独 #
    数独游戏就是如图所示的往这种9x9的格子里放数字的游戏,要求是每行、每列以及第个3x3的小区内正好分布1-9,而没有重复,也没有漏用。这个图是黄炜华得冠军的最后一题。黄把他自己解Sudoku的方法称为大锤,这个方法看来确实对解复杂的题目很有用
  • [javascript; ajax] Nikhil Kothari的Script# #
    用服务器端语言写客户端脚本已经成为趋势了:RJS允许你使用Ruby来编写客户端的脚本,Google Web Toolkit使用Java,Nikhil Kothari的Script# 允许你使用C#来写客户端的脚本,他的Script# 编译器生成的不是IL,而是Javascript, 这可以极大地简化开发AJAX类的应用。
  • [软件工程; 计算机图书] 软件构建的核心就是管理复杂度 #
    也不知道多少天了,终于啃完了大部头Code Complete。经典就是经典,确实受益匪浅。首先,软件构建的核心就是管理复杂度。第二点我觉得记忆深刻的就是:以程序员为本。
  • [软件; 市场; 外包; 印度] 外包业,中国VS印度 #
    然而,大部分观察家说,中国要赶上印度还需要五年至十年时间。因为有两大不利条件。第一,尽管很多中国人懂英语,但他们的口语和写作能力都很糟糕。正因此,服务部门需要和海外分部保持频繁联系。在西安分部,英飞凌雇佣了两位全职英语教师培训员工。英飞凌管理董事Michael Tiefenbacher说,”员工之间无法顺畅交流实在是太糟糕了。人们经常将技术能力和语言能力混淆了。”理论上正确,但不适用于实际另外,中国的工程师和计算机专业毕业生和他们取得的学历相称的极少。和欧洲的同行相比,他们对理论知识的掌握更扎实,但很少人能将之应用到比如软件开发这样的实际问题上。”就比如说他们懂得描述一把钢锯的形状,说出它怎样运用,” Mr Amachi说,”但对怎样用它来做一扇门则毫无概念。”在最近的软件%u5F0

更多技术动态,请访问我的365KeyRSS),你可以通过365Key订阅

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1575829次
    • 积分:19332
    • 等级:
    • 排名:第439名
    • 原创:305篇
    • 转载:5篇
    • 译文:0篇
    • 评论:890条
    最新评论