En cours

Drupal module optimization - ImageMagik + Debian

We have developed a Drupal custom module that creates nodes from images uploaded to an FTP. The module also converts PSD images to JPG thanks to imageMagick. Our server is a Debian 5. Today the module lacks on performances leading to server crashes in some cases.

We want you to:

1. Change the ImageMagick tmp folder to some other place, like the Drupal files/tmp/ folder. Indeed, the default system temporary files folder is /tmp. The partition associated to /tmp is too small and some ImagMagick temp files are too big for it leading to a system crash.

2. Mark images as being processed in the queue table. Indeed, some PSD files are pretty big (> 50Mb) and need several minutes to be processed. We have a queue table that let’s process the images not all at the same time. The issue with it, is that files are not marked as being processed in the queue list until the conversion is finished, meaning that if the cron is launched before the image is processed, a new conversion of the same image will be launch. Leading to multiple convert processes of the same image.

3. Limit CPU usage of the convert process. To convert an image imageMagick launches a process named convert. This process can use up to 100% of the CPU leading to a very slow site navigation. We need a linux package and configuration that would limit all the convert processes to use max 40% of the CPU for example

* Apply only if you can send an invoice in english

Compétences : Drupal, Linux, PHP

Voir plus : imagemagick linux optimization, convert psd jpg debian, optimization images, invoice example, indeed, custom cases, convert drupal, php image cron, table optimization, php cpu 100, php invoice jpg, table jpg, module drupal, images convert jpg, drupal image, queue php, convert imagemagick php, cpu 100, pretty meaning, drupal site files, debian crash, configuration debian, php server optimization, place optimization, drupal module custom

Concernant l'employeur :
( 14 commentaires ) Barcelona, France

N° du projet : #1045645

6 freelance ont fait une offre moyenne de 192 $ pour ce travail

lukeyan

experienced drupal developer.

150 $ USD en 3 jours
(258 Commentaires)
8.1
EyeFish

Waiting to serve you. Please check PMB.

200 $ USD en 3 jours
(56 Commentaires)
6.6
hibersh

We had experience on queued video converting jobs and at home with linux.Check PM

200 $ USD en 5 jours
(54 Commentaires)
6.5
Mtoag

Dear Buyer, Please check your PMB. Regards Mtoag

280 $ USD en 8 jours
(19 Commentaires)
6.3
zgos

please check the pbm

250 $ USD en 6 jours
(13 Commentaires)
4.8
mickytechno

PLease Check my PM.

250 $ USD en 5 jours
(1 Commentaire)
1.6
Sinoco

I have experience building Drupal websites. I have a lot of experience modifying modules to my need, and I am very experienced with how Drupal works. I also have experiencing working with Linux, and all my websites are Plus

100 $ USD en 3 jours
(0 Commentaires)
0.0