Cargando…

Learning PHP 7 high performance : improve the performance of your PHP application to ensure the application users aren't left waiting /

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Hussain, Altaf (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2016.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ii 4500
001 EBSCO_ocn948819959
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 160506s2016 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d N$T  |d TEFOD  |d DEBBG  |d DEBSZ  |d CEF  |d AGLDB  |d IGB  |d UKSSU  |d OCLCO  |d OCLCQ  |d OCLCO 
020 |a 9781785881633  |q (electronic bk.) 
020 |a 1785881639  |q (electronic bk.) 
020 |z 9781785882265 
020 |a 1785882260 
020 |a 9781785882265 
029 1 |a DEBBG  |b BV043969351 
029 1 |a DEBSZ  |b 485798670 
029 1 |a GBVCP  |b 88284976X 
035 |a (OCoLC)948819959 
037 |a CL0500000737  |b Safari Books Online 
037 |a 72839CB5-7E97-453A-B714-82588CC7AB75  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.P224 
072 7 |a COM  |x 051000  |2 bisacsh 
082 0 4 |a 005.2762  |2 23 
049 |a UAMI 
100 1 |a Hussain, Altaf,  |e author. 
245 1 0 |a Learning PHP 7 high performance :  |b improve the performance of your PHP application to ensure the application users aren't left waiting /  |c Altaf Hussain. 
246 3 |a Learning PHP seven high performance 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2016. 
300 |a 1 online resource (1 volume) :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Community experience distilled 
588 |a Description based on online resource; title from cover page (Safari, viewed May 6, 2016). 
500 |a Includes index. 
505 0 |a Cover -- Copyright -- Credits -- About the Author -- Acknowledgement -- About the Reviewer -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Setting Up the Environment -- Setting up Windows -- Setting up Debian or Ubuntu -- Debian -- Ubuntu -- Setting up CentOS -- Installing NGINX -- Installing PHP 7 -- Installing Percona Server -- Setting up Vagrant -- Summary -- Chapter 2: New Features in PHP 7 -- OOP features -- Type hints -- Scalar type hints -- Return type hints -- Namespaces and group use declaration -- Non mixed group use declarations -- Mixed group use declarations -- The compound namespace declaration -- The anonymous classes -- Old-style constructor deprecation -- The throwable interface -- Error -- New operators -- The Spaceship operator () -- The null coalesce operator(??) -- Uniform variable syntax -- Miscellaneous features and changes -- Constant arrays -- Multiple default cases in the switch statement -- The options array for session_start function -- Filtered unserialize function -- Summary -- Chapter 3: Improving PHP 7 Application Performance -- NGINX and Apache -- Apache -- NGINX -- HTTP server optimization -- Caching static files -- Apache -- NGINX -- HTTP persistent connection -- Apache -- NGINX -- GZIP compression -- Apache -- NGINX -- Using PHP as a separate service -- Disabling unused modules -- Apache -- NGINX -- Web server resources -- NGINX -- Content Delivery Network (CDN) -- Using CDN -- CSS and JavaScript optimization -- Merging -- Minifying -- Minify -- GRUNT -- Full page caching -- Varnish -- The infrastructure -- Web servers -- The database server -- Load balancer (LB) -- HAProxy load balancing -- HAProxy installation -- HAProxy load balancing -- Summary -- Chapter 4: Improving Database Performance -- The MySQL database -- Query caching -- Storage engines -- The MyISAM storage engine. 
505 8 |a The InnoDB storage engine -- innodb_buffer_pool_size -- innodb_buffer_pool_instances -- innodb_log_file_size -- The Percona Server -- a fork of MySQL -- Installing the Percona Server -- MySQL performance monitoring tools -- phpMyAdmin -- The MySQL workbench -- Percona Toolkit -- pt-query-digest -- pt-duplicate-key-checker -- Percona XtraDB Cluster (PXC) -- Redis -- the key-value cache store -- Connecting with the Redis server -- Storing and fetching data from the Redis server -- Redis management tools -- Memcached key-value cache store -- Summary -- Chapter 5: Debugging and Profiling -- Xdebug -- Debugging with Sublime Text -- Debugging with Eclipse -- Profiling with Xdebug -- PHP DebugBar -- Summary -- Chapter 6: Stress/Load Testing PHP Applications -- Apache JMeter -- ApacheBench (ab) -- Siege -- Load testing real-world applications -- Magento 2 -- WordPress 4 -- Drupal 8 -- Summary -- Chapter 7: Best Practices in PHP Programming -- Coding styles -- Test-driven development (TDD) -- Design patterns -- Service-oriented architecture (SOA) -- Being object-oriented and reusable always -- PHP frameworks -- Version control system (VCS) and Git -- Deployment and Continuous Integration (CI) -- Summary -- Appendix A: Tools to Make Life Easy -- Composer -- A dependency manager for PHP -- Composer installation -- Using Composer -- Git -- A version control system -- Git installation -- Using Git -- Creating new branches and merging -- Cloning a repository -- Webhooks -- Desktop tools to manage repositories -- Grunt watch -- Summary -- Appendix B: MVC and Frameworks -- The MVC design pattern -- Model -- Views -- Controllers -- Laravel -- Installation -- Features -- Routing -- Eloquent ORM -- Artisan CLI -- Migrations -- Blade templates -- Other features -- Lumen -- Apigility -- Summary -- Index. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a PHP (Computer program language) 
650 6 |a PHP (Langage de programmation) 
650 7 |a COMPUTERS  |x Programming  |x General.  |2 bisacsh 
650 7 |a PHP (Computer program language)  |2 fast 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1227225  |z Texto completo 
938 |a EBSCOhost  |b EBSC  |n 1227225 
994 |a 92  |b IZTAP