• 参考価格: ¥ 4,805
  • OFF: ¥ 330 (7%)
通常配送無料 詳細
通常1~4か月以内に発送します。 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
+ ¥ 257 関東への配送料
コンディション: 中古品: 良い
コメント: ◇◆配送:主にゆうメールによるポスト投函です◆当日もしくは翌々日までに発送いたします◆梱包:完全密封のビニール包装またはエアクッション包装でお届けいたします。◆商品:アマゾン専用在庫商品です。除菌クリーニング済◆◇
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
2点すべてのイメージを見る

Building Scalable Web Sites (英語) ペーパーバック – 2006/6/15


その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
Kindle版
"もう一度試してください。"
ペーパーバック
"もう一度試してください。"
¥ 4,475
¥ 3,396 ¥ 462

AmazonStudent

Amazon Student会員なら、この商品は+10%Amazonポイント還元(Amazonマーケットプレイスでのご注文は対象外)。

click to open popover

キャンペーンおよび追加情報

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。



【50%-70%OFF】洋書のお買い得本
対象の書籍が大幅に割引中。オールジャンルでお買い得な本が勢揃い。 >詳しく見る

商品の説明

商品説明

スピードの遅いウェブサイトは、ユーザーのを苛立たせる。サイトを訪れ、ウェブアプリケーションを利用しようとする人が多くても、きちんと対応できるように準備しておかない限り、リピーターにはなってくれない。成功した場合に生じる問題点を克服できるようにサイトを作っておく必要がある。

『Building Scalable Web Sites』は、ユーザーに最後まで楽しく使ってもらえるサイトを作るための数多くの技術を検討している。Flickr.comの開発者カル・ヘンダーソンが、多数のビジターが楽しめるサイトの作り方を説明する。ヘンダーソンは、単なるスピードを超えた技術を検討し、開発者との関係を調整し、国際的なユーザーをサポートし、メールからSOAPやRSSやAPIといったAjaxに基づくウェブアプリケーションまで、さまざまなサービスを導入する方法を考える。

本書は、バックエンドのスケーリング、構築、フェールオーバについて知っているべき秘密をすべて解き明かし、ウェブサイトが大量のリクエストに応えられるようにしてくれる。Linux、Apache、MySQL、PHPなどのいわば「貧しい人のウェブ技術」や他のスクリプト言語を、有料の企業向けウェブ技術に匹敵するようスケーリングする方法が学べる。本の最終部では、ウェブアプリケーションを、イベントモニタや長期統計ソフトと同時に機能させるテクニックが説明されている。動的なサイトをこれから初めて立ち上げようとしている人には、『Building Scalable Web Sites』は理想的な本だ。中級以上の開発者にも、スケーリング可能なアプリケーションに包括的なアプローチをすることのコストパフォーマンスを知るのに役立つうえ、便利な参考書として自由に参照して使える。

内容紹介

Learn the tricks of the trade so you can build and architect applications that scale quickly--without all the high-priced headaches and service-level agreements associated with enterprise app servers and proprietary programming and database products. Culled from the experience of the Flickr.com lead developer, Building Scalable Web Sites offers techniques for creating fast sites that your visitors will find a pleasure to use.

Creating popular sites requires much more than fast hardware with lots of memory and hard drive space. It requires thinking about how to grow over time, how to make the same resources accessible to audiences with different expectations, and how to have a team of developers work on a site without creating new problems for visitors and for each other.

Presenting information to visitors from all over the world

Integrating email with your web applications

Planning hardware purchases and hosting options to have as much as you need without breaking your wallet

Partitioning and distributing databases to support large datasets and simultaneous transactions

Monitoring your applications to find and clear bottlenecks

* Providing services APIs and using services from other providers to increase your site's reach and capabilities

Whether you're starting a small web site with hopes of growing big or you already have a large system that needs maintenance, you'll find Building Scalable Web Sites to be a library of ideas for making things work.

商品の説明をすべて表示する

