Скажите, можно ли это оптимизировать?

dim-dem

Новичок
Скажите, можно ли это оптимизировать?

Скажите, можно ли оптимизировать подобную конструкцию?

PHP:
$result_lnk=mysql_db_query("$database","SELECT * FROM menu ORDER BY menu ASC");
$result_rows=mysql_num_rows($result_lnk);
for($i=0;$i<$result_rows;$i++){
  list($id,$menu)=mysql_fetch_row($result_lnk);
	echo ("<a href=top/$id>$menu</a>&nbsp; ");
  }
Спасибо.
 

Romashov

экспериментатор
Я использовал бы в данном случае
PHP:
$result_lnk=mysql_db_query("$database","SELECT * FROM menu ORDER BY menu ASC");
while(list($id,$menu)=mysql_fetch_row($result_lnk))echo ("<a href=top/$id>$menu</a>&nbsp; ");
 

Фанат

oncle terrible
Команда форума
и что - прямо так жалуются на эту конструкцию?
я надеюсь, они это делали хотя бы в цензурных выражениях?

а в какой форме?
тебе этот код в письме прислали?
или, может быть, номер строчки в скрипте по телефону сказали?
 

dim-dem

Новичок
Написали такое:
Кстати, ваш сайт ****** третий по нагрузке на наш сервер.
Просьба принять меры в отношении скриптов, оптимизировав все. иначе мы будем вынуждены отключить ваш сайт.

А у меня других конструкций нет.
 

Фанат

oncle terrible
Команда форума
Что угодно.
я не удивлюсь, если у тебя на сайте стоит какое-нибудь форум, или нюк, или голосование.
или гигазы порнухи.
я знаю точно только одно.
что приведённый фрагмент кода никак грузить сервер не может. и что ты не имеешь ни малейшего представления о том, что творится у тебя на сайте.
 

dim-dem

Новичок
Из всего что ты там писал, про всякие порнухи, форумы, нюки...
у меня этого хлама нет.
 

dim-dem

Новичок
может проблема в том, что идет многократное обращение к одной и той же таблице в определенно маленький участок времени?
 

Screjet

Новичок
Фанат
Ну какбы проблему на хостинге составляют не юзерские скрипты, а муська. И большинство проблем именно изза муськи. Ей никак нельзя сказать: "вот на этого юзера трать столько ресурсов, а на этого = сколько потребуется". А если у хостеров еще и не включен кеш sql = то это вообще труба.

А вообще ты прав. Да спасет некого dim-dem microtime()
 
Сверху