内容简介
This book is intended for developers who want to learn what it takes to deploy and manage production level applications on Heroku. You may have already deployed applications to Heroku or may be entirely new to the platform. This book will get you up to speed quickly with all the knowledge needed to run real-world web applications on Heroku. When using the recipes in this book, it would be helpful to have some prior experience of working with Git and command line applications.
AI简介
这是一本详尽指导开发者如何在Heroku平台上部署、管理以及优化应用程序的指南。这本书的内容涵盖了从安装Heroku Toolbelt到使用工具进行错误监控和日志记录等方方面面,旨在帮助读者快速上手Heroku,并提升应用性能。
书中首先介绍了安装Heroku Toolbelt的重要性,强调了这一工具对于使用Heroku平台创建和管理应用程序的基础作用。接着,书中深入探讨了版本控制与Git的关联,说明了版本控制在Heroku部署过程中的关键地位。书中还详细讲解了如何部署Rails应用和部署Node.js应用,为开发者提供了丰富的实践经验和策略。
在管理Heroku应用程序方面,书中详细阐述了如何查看应用日志,搜索日志,以及安装添加各种插件和工具,以提高开发效率。此外,书中还介绍了如何设置SSL,确保网站的安全性。在确保应用达到生产准备状态方面,书中提供了详细的步骤和方法。
在优化应用性能方面,书中介绍了如何使用Librato监控应用性能,使用New Relic监控应用性能,以及学习使用Siege进行负载测试等工具和技术。书中还讲解了如何通过配置DNS和使用HTTPie发起API请