EcoConception Logicielle
9.0K views | +0 today
EcoConception Logicielle
Green IT, performance web, économies d'énergies, bref : éco-conception logicielle !
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Scooped by Mickael Ruau
March 31, 2016 11:21 AM
Scoop.it!

Caching avancé et stratégie d’optimisation pour des applications web à forte charge

Caching avancé et stratégie d’optimisation pour des applications web à forte charge | EcoConception Logicielle | Scoop.it
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 11:17 AM
Scoop.it!

Règles de PageSpeed Insights

No comment yet.
Scooped by Mickael Ruau
March 31, 2016 10:57 AM
Scoop.it!

Les Expressions Régulières - Rationnelles - Regex - Regexp sur ExpReg

Présentation des deux catégories : POSIX et PCRE:

Les fonctions POSIX
ereg
eregi
ereg_replace
eregi_replace
split
spliti
sql_regcase
Les fonctions PCRE
preg_grep
preg_quote
preg_match
prg_match_all
preg_replace
preg_replace_callback
preg_split
Les bibliothèques POSIX & PCRE assurent le support des regex dans PHP.

Les expressions régulières PCRE (Perl) sont jusqu'à 4 à 5 fois plus rapide et plus puissantes que les expressions POSIX.
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 10:03 AM
Scoop.it!

Web Performance

Web Performance | EcoConception Logicielle | Scoop.it
There are two commonly used tools for profiling PHP Xdebug and XHProf. The later has been written by Facebook and has an associated GUI XHGui. 

While XDebug can provide a lot of granular information it does have a significant performance overhead and therefore may not be suitable for production environments. For a good tutorial on using XHProf checkout the link below: http://phpmaster.com/the-need-for-speed-profiling-with-xhprof-and-xhgui/
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 9:39 AM
Scoop.it!

PHP memory and Zend Memory Manager (PHP 5)

PHP memory and Zend Memory Manager (PHP 5) | EcoConception Logicielle | Scoop.it
This blog post is gonna introduce you the dynamic memory management layer PHP relies on : Zend Memory Manager (ZendMM). We'll detail why we need such a layer, what it does, how to customize it, how to interact with it from PHP land.
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 9:37 AM
Scoop.it!

PHP output buffer in deep

PHP output buffer in deep | EcoConception Logicielle | Scoop.it
Everybody is aware of the "output buffering" layer in PHP. This blog post is about how it works, how it's been implemented in PHP source code, and how to interact with it from PHP. This layer is not complex, but often misunderstood, or at least, not fully mastered by PHP developers. Let's try to fix that together. We'll talk about PHP >=5.4, should you know that many things have changed starting 5.4 about the OB layer, in fact, it has been completely rewritten and broke compatibility in some ways with PHP 5.3 (documented).
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 9:34 AM
Scoop.it!

Getting into the Zend Execution engine (PHP 5)

Getting into the Zend Execution engine (PHP 5) | EcoConception Logicielle | Scoop.it
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 8:06 AM
Scoop.it!

PHP Performance Tuning: Part 1 | The APM Blog | AppDynamics

PHP Performance Tuning: Part 1 | The APM Blog | AppDynamics | EcoConception Logicielle | Scoop.it
This blog post on PHP talks about the strategies and technologies that have been most successful in PHP performance tuning.
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 8:02 AM
Scoop.it!

Yoopee cache (op cache internals)

YooopeeCache PHP 5 OPCache explained
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 7:59 AM
Scoop.it!

The little toolbox of PHP performance optimization - DZone Performance

During the last week my team dedicated almost all its time to performance optimization. During the experience we measures metric with a series of tools fro
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 4:35 AM
Scoop.it!

The price of rapid integration of libraries and web services — Eco-design of software by Greenspector — Medium

The price of rapid integration of libraries and web services - Eco-design of software by Greenspector - Medium
Customer / marketing : I want a google map in the contact web page to indicate my premise to my customer
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 12:53 AM
Scoop.it!

