Weitere ähnliche Inhalte Ähnlich wie Web development overview Ähnlich wie Web development overview (20) Web development overview4. 新角色
前端工程师 (HTML, Javascript, CSS)
前端测试 (Web test framework)
美工 (Photoshop)
服务器开发 (Linux, C/C++, Python)
运营维护 (网络管理, Linux, Perl, Python)
数据库维护调优 (Mysql, PostgreSQL)
5. Web 2.0新势力
Twitter – 10亿美金
Facebook – 337亿美金
Foursquare
Youtube Hulu 豆瓣 淘宝 团购网
平台战略,开放API,用户产生内容
(UGC),第三方应用
微软在哪里?Live家族
6. 新趋势
网上办公
Web office, Web mail, Web WorkFlow
云计算
Amazon, Google Appengine, Microsoft Azure
桌面与Web战略的结合,小软件占领桌面
腾讯软件、搜狐输入法、腾讯搜狐浏览器、
Chrome浏览器、淘宝旺旺
7. Web development in RA (?)
Internal usage
Hardware embedded function
From C/S to B/S
11. Common Gateway Interface (CGI)
http://en.wikipedia.org/wiki/Common_Gateway_I
nterface
PHP-CGI, (PHP-CLI)
Python WSGI
Ruby Rack
ISAPI
16. Web开发架构
LAMP (Linux Apache Mysql Php)
Nginx PostgreSQL Python/Ruby
优先选择成熟的产品
Discuz BBS,Wordpress blog
基于成熟的架构开发
Rails Sinatra Django Web.py Zend
19. (2008年)豆瓣网站的情况如下:
一台Web服务器运行Lighttpd,每天处理2500万个request,
峰值每秒处理1000个request; 一台应用服务器运行
Python,每天处理500万PV; 数据库服务器运行MySQL。
JavaEye网站的服务器运行情况:
一台Web+应用服务器,一台数据库服务器,Web服务器
Lighttpd,每天430万个request,峰值每秒处理150个
request,平均每秒处理50个request;
Web服务器运行Ruby1.8.6 Rails1.2.6,每天处理70万动
态请求;数据库服务器运行MySQL,CPU负载不高,在5%-
30%之间波动。
http://robbin.javaeye.com/blog/157104
20. C10K problem
Keyword
High performance server programming
www.kegel.com/c10k.html
http://en.wikipedia.org/wiki/C10k_problem
Nginx
http://www.tornadoweb.org/
Node.js
21. Python于Web 2.0网站的应用 - QCon
Beijing 2010
http://www.slideshare.net/hongqn/qcon2010-
3881323
手机之家新系统介绍及架构分享
http://www.slideshare.net/Fenng/ss-
1218991?type=powerpoint
http://heroku.com/how/architecture
23. 优化策略
前端优化
Javascript压缩 图片压缩 内容Cache
服务器优化
Nginx
数据库优化
NoSQL
24. All in one installer
http://bitnami.org/stack/wampstack
http://bitnami.org/stack/rubystack
http://bitnami.org/stack/djangostack