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

原创 2006年05月31日 21:29:00
  • [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订阅

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

开发者初体验:用PhoneGap开发混搭Web应用

注:本文作者Matt Raible是一个网络架构咨询师,在开源架构上很有研究。 一天下午,我参加了PhoneGap开发者Brian LeRoux在Devoxx的演讲,演讲内容是混搭Web应用...

微信开放11类接口:开发者可基于微信打造真正Web应用

微信开放11类接口:开发者可基于微信打造真正Web应用 2015-01-12 11:27 佚名 PingWest 字号:T | T 微信公众号虽然也是一种内容载体,但由于其...

为开发者提供的10款Web应用程序

Web浏览器的普遍存在让Web应用程序变的越来越流行,Web浏览器作为客户机,有时也称之为瘦客户机。它能够更新和维护Web应用程序,一个主要的原因是它们受欢迎的程度,即它们内置支持跨平台的兼容性。常见...

Web开发者必备:Web应用检查清单

想做一个高质量的Web应用,前前后后要做的事情非常多。国外开发者 Ata Sasmaz 为 Web 开发者制作分享了一份检查清单,包括应用开发、性能、安全、分析、可用性、可靠性、转换策略、竞争策略这些...
  • ynwso
  • ynwso
  • 2014-01-17 10:44
  • 1057

.NET开发人员必看:提高ASP.NET Web应用性能的24种方法和技巧

那性能问题到底该如何解决?以下是应用系统发布前,作为 .NET 开发人员需要检查的点。1.debug=「false」当创建 ASP.NET Web应用程序,默认设置为「true」。开发过程中,设置为「...
  • WuLex
  • WuLex
  • 2016-08-21 11:56
  • 1681

新Java运动Nava:师PHP技术以开发Web应用

当前开发Web应用中,尤其是互联网及移动互联网网站,PHP是绝对的主流。另外,Python也以小清新的姿态,越来越在技术为导向的项目中采用。而一些敢于尝新者,也有应用node.js来开Web网站的例子...
  • Yt7589
  • Yt7589
  • 2013-03-06 10:23
  • 4570

JDeveloper使用EJB,JPA,JavaServer Faces技术开发Web应用程序实例

概要:在JDeveloper 11gR1中,使用EJB, JPA and JavaServer Faces技术开发一个Web应用程序。Data Model,使用EJB diagrammer, EJB ...

OpenJWeb2.61 Java Web应用快速开发平台技术白皮书

OpenJWeb(v2.61)企业级信息化应用开发平台技术白皮书     OpenJWeb开源组织手机:18600510596王先生QQ:29803446Email:baozhengw@163.com...

采用基于NodeJS的express+Mongodb技术快速开发web应用

使用Node.js实现一个微博系统。功能包括路由控制、页面模块、数据库访问、用户注册、登陆、用户会话等内容。 主界面采用bootstrap框架。效果图: 本系统采用MVC的设计模式expres...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)