登録情報

  • ペーパーバック: 330ページ
  • 出版社: Oreilly & Associates Inc (2006/6/15)
  • 言語: 英語
  • ISBN-10: 0596102356
  • ISBN-13: 978-0596102357
  • 発売日: 2006/6/15
  • 商品パッケージの寸法: 17.8 x 1.8 x 23.3 cm
  • おすすめ度: この商品の最初のレビューを書き込んでください。
  • Amazon 売れ筋ランキング: 洋書 - 367,984位 (洋書の売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?

カスタマーレビュー

Amazon.co.jp にはまだカスタマーレビューはありません
星5つ
星4つ
星3つ
星2つ
星1つ

Amazon.com で最も参考になったカスタマーレビュー (beta)

Amazon.com: 5つ星のうち 4.1 39 件のカスタマーレビュー
48 人中、45人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 2.0 For beginners or clueless managers 2011/4/11
投稿者 Scott Murawski - (Amazon.com)
形式: ペーパーバック Amazonで購入
The title should be "Overview Of Building Scalable Web Sites".

I give it 2 stars not because it is a bad book but because I was tricked into thinking it was going to be useful as a scalable website builder. What you should do is look at the table of contents and research those topics and not bother reading this book.

The book is more of an overview of the topics you need to consider when building scalable web sites. For example, if you are building a scalable website and the powers that be put someone who knows nothing about web sites in charge of managing you, this really is the perfect book to give to your new manager. Your new manager will get a clue, but your new manager won't know a thing about HOW to build anything, but will know ABOUT what is being built.

The thing that got me is the first 188 pages of the book, just doesn't seem all that useful. On page 1 there is a definition of "What Is a Web Application", I'd estimate a book like this should assume you know what it is (it even suggests you do know what it is), but probably should save space and not even bother writing about it.

Some sections and my summaries:
Layered Software Architecture - could summarize into: DB layer, app code, html, css on top
Layered Technologies - get appropriate book on actual topic such as DB book, and use a template language
Getting from A to B - separate program from markup, use a template system
Hardware Platforms - dedicated, co-located, self hosting, space/power consumption, networking

It took 26 pages to get through all of that. Indeed they are all very important topics (for the web builder and your new manager to know), but as a builder (if you've gone past the first "hello world" website) you should really know that you'll be using a database and writing web app code and using html and css. You should already know that in order to run a website, you'll need to run it on a computer which takes up space and power and needs to be networked. It's good to know that dedicated/colo hosting exists, but no need to write so much about it.

It's almost like a book titled, "Building huge skyscrapers" and then goes on to say you are going to need construction equipment, concrete and steel. You'd hope the person interested in that book has already built houses or commercial buildings and has used construction equipment and concrete and steel already. I'm probably being too harsh here, but that's the jist of it.

My "favorite" chapter is 3, "Development Environments". Use source control, have a good build system, track bugs. Those are very good rules, but to have 19 pages on source control AND 3 of those pages on RCS/CVS, it's like, "Are you kidding me? Isn't this book about building scalable websites?". Nowadays people probably have never even heard of RCS... (the book is a bit dated though).

Chapter 9, Scaling Web Applications has some stuff about load balancing and database replication/master-slave info, but after reading the chapter, you still won't have the first clue of what load balancing system to use or how to setup database replication or clustering... but you'll know that load balancing and database replications exists and know a little about them.

The actual best chapter is chapter 10, Statics, Monitoring and Alerting, there is information there that is useful. For your own sake though, look at the Nagios, Zabbix, etc monitoring packages and that'll get you started in the right direction.

For the reviews which say this book is technical, I couldn't disagree more, if it was actually technical I wouldn't be so annoyed with this book. If it was technical, then you'd know HOW to do something after reading it...

In conclusion, I think it's a good overview on the topics involved, but it's not really about building anything, it's about some topics you need to know that are involved with building a scalable website.
6 人中、5人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 4.0 More hardware than software 2010/2/11
投稿者 Sardonicus - (Amazon.com)
形式: ペーパーバック Amazonで購入
When I purchased this book I was looking for a resource that would give me some insights into architecting web applications, from the software side. While an interesting read and useful, it was mostly about the hardware scaling: servers and network. The software tips really boil down to 'once you have the hardware and network configuration figured out, write your application to use that', which is rather on the nose.

I was looking for a book with more wisdom on the software development side and was disappointed that it didn't really focus much on that part of building web sites. Despite it not being what I was looking for in particular, I'm giving it four stars because the information and presentation in the book were very useful.
5つ星のうち 2.0 Doesn't have much info in it 2013/8/30
投稿者 Alex - (Amazon.com)
形式: ペーパーバック Amazonで購入
I was looking forward to reading very specific info but it turned out that the book is very general. If you are a beginner, then go for it otherwise look for something more specific with more details.
5つ星のうち 5.0 Useful even in 2014 2014/3/18
投稿者 MS - (Amazon.com)
形式: Kindle版 Amazonで購入
I loved this book. I think it's a must read. It introduces you to the major problems that you will face when scaling an application backend.
5 人中、4人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 4.0 Addresses all aspects of growing a web-based service 2006/9/6
投稿者 ALQ - (Amazon.com)
形式: ペーパーバック Amazonで購入
From hardware to the LAMP software cache, from performance profiling to SQL query tuning, from source control to database partitioning the author addresses or touches all topics involved in growing a web service (which happens to be my primary occupation these days). The book is well-structured and the balance between each aspect is fairly good. The coding examples are few enough that their emphasis on MySQL and PHP are not a problem even if you don't happen to use these technologies.

Recommended to anyone who want to deliver a web service at a professional level.
これらのレビューは参考になりましたか? ご意見はクチコミでお聞かせください。