![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| webspec |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 24.11.2007 Репутация: нет Всего: нет |
Как можно организовать данный код по другому? Достаточно долго выполняется...
Это вывод меню. И еще вопрос: $code=<<<EOF EOF; долго обрабатывается?
|
|||
|
||||
| teroni |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 15.5.2007 Где: Днепропетровск Репутация: 8 Всего: 22 |
Достаточно долго выполняется этот код???
Для интереса проверил у себя - 0.0007 сек в среднем... Цикл немного подправил бы:
а то 2 одинаковых else зачем-то были - но это мелочь. |
|||
|
||||
| Anarki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 14.3.2005 Репутация: 7 Всего: 11 |
Скорее сюда больше подойдет термин Оптимизация Но я думаю, прежде чем оптимизировать, стоит посмотреть на другие причины:
долго выполнятся может такой код лишь из-за того что сервер просто нереально перегружен, либо скорость соединения с хостингом низкая, либо браузер долго рендерит страницы и т.д. Надо еще делать замеры, ставить в коде таймеры, вначале начала работы проблемного участка кода записать текущее время, а в конце посчитать разницу с настоящим и вывести посмотреть. А можно и профайлером воспользоваться. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
переименовывал я. начальное название "как можно организовать код по-другому". это форма записи. обрабатывается так же, как и "просто" echo. узкое место в другом: как и при "обычном" echo( при использовании двойных кавычек) имена переменных транслируются в значения, и при использовании конструкции heredoc. Но, в отличие от варианта с двойными кавычками, не получится сделать так:
А парсинг переменных внутри строк довольно сильно будет тормозить процесс. |
|||
|
||||
| webspec |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 24.11.2007 Репутация: нет Всего: нет |
ммм..
Смотрите: Старый проект: http://worldeng.ru Вроде грузится шустро. Берем другой проект: http://p1n.ru Тоже шустро грузится, что имхо грит о том, что хостинг особо не нагружен. А теперь посмотрите: http://zzz.worldeng.ru/topics.html zzz замените на new , не хочу светить поисковикам. Внизу можно видеть время выполнения скрипта. Она варьируется гдет от 0.02 до аж 3.. ужас=( Дело в том, что пока там никаких других скриптов нет. Запрос в базу опустим. Он шустро его запрашивает. Это сообщение отредактировал(а) webspec - 25.11.2007, 01:25 |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
||||
|
||||
| Anarki |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 14.3.2005 Репутация: 7 Всего: 11 |
Раз в 20 при обновлении такое замедление появляется, мне кажется что это возникает из-за вывода "Случайные топики", либо там запрос кривой к mysql либо еще что.
|
|||
|
||||
| webspec |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 24.11.2007 Репутация: нет Всего: нет |
Вывод случайных топиков дописал уже позже. Это было до этого.
... |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |