parallelizeurl ParallelizeUrl for multiple host files manipulation

  1. Documentation
  2. Change Log

This extension let you to add some random hosts to add this part equally distributed to have more responsive times in your server.

You can add a mirrors and load all images from mirrors to make their requests without cache and also avoid the navigator parallel host requests limit (5 aproximatelly) and make your page load faster.

Resources

Documentation

Requirements
  • Yii 1.0 or above
Installation
  • Extract the release file under protected/extensions
Usage

See the following code example:

In config/main.php (or your configuration file):

...
  'components'=>array(...
        'parallelize'=>array(
            'class'=>'application.extensions.parallelizeurl.ParallelizeUrl',
            'hosts'=>array(
                'http://m01.artfos.com.ar',
                'http://m02.dev.artfos.com.ar',
                'http://m03.dev.artfos.com.ar',
            )
        )
...

To use it just do the following anywhere in you app:

$imgsrc = yii::app()->parallelized->getParallelizedHost() . 
          yii::app()->baseUrl . '/images/img0020.jpg';

and it will get a random host for you.

Change Log

June 13, 2009
  • Initial release.
3 0
5
613
Yii Version: 1.1
License: BSD-2-Clause
Category: Networking
    Developed by: sebas sebas
    Created: Jun 13, 2009
    Updated: 17 years ago

    Downloads

    show all