Помогите оптимизировать код php

программирование php оптимизация код

if ($image<>''){
$scry = parse_url($image, PHP_URL_PATH);
$scry = str_replace('/', '', $scry);

if (file_exists (ENGINE_DIR."/../uploads/copy/".$scry)){
$image = 'http://'.$_SERVER['HTTP_HOST'].'/uploads/copy/'.$scry;
}
else{

$source = $image;
$newWidth = '100';
$sizeArr=GetImageSize ($source);
$iw=$sizeArr[0];

if ($newWidth >= $iw);

$ih=$sizeArr[1];
$koe=$iw/$newWidth;
if ($koe > 0){
$new_h=ceil ($ih/$koe);
$type=$sizeArr[2];

if ($type==1){
$src=imagecreatefromgif ($source);
}
if ($type==2){
$src=imagecreatefromjpeg ($source);
}
if ($type==3){
$src= imagecreatefrompng ($source);
}
$dst=ImageCreateTrueColor ($newWidth, $new_h);

ImageCopyResampled ($dst, $src, 0, 0, 0, 0, $newWidth, $new_h, ImageSX ($src), ImageSY ($src));

$image = ENGINE_DIR.'/../uploads/copy/'.$scry;

if ($type==1) imagegif ($dst, $image);
if ($type==2) imagejpeg ($dst, $image, 100);
if ($type==3) imagepng ($dst, $image, 0);

$image = 'http://'.$_SERVER['HTTP_HOST'].'/uploads/copy/'.$scry;

}//if koe > 0
else{
$image = 'http://'.$_SERVER['HTTP_HOST'].'/uploads/adg.gif';
}
}//end else
}//if <> ''
else{
$image = 'http://'.$_SERVER['HTTP_HOST'].'/uploads/adg.gif';
}

Как можно оптимизировать код, (добавить кэш php скрипта или ещё что-то)
Для убыстрения выполнения работы сервером.

Примечание:
Ускорение работы:)
Ответы:
а зачем его ускорять?
какой смысл кэшировать код, если этого кода - с гулькин нос?


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.