舉報(bào)

會(huì)員
Heroku Cookbook
最新章節(jié):
Index
ThisbookisintendedfordeveloperswhowanttolearnwhatittakestodeployandmanageproductionlevelapplicationsonHeroku.YoumayhavealreadydeployedapplicationstoHerokuormaybeentirelynewtotheplatform.Thisbookwillgetyouuptospeedquicklywithalltheknowledgeneededtorunreal-worldwebapplicationsonHeroku.Whenusingtherecipesinthisbook,itwouldbehelpfultohavesomepriorexperienceofworkingwithGitandcommandlineapplications.
目錄(107章)
倒序
- 封面
- 版權(quán)頁(yè)
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Getting Started with Heroku
- Introduction
- Installing the Heroku Toolbelt
- Introducing version control with Git
- Deploying a Rails application to Heroku
- Deploying a Node.js application to Heroku
- Introducing dynos workers and scaling
- Chapter 2. Managing Heroku from the Command Line
- Introduction
- Viewing application logs
- Searching logs
- Installing add-ons
- Managing environment variables
- Enabling the maintenance page
- Managing releases and rolling back
- Running one-off tasks and dynos
- Managing SSH keys
- Sharing and collaboration
- Monitoring load average and memory usage
- Chapter 3. Setting Up a Staging Environment
- Introduction
- Duplicating an existing application
- Managing git remotes
- Password protection for a Rails app
- Deploying with Heroku labs – Pipeline
- Deploying from tags
- Continuous integration and deployment with Travis CI
- Chapter 4. Production-ready with Heroku
- Introduction
- Managing domains from the command line
- Configuring DNS with CloudFlare
- Setting up SSL with CloudFlare
- Enabling preboot for seamless deploys
- Enabling custom maintenance and error pages
- Setting up a status page
- Setting up log draining with LogEntries
- Chapter 5. Error Monitoring and Logging Tools
- Introduction
- Checking Heroku's status
- Adjusting Rails's logging level
- Storing historical logs with PaperTrail
- Monitoring for 404 and 500 errors with PaperTrail
- Logging slow queries with PaperTrail
- Monitoring uptime with Pingdom
- Logging errors with Rollbar
- Chapter 6. Load Testing a Heroku Application
- Introduction
- Monitoring dyno performance with Librato
- Monitoring application performance with New Relic
- Learning to load test with Siege
- Configuring complex load tests with Siege
- Load testing from the cloud with Blitz.io
- Testing real-user scenarios with Load Impact
- Chapter 7. Optimizing Ruby Server Performance on Heroku
- Introduction
- Setting up and running Unicorn on Heroku
- Monitoring and tuning Unicorn's memory usage
- Tuning Unicorn's backlog for Heroku
- Timing out long requests with Unicorn
- Setting up and running Puma on Heroku
- Running Puma with Rubinius for parallelism
- Chapter 8. Optimizing a Rails Application on Heroku
- Introduction
- Setting up a sample blogging app
- Using Heroku Deflater to gzip assets
- Serving assets from Amazon Web Services (AWS) Cloudfront
- Adding memcached to a Rails application
- Adding Redis to a Rails application
- Implementing low-level caching in Rails
- Caching rendered views
- Aborting long requests with Rack::Timeout
- Using a follower for read-only DB queries
- Chapter 9. Using and Administrating Heroku Postgres
- Introduction
- Creating and sizing a new database
- Promoting a Heroku database
- Connecting to Heroku Postgres from Navicat
- Connecting to Heroku Postgres from psql
- Creating a database backup
- Restoring from a backup
- Creating a read-only follower
- Viewing and stopping database processes
- Analyzing Heroku Postgres's performance
- Chapter 10. The Heroku Platform API
- Introduction
- Making our first API request with HTTPie
- Getting started with the Platform API gem
- Scaling dynos and workers
- Managing configuration variables
- Adding and removing collaborators
- Creating new Heroku applications
- Index 更新時(shí)間:2021-08-05 17:14:44
推薦閱讀
- 黑客攻防從入門(mén)到精通(實(shí)戰(zhàn)秘笈版)
- MySQL數(shù)據(jù)庫(kù)管理實(shí)戰(zhàn)
- Hands-On Machine Learning with scikit:learn and Scientific Python Toolkits
- Beginning Java Data Structures and Algorithms
- 深入實(shí)踐Spring Boot
- Python語(yǔ)言程序設(shè)計(jì)
- Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API
- Spring Boot企業(yè)級(jí)項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)
- Linux Shell核心編程指南
- Python項(xiàng)目實(shí)戰(zhàn)從入門(mén)到精通
- ABAQUS6.14中文版有限元分析與實(shí)例詳解
- 超簡(jiǎn)單:Photoshop+JavaScript+Python智能修圖與圖像自動(dòng)化處理
- Jakarta EE Cookbook
- Hadoop Blueprints
- Lync Server Cookbook
- Instant SQL Server Analysis Services 2012 Cube Security
- Node.js核心技術(shù)教程
- C#大學(xué)實(shí)用教程
- Getting Started with Meteor.js JavaScript Framework(Second Edition)
- Mastering PhoneGap Mobile Application Development
- Python Deep Learning Cookbook
- 40 Algorithms Every Programmer Should Know
- RT-Thread內(nèi)核實(shí)現(xiàn)與應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)指南:基于STM32
- 速學(xué)Django:Web開(kāi)發(fā)從入門(mén)到進(jìn)階
- Vue.js 前端開(kāi)發(fā) 快速入門(mén)與專(zhuān)業(yè)應(yīng)用
- 虛擬化工程師運(yùn)維實(shí)戰(zhàn):VMware服務(wù)器虛擬化+Citrix桌面/應(yīng)用虛擬化+Veeam備份+Zabbix監(jiān)控
- Python高級(jí)編程(第2版)
- NuGet 2 Essentials
- Android Application Development with Maven
- Web前端開(kāi)發(fā)與應(yīng)用教程(HTML5+CSS3+JavaScript)