Skip to Navigation

Posts about php

2009
Sep
25th

We want PHP/Drupal Developers

After another successful year in the land of Drupal we're pleased to be expanding the development team here at Ixis. We're on the look out for two developers to join us on-site in our Daresbury office in the UK. Your work will be based at our new office and travel to clients is not required.

We work in a relaxed and informal environment, where the ability to manage your time and work load independently is important. You'll often be involved in several projects at the same time, although you may be responsible for a website from start to finish depending on work load.

Some administration and debugging modules for Drupal attach their statistics to the end of Drupal rendered pages using PHP's register_shutdown_function function facility. This is great to ensure the output is always available, no matter how badly built the theme being used is.

Examples of modules adding their stats to the footer include the superb Devel package which allows outputting statistics on your database queries (or "Gunk" as its called in the source code), and the Memcache Admin UI module which provides information about the memcache bin usage.

What sort of performance increase would you expect to see by simply using Alternative PHP Cache (APC) and Drupal caching? APC is an extension which caches the compiled PHP code whereas drupal itself caches dynamic pages in the database (for anonymous users only).

The following benchmarks were done using ApacheBench and 1000 requests (50 concurrently). The requests were sent to the frontpage of the site, which is quite intensive in terms of modules ( views // panels // custom modules - 259 queries to be exact)

Syndicate content