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
April 27, 2016 5:03 AM
Scoop.it!

Cache it! Solve PHP Performance Problems Article

Cache it! Solve PHP Performance Problems Article | EcoConception Logicielle | Scoop.it
To avoid the possibility of a web site visitor viewing out-of-date content, most web developers use a meta tag or HTTP headers to tell the browser never to use a cached version of the page. However, this negates the web browser’s natural ability to cache web pages, and entails some serious disadvantages. For example, the content delivered by a dynamic page may only change once a day, so there’s certainly a benefit to be gained by having the browser cache a page–even if only for 24 hours.

If you’re working with a small PHP application, it’s usually possible to live with both issues. But as your site increases in complexity–and attracts more traffic–you’ll begin to run into performance problems. Both these issues can be solved, however: the first with server-side caching; the second, by taking control of client-side caching from within your application. The exact approach you use to solve these problems will depend on your application, but in this chapter, we’ll consider both PHP and a number of class libraries from PEAR as possible panaceas for your web page woes.
No comment yet.
Scooped by Mickael Ruau
April 26, 2016 4:38 AM
Scoop.it!

7 reasons to make your website or application more efficient (In one word : Eco-design) — Eco-design of software by Greenspector — Medium

7 reasons to make your website or application more efficient (In one word : Eco-design) - Eco-design of software by Greenspector - Medium
Originally publish in linkedin
No comment yet.
Scooped by Mickael Ruau
April 25, 2016 10:21 AM
Scoop.it!

More on references - Johannes Schlüter

I read a lot of PHP code and from time to time I see people with a non-PHP background (or otherwise influenced) putting references everywhere they pass arrays or such in order to prevent copies. I knew this was a bad practice in PHP 5 and wanted to verify this in PHP 7.
No comment yet.
Scooped by Mickael Ruau
April 25, 2016 10:12 AM
Scoop.it!

References - Still bad in PHP 7 - Johannes Schlüter

I'm known for telling "Don't use references" (also as video) as those cause different problems (i.e. with foreach) and hurt performance. The reason for the performance loss is that references disable copy-on-write while most places in PHP assume copy-on-write. Meanwhile we have PHP 7. In PHP 7 the internal variable handling changed a lot among other things the reference counting moved from the zval, the container representing a variable, to the actual element. So I decided to run a little test to verify my performance assumption was still valid.
No comment yet.
Scooped by Mickael Ruau
April 25, 2016 2:01 AM
Scoop.it!

Le smartphone est-il éco-irresponsable ?

Le smartphone est-il éco-irresponsable ? | EcoConception Logicielle | Scoop.it
Les utilisateurs de smartphones sont nombreux à se poser de plus en plus de questions sur l'impact écologique de cet engouement planétaire. A la COP 21, l'association Ecophylle s'était déplacée [...]
Linda Filone's curator insight, February 2, 2016 10:08 AM

Smartphone : pour un achat, une utilisation et une fin de vie responsables

Scooped by Mickael Ruau
April 22, 2016 12:59 AM
Scoop.it!

Easybroadcast, la startup qui réduit le coût de diffusion de contenu sur le web #Nantes - Le Mag numérique

Easybroadcast, la startup qui réduit le coût de diffusion de contenu sur le web #Nantes - Le Mag numérique | EcoConception Logicielle | Scoop.it
Après une thèse chez Orange et un parcours de responsable R&D chez TMG autour des questions de sécurité des protocole et des contenus,  Soufiane ROUIBIA se lance et créé sa startup « EasyBroadcast » début janvier 2016. Selon lui, « c’était le bon moment, le marché et la technologie sont arrivées à maturité ». Création qui fait suite à …
No comment yet.
Scooped by Mickael Ruau
April 21, 2016 8:52 AM
Scoop.it!

ircmaxell's blog: PHP's Source Code For PHP Developers - Part 3 - Variables

ircmaxell's blog: PHP's Source Code For PHP Developers - Part 3 - Variables | EcoConception Logicielle | Scoop.it
In this third post of the PHP's Source Code for PHP Developers series, we're going to expand on the prior posts to help understand how PHP works internally.  In the first post of the  series, we looked at how to view PHP's source code, how it's structured as well as some basic C pointers for PHP developers.  The second post introduced functions into the mix.  This time around, we're going to dive into one of the most useful structures in PHP: variables.
No comment yet.
Scooped by Mickael Ruau
April 20, 2016 11:33 AM
Scoop.it!

Jdrop | Welcome to Jdrop

Jdrop provides a place to store JSON data in the cloud. The initial application is for storing performance data gathered from mobile devices. It's hard to analyze large amounts of information (HTTP waterfall charts, HTTP headers, document source, etc.) on a mobile device. Jdrop lets you gather this data on the mobile device but analyze it remotely on a larger screen.
No comment yet.
Scooped by Mickael Ruau
April 19, 2016 1:57 PM
Scoop.it!

HOP : la communauté des consommateurs contre l’obsolescence programmée - UP le mag

HOP : la communauté des consommateurs contre l’obsolescence programmée - UP le mag | EcoConception Logicielle | Scoop.it
L’association Halte à l’obsolescence programmée (HOP) est bien décidée à faire changer les pratiques de consommation. D’un côté, elle veut sensibiliser et faire participer un large public à la lutte contre la durée parfois très limitée de certains produits. De l’autre, HOP aimerait inciter les industriels à revoir la fabrication de leurs produits de sorte... Voir l'article
No comment yet.
Scooped by Mickael Ruau
April 19, 2016 5:48 AM
Scoop.it!

Front-end latency best practices — GV Library

Front-end latency best practices — GV Library | EcoConception Logicielle | Scoop.it
Number 3 in the list of Google’s “Ten things we know to be true” is: “fast is better than slow.” Steve Souders is the Head Performance…
No comment yet.
Scooped by Mickael Ruau
April 18, 2016 3:30 AM
Scoop.it!

Designing for Performance • Martin Thompson

This presentation was recorded at GOTO Chicago 2015 http://gotochgo.com Martin Thompson - High-Performance Computing Specialist ABSTRACT What does it reall
No comment yet.
Rescooped by Mickael Ruau from Economie Responsable et Consommation Collaborative
April 17, 2016 6:02 AM
Scoop.it!

Contre l’innovation : de l’invisible importance de la maintenance

Contre l’innovation : de l’invisible importance de la maintenance | EcoConception Logicielle | Scoop.it

Pour les historiens des technologies Lee Vinsel (@sts_news) et Andrew Russell (@russellprof), de l’Institut de technologie Stevens, le capitalisme excelle dans l’innovation, mais échoue à maintenir les infrastructures de la société. Or, pour la plupart d’entre nous, la maintenance des infrastructures et leur entretien est bien plus important que l’innovation expliquent-ils dans Aeon : assurer la continuité de nos infrastructures, leur entretien et leur amélioration est plus important que les changer.


Via Bernard BRUNET, Aurélien BADET
No comment yet.
Scooped by Mickael Ruau
April 15, 2016 10:03 AM
Scoop.it!

Communecter : un réseau social libre et citoyen

Communecter : un réseau social libre et citoyen | EcoConception Logicielle | Scoop.it

Le projet Communecter est un réseau sociétal local, libre et citoyen dont le but est de mettre en relation les acteurs d’une commune : collectivité, citoyens, associations et entreprises locales. Aboutissement de trois ans de travail, ce projet développé à la Réunion et disponible dans toute la France vise à dynamiser la démocratie locale et les projets solidaires en reliant les acteurs entre eux de manière simple et ludique.

No comment yet.
Scooped by Mickael Ruau
April 27, 2016 3:44 AM
Scoop.it!

Static Site Generators - O'Reilly Media

Static Site Generators - O'Reilly Media | EcoConception Logicielle | Scoop.it
Once you complete this brief report, you’ll come to understand what a static site is (and isn’t), as well as how to evaluate whether a static site generator is a workable solution for your project.
No comment yet.
Scooped by Mickael Ruau
April 26, 2016 2:02 AM
Scoop.it!

Pour contenir la consommation d’énergie d’internet faudra-t-il limiter sa vitesse ?

Pour contenir la consommation d’énergie d’internet faudra-t-il limiter sa vitesse ? | EcoConception Logicielle | Scoop.it
Pour contenir la consommation d’énergie d’internet faudra-t-il limiter sa vitesse ?
No comment yet.
Scooped by Mickael Ruau
April 25, 2016 10:19 AM
Scoop.it!

PHP: Bases sur le comptage des références - Manual

Mickael Ruau's insight:
Problèmes de nettoyage ¶

Bien qu'il n'y ait plus aucun symbole dans l'espace de variables courant qui pointe vers cette structure, elle ne peut être nettoyée, car l'élément "1" du tableau pointe toujours vers ce même tableau. Comme il n'y a plus aucun symbole externe pointant vers cette structure, l'utilisateur ne peut pas la nettoyer manuellement ; il y a donc une fuite de mémoire. Heureusement, PHP va détruire cette structure à la fin de la requête, mais avant cette étape, la mémoire n'est pas libérée. Cette situation se produit souvent si vous implémentez un algorithme d'analyse ou d'autres idées où vous avez un enfant qui pointe vers son parent. La même chose peut bien entendu se produire avec les objets, et c'est même plus probable, puisqu'ils sont toujours implicitement utilisés par référence.

 

No comment yet.
Scooped by Mickael Ruau
April 25, 2016 8:44 AM
Scoop.it!

Disproving the Single Quotes Performance Myth

If there is one PHP related thing that I really hate, then it is definitely the Single Quotes Performance Myth. Let’s do a random Google search for “PHP single quotes performance”: You will get many results telling you that single quotes are faster than double quotes and that string interpolation is much slower than string concatenation. Most of them advise to use single quotes and concatenation to improve the performance of your application.

Let’s be clear here: This is pointless.
No comment yet.
Scooped by Mickael Ruau
April 24, 2016 2:00 AM
Scoop.it!

Le cobalt des smartphones et voitures électriques extrait par des enfants

Le cobalt des smartphones et voitures électriques extrait par des enfants | EcoConception Logicielle | Scoop.it
Composant essentiel des batteries de nos smartphones, tablettes et voitures électriques, le cobalt provient en grande partie des mines situées au (...)
No comment yet.
Scooped by Mickael Ruau
April 21, 2016 9:28 AM
Scoop.it!

Démonstrateur MatuGreenIT par A2JV

La présentation du Démonstrateur MatuGreenIT par A2JV
No comment yet.
Scooped by Mickael Ruau
April 21, 2016 8:28 AM
Scoop.it!

PHP: phpng

This page gives short information about development state of a new PHP branch based on refactored Zend Engine.

The phpng branch has been merged into master and has been used as the base for PHP 7.0

Some technical implementation details are available at phpng-int.
No comment yet.
Scooped by Mickael Ruau
April 20, 2016 12:35 AM
Scoop.it!

Référentiel Green IT : le guide des bonnes pratiques - Web Développement Durable

Référentiel Green IT : le guide des bonnes pratiques - Web Développement Durable | EcoConception Logicielle | Scoop.it
Le Guide Ecofrugal, de réelles économies
No comment yet.
Scooped by Mickael Ruau
April 19, 2016 1:56 PM
Scoop.it!

Contrebande de déchets électroniques : les recommandations des experts

La contrebande de déchets électroniques reste l’une des points noirs de l’économie circulaire en Europe. Des experts mandatés font état de pistes d'amélioration.
No comment yet.
Scooped by Mickael Ruau
April 19, 2016 12:55 AM
Scoop.it!

Web Page Size, Speed, and Performance - O'Reilly Media

Web Page Size, Speed, and Performance - O'Reilly Media | EcoConception Logicielle | Scoop.it
Learn how to measure site speed, assess page components, and optimize code to help reduce abandonment rates and make your site successful.
No comment yet.
Scooped by Mickael Ruau
April 18, 2016 12:47 AM
Scoop.it!

Web Performance Warrior - O'Reilly Media

Web Performance Warrior - O'Reilly Media | EcoConception Logicielle | Scoop.it
Learn how to become a warrior who marshals the rest of your organization—including development, testing, marketing, and management—to create a workable plan to improve performance. Written by a consultant with long experience improvin
No comment yet.
Rescooped by Mickael Ruau from Planète DDurable
April 16, 2016 3:39 AM
Scoop.it!

Pour vous parvenir, votre iPhone fait 20 fois le tour de la Terre

Pour vous parvenir, votre iPhone fait 20 fois le tour de la Terre | EcoConception Logicielle | Scoop.it
Un journaliste américain a détaillé les étapes de fabrication d'un iPhone. Des centaines de milliers de kilomètres sont parcourus par ses composants.

Via Hubert MESSMER
No comment yet.