Block Lazyloader

This is a small helper module which will automatically lazyload all blocks for sites with multiple blocks, which will make the site load faster.

All blocks will only load when it's visible to the browser window.
Similar to Lazyloader but this time it's the block content.

Available Settings:
1) Enable/Disable
2) Block Content Class - your theme's block content class, ex. content, block-content, etc. (the content of this container will be lazyloaded)
3) Distance - block's distance from the viewable browser window before the actual block content loads
4) Loader Icon - animating icon (shamelessly borrowed from ajaxblocks module)
5) Excluded Blocks - blocks which will not use block lazyloader
6) Excluded Pages - page paths to be excluded from block lazyload

See Block Lazyloader Demo

Cached/No Cache

  • Cached: Loads cached block
  • No cache: Loads block content from database

Similar Projects

Downloads

Alternative Database Cache

The Alternative Database Cache module is a drop-in replacement for Drupal Core's default cache implementation. Its goal is to fix long-standing problems with Drupal's core caching mechanism.

Improvements

  Drupal Core ADBC
Cron, no minimum lifetime Cache is wiped on every cron run Cache is wiped at a configurable interval (default: once per 24hrs).
Cron, minimum lifetime set Cron deletes all cache entries no more than once per cache_lifetime. Cron deletes only cache entries older than cache_lifetime at a configurable interval.
Content change, no minimum lifetime Page/block caches completely cleared every time content is saved.
Content change, minimum lifetime set If page/block caches were last cleared more than cache_lifetime ago, both bins are emptied. Otherwise, no action is taken. Page/block cache entries older than cache_lifetime are deleted.

Installation

  1. Enable this module like you would any module, whether at /admin/modules or via drush.

Downloads

Image Lazyloader

Lazyloader Settings

This is a small helper module which will automatically lazyload all images for sites with multiple images, which will make the site load faster.

All images will only load when it's visible to the browser window.

Available Settings:
1) Enable/Disable
2) Distance - image distance from the viewable browser window before the actual image loads
3) Placeholder Image - stand-in image
4) Loader Icon - animating icon (shamelessly borrowed from ajaxblocks module)
5) Excluded Pages - page paths to be excluded from image lazyload

For other images:
You can also manually lazyload your other images not processed by Drupal image module by formatting your img markup to this:

Attributes:
1) src = path to placeholder image
2) data-src = path to actual image
3) width = add width for best result
4) height = add height for best result
5) Add a container block

Example:

<div class="image-container"><img src"/sites/default/files/image_placeholder.gif" data-src="/sites/default/files/actual_image.jpg" alt="Image" /></div>

Downloads

Jumpple, Best monitor service for your Drupal site

server monitor, Drupal site monitoring, website monitoring, Drupal security

Jumpple Drupal module Monitor Your Business For Uptime And Performance
If you’re waiting for customers to bring website problems to your attention, you’re waiting too long. For every customer who calls and complains about site downtime, shopping cart issues, or slow load times, there are a dozen more who do not report performance issues they experience.
If your Drupal website or any of its features are down, that means you’re losing business. You need to take proactive steps to keep on top of your website 24 hours a day, whether you’re working or not.
That’s where Jumpple comes into the picture.
With Jumpple, performance monitoring is so easy you can do it in your sleep.
Jumpple comes with a comprehensive suite of web tools for monitoring uptime, performance and speed. Whether your business relies on a simple one-page information site, or a fully-featured dynamic web store, Jumpple has the tools you need to keep track of all relevant performance metrics, including:
* Website uptime.
* Website speed and performance.
* Application (i.e. shopping cart or any other interactive feature) functionality.
The way it works is simple.

Drupal Computing

Drupal Computing is a framework that facilitates distributed computing between Drupal and external programs written in non-PHP languages such as Java and Python. It is particularly designed for the cases where you need to use Drupal with non-PHP, computational-intensive code libraries (such as Apache Mahout, NumPy/SciPy, R, etc) for offline big data analytics. In addition to this Drupal module, you also need the companion Java and Python client library at https://github.com/danithaca/drupal-computing. The target audience would be developers who write Java/Python programs for Drupal.

Key Features

  • Reusable Java and Python code to interact with Drupal (https://github.com/danithaca/drupal-computing)
  • Two ways of Drupal interaction using either Drush (unlimited access) or Services (restricted but more secure).
  • A work queue system within Drupal to facilitate data exchange and asynchronous execution with agent programs.
  • Entity API support to provide flexible data structure.
  • Views integration.
  • Rules integration. For example, send an email when a certain agent program finishes running.

Downloads

Views Content Cache Taxonomy Term

This adds a new plugin for Views Content Cache to support taxonomy terms by ID via Views arguments.

This has been created as a sandbox, because this module is based on Views 3, which is not supported by Views Content Cache for Drupal 6.

Pages

Subscribe with RSS Subscribe to RSS - Performance and Scalability