Devel Queries Ajax

Component type

module

Maintenance status

Development status

Downloads

2144

Component created

Component changed

This module allows to browse comfortably and to be able to display slow queries for the current page using Devel module at the same time .
The slow query log is not displayed on initial page load but is stored in cache for a short period instead, so it then can be fetched in a separate AJAX request. Note that query summary is displayed same as before so user can make a comfortable decision whether he does need to read the log.

Remote entities

Component type

module

Maintenance status

Development status

Downloads

2175

Component created

Component changed

The aim of the project is to create a system, based on services, which will make it possible to transparently use entities from a different site as local entities. I will base my system on Drupal 7, because the new APIs give me the required level of flexibility for the clean implementation. I will use the Entity API module to do easy CRUD on the entities.

Views 404

Component type

module

Maintenance status

Development status

Downloads

12708

Component created

Component changed

Are your views returning a 200 when it should return a 404? Views404 is the answer! This is very helpful for any caching layer and it will help SEO.

Do I Really Need This?

In short yes, you do.
Live Example
http://drupal.org/project/modules
http://drupal.org/project/modules/google.com <- This should return a 404; 200 given. Duplicate content penalty!

XCache Cachepage

Component type

module

Maintenance status

Development status

Downloads

224

Component created

Component changed

This module provides an alternative cache.inc file to serve anonymous page requests from xCache. This module makes use of DRUPAL_BOOTSTRAP_EARLY_PAGE_CACHE and implements page_cache_fastpath().

For anonymous users I want to serve pages from XCache, but I didnt want to use memory caching as a replacement for every cache table, only serving cache_page content for anon users from XCache.

Tiny Menu Editor

Component type

module

Maintenance status

Development status

Downloads

1202

Component created

Component changed

Standard menu tree editor consumes too much memory. Menu editor with about 1000 items reaches 64Mb memory limit.

Tiny Menu Editor adds options to change menu tree editor and save memory, so you'll not reach memory limit with so small number of menu items.

How it works. Module replaces standard menu tree editor with custom version (it's based on standard, only differ is memory saving options).

You can find options at "Administer -- Site Building -- Menus", tab "Tiny editor settings".

Performance hacks

Component type

module

Maintenance status

Development status

Downloads

1932

Component created

Component changed

The Drupal 7 version is different to the Drupal 6 version. The Drupal 6 version has less features.

This project collects various small hacks which disable or alter core behaviour due to performance or scalability, but which are not significant enough to deserve individual projects, and which for whatever reason aren't currently viable for patches to Drupal 7 core.http://groups.drupal.org/node/175769#comment-587664

Ajax Blocks

Component type

module

Maintenance status

Development status

Downloads

34798

Component created

Component changed

Permits to load some blocks by additional AJAX request after loading the whole cached page when the page is viewed by anonymous user. It is suitable for sites which are mostly static, and the page caching for anonymous users is a great benefit, but there are some pieces of information that have to be dynamic.

Boomerang

Component type

module

Maintenance status

Development status

Downloads

1272

Component created

Component changed

This project is a wrapper for Boomerang, a Javascript program which "measures the performance of your website from your end user's point of view." The statistics gathered include:

  • Round trip time of the page ("t_done")
  • User's measured bandwidth in bytes per second ("bw")
  • User's measured HTTP latency in milliseconds ("lat")
  • etc.

This project consists of two modules, Boomerang and Boomerang Beacon. The Boomerang module adds Javascript to pages to send statistics to the beacon. The Boomerang Beacon module collects and stores the data. The modules are designed to be autonomous, so they can be run on separate sites. The Beacon is designed to be general purpose, so it can collect data regardless of where the "boomerangs" are coming from.

Thanks to the Exceptional Performance team at Yahoo! for releasing the Boomerang script which this module is created around.