Скрипт грузит проц сервера, помогите разобраться.

CrazyJohn

Новичок
Скрипт грузит проц сервера, помогите разобраться.

Хостинг провайдер трижды уже отключал хостинг за нагрузку. Повышение тарифного плана не помогло. Пик нагрузок на проц доходит до 40%.

Превышение максимально допустимой нагрузки.
Top Process %CPU 17.0 /usr/bin/php /home/***/public_html/index.php

Сайт практически без посещаемости. Помогите, плиз, определить причину нагрузки.

Содержимое файла index.php [удалено]
 

dimagolov

Новичок
CrazyJohn, что ж ты, дружок, не выложил исходники всех подключаемых файлов?

если серьезно, то или обращайся за поддержкой в WebAsyst LLC или прикрути osCommerce или найми человека, чтобы разгебал эти говны.
 

CrazyJohn

Новичок
Автор оригинала: dimagolov
если серьезно, то или обращайся за поддержкой в WebAsyst LLC или прикрути osCommerce или найми человека, чтобы разгебал эти говны.
Про вознаграждение за помощь - не вопрос, если у кого есть предложения - жду в личку.
Про остальные варианты поподробнее, если можно.
 

dimagolov

Новичок
1.
PHP:
<?php
/*****************************************************************************
 *                                                                           *
 * Shop-Script PREMIUM                                                       *
 * Copyright (c) 2005 WebAsyst LLC. All rights reserved.                     *
 *                                                                           *
 *****************************************************************************/ 
?><?php
2. google://osCommerce

п.с. от последней строчки кода просто рвет на части. она, я думаю, увеличивает размер вознаграждения по п.3 сразу процентов на 20-30 :D
а заодно делает п.1 нереальным. авторы подобного шедевра решить проблему производительности вряд ли способны (дальнейший код только подтверждает эту мысль)
 

dimagolov

Новичок
PHP:
if (isset($_POST['var1']) && $_POST['var1'])
   $var1= $_POST['var1'];
else
   $var1= '';
if (isset($_POST['var2']) && $_POST['var2'])
   $var2= $_POST['var2'];
else
   $var2= '';
и так (примерно) 25 раз :)
 

CrazyJohn

Новичок
dimagolov, спасибо за помощь, по крайней мере вектор дальнейших действий определился.

*****, Cообщений: 32382 о_О.
 
Сверху