舉報

會員
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
推薦閱讀
- Learn ECMAScript(Second Edition)
- 少兒人工智能趣味入門:Scratch 3.0動畫與游戲編程
- Learning Cython Programming
- 程序員面試白皮書
- Microsoft Exchange Server PowerShell Cookbook(Third Edition)
- JavaScript 從入門到項目實踐(超值版)
- PyTorch自動駕駛視覺感知算法實戰
- 計算機圖形學編程(使用OpenGL和C++)(第2版)
- 騰訊iOS測試實踐
- C#程序設計教程
- Java虛擬機字節碼:從入門到實戰
- 你不知道的JavaScript(中卷)
- ArcGIS By Example
- Hands-On Functional Programming with TypeScript
- 基于ARM Cortex-M4F內核的MSP432 MCU開發實踐
- 后臺開發:核心技術與應用實踐
- Microsoft HoloLens By Example
- Microsoft Dynamics GP 2013 Cookbook
- Python網絡爬蟲從入門到實踐
- Django 3 Web Development Cookbook
- Game Programming using Qt 5 Beginner's Guide
- Data Analysis with R
- 數據可視化之道:數據分析中的圖表制作思路與方法(全彩)
- 大學計算機應用基礎教程(第三版)
- Swift項目開發基礎教程
- jQuery EasyUI開發指南
- Appcelerator Titanium Business Application Development Cookbook
- Visual Basic程序設計
- Python極客項目編程(第2版)
- 陪孩子像搭積木一樣學編程(Python真好玩+Scratch趣味編程)(全2冊)