Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Оптимизация сайта


Автор: SDEVIL 30.12.2007, 01:31
Вопрос довольно сложный и я с ним еще не сталкивался, но вот сейчас пришлось:

Собственно надо оптимизировать скрипты, а как делать и с чего начать не знаю....

Может подскажете в сторону чего смотреть и где копать...

А вопрос об оптимизации встал из-за: в админке выводится список статей (в данном примере 25), так вот страничка грузится по 10 секунд... А если статей будет 100, то это вообще...

Вообщем хочу узнать есть ли какие либо основные принципы оптимизации?

 smile  smile  smile 

Автор: DioNiR 30.12.2007, 09:44
Код вывода статей в студию...
Нам же не извесно куда копать.
Может у тебя тама 20 циклов и 100 запросов.

Автор: MoLeX 30.12.2007, 13:42
Цитата(SDEVIL @  30.12.2007,  01:31 Найти цитируемый пост)
ак вот страничка грузится по 10 секунд... А если статей будет 100, то это вообще...

я в шоке О_о... может дело не в самом скрипте а дело в очень большой нагрузки хостера, или фсе же другие скрипты нормально грузяться? 
Цитата(DioNiR @  30.12.2007,  09:44 Найти цитируемый пост)
Код вывода статей в студию...
 определенно надо увидеть код  smile 

Автор: SDEVIL 30.12.2007, 15:58
собственно сам php скрипт выполняется быстро, там всего 1 sql запрос и один перебор массива.
Возможно грузится из-за smarty т.к. там формируется страница...

Автор: Vaulter 30.12.2007, 18:06
вопрос конечно интересный
это комплексная задача
сначала бы Я включил логи медленных запросов в MySQL и глядел что происходит
может быть добавил индексов в таблицы
посмотрел бы статус Апачи, top в конце концов, 
подумал бы о профилировании PHP скриптов, 
ну и так далее =)

Автор: FractalizeR 31.12.2007, 18:41
Думаю, запрос криво написан или таблицы без индексов smile Так или иначе - сорцы в студию smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)