phpThumb/Imagemagick转换并发请求的性能问题

phpThumb/Imagemagick转换并发请求的性能问题,php,performance,imagemagick,imagemagick-convert,phpthumb,Php,Performance,Imagemagick,Imagemagick Convert,Phpthumb,我们使用phpThumb在phpThumb中调整图像大小、裁剪和其他受支持的操作。我们已将PhpThumb配置为使用ImageMagick(依次转换)。但是,我们发现convert命令占用了太多的时间,因此会降低性能。我们发现,随着映像文件大小的增加和实时/生产服务器上并发请求的增多,性能会降低。我们尝试了各种选项来提高性能,但这些选项都不起作用。下面是ImageMagickconfiguration convert -list configure Path: /usr/local/imagem

我们使用
phpThumb
phpThumb
中调整图像大小、裁剪和其他受支持的操作。我们已将
PhpThumb
配置为使用ImageMagick(依次转换)。但是,我们发现convert命令占用了太多的时间,因此会降低性能。我们发现,随着映像文件大小的增加和实时/生产服务器上并发请求的增多,性能会降低。我们尝试了各种选项来提高性能,但这些选项都不起作用。下面是
ImageMagick
configuration

convert -list configure
Path: /usr/local/imagemagick-talos-6.9.1/lib/ImageMagick-6.9.1//config-Q16/configure.xml

CC             gcc -std=gnu99 -std=gnu99
CFLAGS         -I/usr/include/OpenEXR -I/usr/include/freetype2 -g -O2 -Wall -mtune=core2 -fexceptions -pthread -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16
CODER_PATH     /usr/local/imagemagick-talos-6.9.1/lib/ImageMagick-6.9.1/modules-Q16/coders
CONFIGURE      ./configure  '--prefix=/usr/local/imagemagick-talos-6.9.1' '--disable-openmp' 'PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/share/pkgconfig'
CONFIGURE_PATH /usr/local/imagemagick-talos-6.9.1/etc/ImageMagick-6/
COPYRIGHT      Copyright (C) 1999-2015 ImageMagick Studio LLC
CPPFLAGS       -I/usr/local/imagemagick-talos-6.9.1/include/ImageMagick-6
CXX            g++
CXXFLAGS       -g -O2 -pthread
DEFS           -DHAVE_CONFIG_H
DELEGATES      bzlib djvu mpeg fftw fontconfig freetype jng jpeg lcms openexr pango png ps tiff webp x xml zlib
DISTCHECK_CONFIG_FLAGS --disable-deprecated --with-quantum-depth=16 --with-jemalloc=no --with-umem=no --with-autotrace=no --with-gslib=no --with-fontpath= --with-gvc=no --with-rsvg=no --with-wmf=no --with-perl=no
DOCUMENTATION_PATH /usr/local/imagemagick-talos-6.9.1/share/doc/ImageMagick-6
EXEC-PREFIX    /usr/local/imagemagick-talos-6.9.1
EXECUTABLE_PATH /usr/local/imagemagick-talos-6.9.1/bin
FEATURES       DPC Cipher
FILTER_PATH    /usr/local/imagemagick-talos-6.9.1/lib/ImageMagick-6.9.1/modules-Q16/filters
HOST           x86_64-unknown-linux-gnu
INCLUDE_PATH   /usr/local/imagemagick-talos-6.9.1/include/ImageMagick-6
LDFLAGS        -L/usr/local/imagemagick-talos-6.9.1/lib
LIB_VERSION    0x691
LIB_VERSION_NUMBER 6,9,1,4
LIBRARY_PATH   /usr/local/imagemagick-talos-6.9.1/lib/ImageMagick-6.9.1
LIBS           -llcms2 -ltiff -lfreetype -ljpeg -lpng12 -ldjvulibre -lfftw3 -lfontconfig -lwebp -lXext -lXt -lSM -lICE -lX11 -lbz2 -lIlmImf -lImath -lHalf -lIex -lIlmThread -pthread -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lxml2 -lz -lm
NAME           ImageMagick
PCFLAGS        -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16
PREFIX         /usr/local/imagemagick-talos-6.9.1
QuantumDepth   16
RELEASE_DATE   2015-08-05
SHARE_PATH     /usr/local/imagemagick-talos-6.9.1/share/ImageMagick-6
SHAREARCH_PATH /usr/local/imagemagick-talos-6.9.1/lib/ImageMagick-6.9.1/config-Q16
SVN_REVISION   18701
TARGET_CPU     x86_64
TARGET_OS      linux-gnu
TARGET_VENDOR  unknown
VERSION        6.9.1
WEBSITE        http://www.imagemagick.org
Path: [built-in]

FEATURES
NAME           ImageMagick
QuantumDepth   16
如果我们缺少任何改进性能的方法,请指导我们。我们正在Apache服务器上运行它。我们不想使用
QuatumDepth=8损害图像质量。