舉報

會員
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
推薦閱讀
- DevOps:軟件架構師行動指南
- Spring 5企業級開發實戰
- Mastering Zabbix(Second Edition)
- HTML5 Mobile Development Cookbook
- C++程序設計基礎教程
- Microsoft Dynamics GP 2013 Reporting, Second Edition
- Android底層接口與驅動開發技術詳解
- Hands-On Natural Language Processing with Python
- 精通Python自動化編程
- 從0到1:HTML5 Canvas動畫開發
- Practical Microservices
- Greenplum構建實時數據倉庫實踐
- Implementing Microsoft Dynamics NAV(Third Edition)
- Java Web入門很輕松(微課超值版)
- Unreal Engine 4 Game Development Essentials
- 51單片機C語言程序設計經典實例(第3版)
- ACE技術內幕:深入解析ACE架構設計與實現原理
- Head First Go語言程序設計
- 編寫高質量代碼:改善JavaScript程序的188個建議
- Unity 4.x Game Development by Example Beginner's Guide
- Access 2010數據庫基礎教程
- 公安計算機應用基礎
- Kotlin編程實踐
- C語言編程兵書
- React Native By Example
- Building Web and Mobile ArcGIS Server Applications with JavaScript
- Getting Started with Terraform(Second Edition)
- 機器學習實踐指南
- 自己動手寫網絡爬蟲(修訂版)
- Python數據整理