舉報

會員
Heroku Cookbook
最新章節:
Index
ThisbookisintendedfordeveloperswhowanttolearnwhatittakestodeployandmanageproductionlevelapplicationsonHeroku.YoumayhavealreadydeployedapplicationstoHerokuormaybeentirelynewtotheplatform.Thisbookwillgetyouuptospeedquicklywithalltheknowledgeneededtorunreal-worldwebapplicationsonHeroku.Whenusingtherecipesinthisbook,itwouldbehelpfultohavesomepriorexperienceofworkingwithGitandcommandlineapplications.
目錄(107章)
倒序
- 封面
- 版權頁
- 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 更新時間:2021-08-05 17:14:44
推薦閱讀
- iOS Game Programming Cookbook
- Data Visualization with D3 4.x Cookbook(Second Edition)
- R語言編程指南
- Mastering macOS Programming
- Getting Started with SQL Server 2012 Cube Development
- Linux命令行與shell腳本編程大全(第4版)
- Getting Started with Laravel 4
- 從零開始學C#
- Arduino計算機視覺編程
- Raspberry Pi Robotic Projects(Third Edition)
- Get Your Hands Dirty on Clean Architecture
- Clojure for Finance
- Web前端測試與集成:Jasmine/Selenium/Protractor/Jenkins的最佳實踐
- Building Scalable Apps with Redis and Node.js
- Getting Started with Backbone Marionette
- Twitter Bootstrap Web Development How-to
- R語言編程:基于tidyverse
- R語言:從數據思維到數據實戰
- More Effective C++:35個改善編程與設計的有效方法(中文版)
- Responsive Media in HTML5
- H5設計與運營(視頻指導版)
- Oracle數據庫管理與開發(慕課版)
- 從零開始:HTML5+CSS3快速入門教程
- Mastering Spring 5.0
- JavaScript程序設計基礎教程
- Python自動化測試入門與進階實戰
- MongoDB權威指南(第2版)
- Instant Sikuli Test Automation
- Mastering Gradle
- HTML5+CSS3+jQuery Mobile移動網站與App開發實戰(視頻講解版)