Using Redux to serve images on myamiweb » History » Revision 12
Revision 11 (Neil Voss, 08/14/2012 02:27 PM) → Revision 12/64 (Gabriel Lander, 08/16/2012 10:53 PM)
h1. Using Redux to serve images on myamiweb h2. Installation # Follow [[Web_Server_Installation]] but ignore warning on not using php 5.3 # Install redux prerequisites as found in its README file # Install myami-redux branch of myami on the webserver machine. Redux needs write permission at its installation location to write fftw wisdom file. <pre> sudo easy_install fs </pre> h2. Configurations: # Assign redux server in myamiweb <pre> define('SERVER_HOST',"your_hostname") </pre> # Using Redux cache ** At myamiweb/config.php <pre> define('USE_REDUX_CACHE',true) </pre> ** Turn it on or off in redux/pipeline.py ** Input the desired disk_cache_path, disk_cache_size, and mem_cache_size in the next few lines ** Create the disk_cache_path before running redux if cache will be used <pre> mkdir /tmp/redux chmod 777 /tmp/redux </pre> h2. Test Installation # Using Redux to do simple input output: <pre> cd /your_myami_download/redux/bin redux --filename=test.jpg --oformat=PNG > test.png </pre> h2. Using redux server with myamiweb # start redux server. (reduxd is in executable excutable path if installed) <pre> reduxd </pre> # test by accessing an image in myamiweb/imageviewer.php h2. run at boot <pre> sudo cp -v myami/redux/init.d/reduxd /etc/init.d/ sudo service reduxd start </pre> h2. Test server <pre> redux --server_host=localhost \ --filename=myami/redux/gst/example.png \ --oformat=JPEG --shape=32,32 > test.jpg identify test.jpg </pre> result <pre> test.jpg JPEG 32x32 32x32+0+0 8-bit DirectClass 1.03kb </pre>