Mastering the Faster Web with PHP, MySQL and JavaScript
暫譯: 精通使用 PHP、MySQL 和 JavaScript 的快速網頁開發
Andrew Caya
- 出版商: Packt Publishing
- 出版日期: 2018-06-07
- 售價: $1,830
- 貴賓價: 9.5 折 $1,739
- 語言: 英文
- 頁數: 278
- 裝訂: Paperback
- ISBN: 1788392213
- ISBN-13: 9781788392211
-
相關分類:
JavaScript、MySQL、PHP、SQL
海外代購書籍(需單獨結帳)
相關主題
商品描述
Make web applications run faster by using advanced PHP, SQL and JavaScript techniques
Key Features
- Use a customized PHP stack to create efficient data-driven web applications
- Ensure seamless implementation of a JavaScript & HTML 5 CSS based frontend and PHP based backend.
- Learn about problem identification, best strategies, and UI design patterns as well to build a clean, fast web application
Book Description
This book will get you started with the latest benchmarking, profiling and monitoring tools for PHP, MySQL and JavaScript using Docker-based technologies. From optimizing PHP 7 code to learning asynchronous programming, from implementing Modern SQL solutions to discovering Functional JavaScript techniques, this book covers all the latest developments in Faster Web technologies. You will not only learn to determine the best optimization strategies, but also how to implement them.
Along the way, you will learn how to profile your PHP scripts with Blackfire.io, monitor your Web applications, measure database performance, optimize SQL queries, explore Functional JavaScript, boost Web server performance in general and optimize applications when there is nothing left to optimize by going beyond performance.
After reading this book, you will know how to boost the performance of any Web application and make it part of what has come to be known as the Faster Web.
What you will learn
- Install, confgure, and use profling and benchmarking testing tools
- Understand how to recognize optimizable data structures and functions to effectively optimize a PHP7 application
- Diagnose bad SQL query performance and discover ways to optimize it
- Grasp modern SQL techniques to optimize complex SQL queries
- Identify and simplify overly complex JavaScript code
- Explore and implement UI design principles that effectively enhance the performance
- Combine web technologies to boost web server performance
Who this book is for
The audience for this book would be PHP developers who have some basic knowledge of PHP programming and Web technologies. JavaScript programming knowledge is not necessary.
Table of Contents
- Faster Web Getting Started
- Continuous Profiling and Monitoring
- Harnessing the Power of PHP 7 Data Structures and Functions
- Envisioning the Future with Asynchronous PHP
- Measuring and Optimizing Database Performance
- Querying a Modern SQL Database Efficiently
- JavaScript and Danger-Driven Development
- Functional JavaScript
- Boosting a Web Server's Performance
- Going Beyond Performance
商品描述(中文翻譯)
**透過進階的 PHP、SQL 和 JavaScript 技術使網頁應用程式運行更快**
#### 主要特點
- 使用自訂的 PHP 堆疊來創建高效的數據驅動網頁應用程式
- 確保無縫實現基於 JavaScript 和 HTML 5 CSS 的前端以及基於 PHP 的後端
- 學習問題識別、最佳策略和 UI 設計模式,以構建乾淨、快速的網頁應用程式
#### 書籍描述
本書將幫助您開始使用基於 Docker 的技術,掌握最新的 PHP、MySQL 和 JavaScript 的基準測試、性能分析和監控工具。從優化 PHP 7 代碼到學習非同步編程,從實現現代 SQL 解決方案到發現函數式 JavaScript 技術,本書涵蓋了所有最新的快速網頁技術發展。您不僅會學會確定最佳的優化策略,還會學會如何實施這些策略。
在此過程中,您將學會如何使用 Blackfire.io 來分析您的 PHP 腳本,監控您的網頁應用程式,測量數據庫性能,優化 SQL 查詢,探索函數式 JavaScript,提升網頁伺服器的整體性能,並在沒有其他優化空間時,通過超越性能來優化應用程式。
閱讀完本書後,您將知道如何提升任何網頁應用程式的性能,並使其成為所謂的快速網頁的一部分。
#### 您將學到什麼
- 安裝、配置和使用性能分析和基準測試工具
- 理解如何識別可優化的數據結構和函數,以有效優化 PHP7 應用程式
- 診斷不良的 SQL 查詢性能並發現優化方法
- 掌握現代 SQL 技術以優化複雜的 SQL 查詢
- 識別並簡化過於複雜的 JavaScript 代碼
- 探索並實施有效提升性能的 UI 設計原則
- 結合網頁技術以提升網頁伺服器性能
#### 本書適合誰
本書的讀者對象為具備基本 PHP 編程和網頁技術知識的 PHP 開發者。JavaScript 編程知識並非必要。
#### 目錄
1. 快速網頁入門
2. 持續性能分析和監控
3. 利用 PHP 7 數據結構和函數的力量
4. 構想未來的非同步 PHP
5. 測量和優化數據庫性能
6. 高效查詢現代 SQL 數據庫
7. JavaScript 和危險驅動開發
8. 函數式 JavaScript
9. 提升網頁伺服器的性能
10. 超越性能