PHP objects internal design with Julien Pauli

About Julien Pauli Julien is a software architect who's been playing with PHP for more than a decade. He now mainly contributes to PHP internals and i
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 11:18 AM
Scoop.it!

Profiling PHP applications with PhpStorm and Xdebug - PhpStorm - Confluence

Profiling PHP applications with PhpStorm and Xdebug - PhpStorm - Confluence | EcoConception Logicielle | Scoop.it
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 11:09 AM
Scoop.it!

PHP Performance Tips, Part 2 | The APM Blog | AppDynamics

PHP Performance Tips, Part 2 | The APM Blog | AppDynamics | EcoConception Logicielle | Scoop.it
Learn new PHP performance tips to build and improve your application.
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 10:56 AM
Scoop.it!

Accelerated Mobile Pages Project

Accelerated Mobile Pages Project | EcoConception Logicielle | Scoop.it
The Accelerated Mobile Pages (AMP) Project is an open source initiative that makes it easy for publishers to create mobile-friendly content once and have it load instantly everywhere. – Accelerated Mobile Pages Project
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 9:41 AM
Scoop.it!

How to improve website performance - part two

How to improve website performance - part two | EcoConception Logicielle | Scoop.it
A simple methodology we call MAT (Measure. Analyze. Tune Up!) can help you engineer your website for performance.
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 9:38 AM
Scoop.it!

PHP and MySQL communication, mysqlnd

PHP and MySQL communication, mysqlnd | EcoConception Logicielle | Scoop.it
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 9:36 AM
Scoop.it!

On PHP function calls (PHP 5)

Hang on. You were going to stop reading here, to go browse your codebase and replace strlen() calls by isset() calls. So that's why I stopped you. If you read carefully the original blog post, this performance result boost of about 20% is obtained because strlen() was used in a loop of about 60 to 80K iterations (60,000 to 80,000).
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 9:34 AM
Scoop.it!

PHP's OPCache extension review

PHP's OPCache extension review | EcoConception Logicielle | Scoop.it
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 8:03 AM
Scoop.it!

Appendix B. Performance Optimisation For Zend Framework Applications - Zend Framework Book: Surviving The Deep End

Appendix B. Performance Optimisation For Zend Framework Applications - Zend Framework Book: Surviving The Deep End | EcoConception Logicielle | Scoop.it
Surviving The Deep End: A free online book about Zend Framework for the PHP programming language to guide you through the task of developing a real application with the Zend Framework
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 7:59 AM
Scoop.it!

Increasing Performance: What’s next? — Phalcon 2.0.10 documentation

Increasing Performance: What’s next? — Phalcon 2.0.10 documentation | EcoConception Logicielle | Scoop.it
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 5:53 AM
Scoop.it!

Still trying to get it all out

Still trying to get it all out | EcoConception Logicielle | Scoop.it
Hopefully you've had some time to digest the first three parts of my HHVM Extension Writing series, and you're ready to embark into the world of Resources. Not quite as exciting as objects, they're certainly less commonly used in new extensions since Objects are so much more versatile, but there were an integral part of PHP's history prior to PHP5, and are still in heavy use by such features as streams, curl, and most database connectors.

We'll be continuing with the same examples repo at https://github.com/sgolemon/hhvm-extension-writing where I've already landed a skeleton for example3 with commit 144e9698b5.
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 4:54 AM
Scoop.it!

Démonstrateur Greenspector par Kaliterre

La présentation du Démonstrateur Greenspector par Kaliterre.
No comment yet.
Scooped by Mickael Ruau
March 31, 2016 1:50 AM
Scoop.it!

PHP internals: When does foreach copy?

Whether or not foreach copies the array and how much of it depends on three things: Whether the iterated array is referenced, how high its refcount is and whether the iteration is done by reference.
No comment yet.