Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: К вопросу об оптимизации cms что на CD к книге
 
 автор: blackdog   (25.03.2005 в 02:55)   письмо автору
 
 

Держу обе книги у себя , как настольную библию.но
Запросы кое где слишком не рациональны При огромном обьеме данных время исполнения скриптов будет большим . Псих фактор человека не раздражаться при загрузке сайта в течении 13 сек может быть испорчен не только тяжелым дизайном но и вот такими вещями :
----------------
$result = mysql_query("SELECT * FROM catalog WHERE id_parent = $id_catalog;");
if ($result)
{
while($row = mysql_fetch_array($result))
{
del_catalog($row['id_catalog']);
}

* - бессмысленна, зачем нам все поля
------------------------------
$query_reff = "INSERT INTO links VALUES (0,'".$_POST['reff']."','"
0 - может быть по дефолту в Mysql

--------------------------------
Да и вообще прописная истина - "Если что-то можно сделать средствами mysql , лучше это что-то и делать" . mq в десятки раз быстрее php . php томоз по своей сути.
Ну а в целом код отличный , книга тоже. Спасибо вам ребята за хорошую настольную литературу. Немного огорчило отсутствие раздела ООП в книге по php5.
Ведь именно основное отличие 5 от 4 версии нормальной реализацией обьктки.

   
 
 автор: cheops   (25.03.2005 в 09:47)   письмо автору
 
   для: blackdog   (25.03.2005 в 02:55)
 

Спасибо за добрый отзыв :) Вы правы на счёт *, но дополнительные поля увеличивают размер листингов (они и так ) и могут послужить причиной ошибки, если будет забыто хоть одно нужно поле.
Книга является технической, поэтому следовало писать либо всё на ООП, либо всё в том виде как есть сейчас. Мы отказались от идеи ООП, так как эта технология позволяет организовать действительно большие объёмы кода, а в случае малого объёма - код получается несколько запутанным и в книге бы смотрелся плохо.

PS Надеемся, что вас не разочарует наша третья книга "PHP 5 в примерах", выход которой ориентировочно запланирован на конец мая 2005 года. В ней мы попытались собрать наиболее интересные задачи и приёмы, которые были озвучены на этом форуме или встречались в нашей практике. Книга также будет содержать достаточно сложные задания к главам.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования