public marks

PUBLIC MARKS from camel with tags apache & php

2008

Web Services : Avoir le rèflexe mise en cache pour optimiser la charge serveur - PHP.Pro Blog

(via)
Vous avez développé votre tout dernier web service destinés à être utilisé par 2 ou 3 autres équipes en interne (voire en externe par des partenaires). Il (le web service) fonctionne bien, tellement bien, que vous commencez à avoir plusieurs dizaines de requêtes par jour. Vous n'aviez pas forcément optimisé les performances du web service, les temps de réponses ne sont pas au beau fixe car vous chargez 150 classes PHP qui sont nécessaires au tout dernier framework à la mode pour accéder à une table de base de données et faire une requête select sur un champ avec une clé primaire pour retourner la fiche descriptive d'un utilisateur, d'un partenaire ou d'un produit. Ou bien, pire encore, pour renvoyez votre catalogue de produits qui fait 150Ko une fois transformé au format XML.

[Tutos] Administration de serveurs dédiés - Blog Alsacréations : XHTML, CSS et Standards web

by 4 others
Un ensemble de nouveaux tutoriels a été mis en ligne cette semaine pour inaugurer une nouvelle thématique : L'administration de serveurs dédiés. En effet, les hébergements dédiés sont devenus monnaie courante, et il est fréquent de devoir plonger les mains dans le cambouis. Ces tutoriels ont pour but de servir de feuille de route à la mise en place d'un serveur web sous Apache assorti de PHP et MySQL, ainsi que de services mail et ftp. Des conseils en matière de monitoring, de sauvegarde et de sécurité complètent le tour d'horizon. Deux d'entre eux abordent également de façon rapide l'installation du webmail Roundcube et du panel de gestion DTC pour contrôler plus efficacement les services évoqués précédemment dans le cas d'un hébergement multi-domaines.

[A] m p a c h e : Pour l'Amour de la Musique depuis le 5 Mai 2001

by 3 others
Ampache is a Web-based Audio file manager. It is implemented with MySQL, and PHP. It allows you to view, edit, and play your audio files via the web. It has support for playlists, artist and album views, album art, random play, playback via Http/On the Fly Transcoding and Downsampling, Vote based playback, Mpd and Icecast, Integrated Flash Player, as well as per user themes and song play tracking. You can also Link multiple Ampache servers togeather using XML-RPC. Ampache supports GETTEXT translations and has a full translation of many languages

Tuning Apache and PHP for Speed on Unix | PHP Everywhere

by 3 others
Here is my compilation of tips on how to optimise Apache on Linux for PHP and CGI programs.

Globule: the Open-Source Content Distribution Network

by 1 other
Globule is a third-party module for the Apache Web server that allows a given server to replicate its documents to other Globule servers. It takes care of maintaining consistency between the replicas, of monitoring the servers, and of automatically redirecting clients to one of the available replicas. Globule also supports the replication of PHP documents. It runs on Unix and Windows systems.

2007

tekrat » Blog Archive » Apache Source Defense

(via)
Facebook est connu pour beaucoup de chose, mais aujourd'hui, je vous présente un de ses ingénieur et une de leur application, un peu à l'ombre de Brian Shire et du réseau social : c'est Lucas Nealan, que j'ai eu le plaisir de rencontrer à Washington et à Paris aussi. Sur son blogue, il présente apache-Source-defense : ce patch pour Apache est destiné à masquer le code PHP si ce dernier n'est pas exécuté par le serveur Apache. Cette situation peut sembler très rare, et elle l'est sûrement, mais quand Facebook doit gérer jusqu'à 4000 machines (si j'ai bien entendu), ils doivent avoir une solution particulière pour s'assurer que le code source PHP n'est jamais revélé, même en cas d'instabilité, d'erreur de manipulation ou autre événement de Dieu. Le patch est pour Apache 2, mais il semble portable pour Apache 1.

Web Site Optimization: 13 Simple Steps [Apache & IIS Configuration]

by 1 other (via)
This tutorial takes a practical, example-based approach to implementing those rules. It's targeted towards web developers with a small budget, who are most likely using shared hosting, and working under the various restrictions that come with such a setup. Shared hosts make it harder to play with Apache configuration -- sometimes it's even impossible -- so we'll take a look at what you can do, given certain common restrictions, and assuming your host runs PHP and Apache.

Tuning LAMP systems, Part 2: Optimizing Apache and PHP

Applications using the LAMP (Linux®, Apache, MySQL, PHP/Perl) architecture are constantly being developed and deployed. But often the server administrator has little control over the application itself because it's written by someone else. This series of three articles discusses many of the server configuration items that can make or break an application's performance. This second article focuses on steps you can take to optimize Apache and PHP. Linux, Apache, MySQL, and PHP (or Perl) form the basis of the LAMP architecture for Web applications. Many open source packages based on LAMP components are available to solve a variety of problems. As the load on an application increases, the bottlenecks in the underlying infrastructure become more apparent in the form of slow response to user requests. The previous article showed you how to tune the Linux system and covered the basics of LAMP and performance measurement. This article focuses on the Web server components, Apache and PHP.

Apache Web server Useful Tips -- Debian Admin

Apache Web server Useful Tips -- Debian Admin

2005

ZATAZ.net Documentation ZATAZ : Installation de PHP en mode CGI avec execution SuExec

Ce document va aborder la mise en place de PHP en mode CGI (Common Gateway Inteface) qui sera éxécuter par SuExec.

suPHP: php4 et php5 sur le même serveur et exécution des scripts PHP avec les droits de leur propriétaire - Bienvenue chez moi !

by 2 others (via)
Sur un serveur accueillant de nombreux utilisateurs, tous n'étant pas de confiance, il est très pratique que les scripts PHP s'éxécutent avec les droits de leur propriétaire ! C'est possible grâce à suPHP !