Оптимизируем любой скрипт
Оптимизируем любой скрипт
Здесь я расскажу о том? как оптимизировать скрипт. А точнее? как уменьшить на любом скрипте количество соединений с БД (базой данных).

Что нужно сделать... В файле, который инклудится вначале скрипта, в SoooFast'е это файл header.php. Откроем этот файл, и в конец его вставим:
<?require ('config.php');?>

CONFIG.php - это файл соединения с базой данных, он может называться по-другому...

Теперь открываем поочередно все файлы php на хосте и где нужный файл (у нас header.php) инклудится вначале, далее удаляем такие строчки, как:
require ('config.php');

mysql_close($con);

Вот и все. Но нельзя удалять эти коды, где нужный файл (у нас header.php) не инклудится.

Помог? Ставим + в репу. Можно и на: R356418638169 что-нибудь кинуть.


Рубрика: Информация » Программирование   |   Автор: tol   |   Просмотры: 4048
Комментариев: 240
Публикаций: 6
ICQ: 573235722
- -896 +
  Автор: VELIK505   |   Группа: Программисты   |   Дата: 28 июня 2011  
Вася ты пёченки слов других нет!
а соединение само закроеться?
Вот смотри как коротко должна звучать правильно твоя статься.
Заставляем скрипт работать в 1 соединение:
1. Во всех файлах куда подключаеться header.php удаляем строки:
require ('config.php');
и
mysql_close($con);

2. В header.php открываем соединение <? require ('config.php'); ?>
3. В footer.php закрываем соединение <? mysql_close($con); ?>
Комментариев: 35
Публикаций: 5
ICQ: 614220310
- 101 +
  Автор: tol   |   Группа: Пользователи   |   Дата: 28 июня 2011  
Ты не правю Прочитай внимательно.

Теперь открываем поочередно все файлы php на хосте и где нужный файл (у нас header.php) инклудится вначале, далее удаляем такие строчки, как:
require ('config.php');


mysql_close($con);

Footer ко всем фалам относится то же.
В 1 соединение? Совершенно не факт! Там может остаться не одно соединение. Но существенно меньше чем их было!
Комментариев: 240
Публикаций: 6
ICQ: 573235722
- -896 +
  Автор: VELIK505   |   Группа: Программисты   |   Дата: 28 июня 2011  
Разница в том что я как раз прав а ты нет!
Комментариев: 35
Публикаций: 5
ICQ: 614220310
- 101 +
  Автор: tol   |   Группа: Пользователи   |   Дата: 28 июня 2011  
VELIK505, блин. Ты наверное не стой ноги встал сегодня. Прочитай заного статью и свой и мой комент. И в чем ты прав?
Комментариев: 95
Публикаций: 2
ICQ: 656527
- 355 +
  Автор: NGS   |   Группа: NGS Engine   |   Дата: 28 июня 2011  
И каким образом это оптимизирует скрипт?????????

этим ты умньшишь лишь количество коннектов к БД, но никак не зепросов и никапли не оптимизируешь.... а оставляя соединение открытым пока весь скрипт не выполнить большой минус!!!!!! и нагрузка на мускуль еще больше!!!!!
Комментариев: 240
Публикаций: 6
ICQ: 573235722
- -896 +
  Автор: VELIK505   |   Группа: Программисты   |   Дата: 28 июня 2011  
Тут надо по ситуации смотреть. Где-то делать в 1 соединение. У меня некоторые страницы вообще в 5ть соединений работают так быстрее и нагрузка меньше на мусю.
Просто услышали что давно Алекс говорил мал в 1 соединение делайте скрипт вот теперь все и делают не понимая чего делая.
Комментариев: 35
Публикаций: 5
ICQ: 614220310
- 101 +
  Автор: tol   |   Группа: Пользователи   |   Дата: 28 июня 2011  
NGS,
Я ведь не протвой скрипт говорю. Я про пабличные. Неужеди ты хочешь сказать что сделай я вот это в суфасте, он работать быстрее не будет?!
VELIK505, да. Но к обычному скрипту суфаст это подойдет кстати.
Комментариев: 78
Публикаций: 2
ICQ: 438544012
- 123 +
  Автор: finbux.info   |   Группа: Пользователи   |   Дата: 28 июня 2011  
а в чем заклюючается ваще оптимизирование ?
Комментариев: 35
Публикаций: 5
ICQ: 614220310
- 101 +
  Автор: tol   |   Группа: Пользователи   |   Дата: 28 июня 2011  
уменьшение соединений с БД
Суфаст к примеру будет намного быстрее открываться!
Комментариев: 60
Публикаций: 2
ICQ: 3374475
- 107 +
  Автор: FreeWolfAlex   |   Группа: Программисты   |   Дата: 28 июня 2011  
А объясните к чему картинка с надписью SEO facepalm
Комментариев: 95
Публикаций: 2
ICQ: 656527
- 355 +
  Автор: NGS   |   Группа: NGS Engine   |   Дата: 28 июня 2011  
ваще непонимаю, как такое могли еще и промодерировать :))))
Комментариев: 75
Публикаций: 8
ICQ: 746522
- 61 +
  Автор: jamals   |   Группа: Пользователи   |   Дата: 28 июня 2011  
wink Вот умора)) Я когда помню был Safon-bux такое придумал уже 2 года назад, ну и правда зачем стоко соединений к базе??? Но надо ченить новое придумать уже кеш и т.п
Комментариев: 77
Публикаций: 2
ICQ: 50406060
- 191 +
  Автор: Contego   |   Группа: Пользователи   |   Дата: 28 июня 2011  
Я тож говорю, что это бред!

require ('config.php'); заменяем на require_once ('config.php');

удаляем все mysql_close($con); и только в футере вставляем <? mysql_close($con); ?>
Комментариев: 738
Публикаций: 50
ICQ: --
- 4 +
  Автор: Green-wm   |   Группа: Пользователи   |   Дата: 28 июня 2011  
После такой оптимизации, SoooFast пашет в 0.005 сек.

А без нее - 3-4 сек.

Делайте выводы умники херовы.
Комментариев: 107
Публикаций: 2
ICQ: --
- 105 +
  Автор: ZICKFREED   |   Группа: Пользователи   |   Дата: 28 июня 2011  
я вот тоже никак не пойму причём тут слово на картинке сео
из-за одного коннекта в поисковиках разницы не какой не будет, как индексировался так и будет индексироваться

Цитата: VELIK505
2. В header.php открываем соединение <? require ('config.php'); ?>
3. В footer.php закрываем соединение <? mysql_close($con); ?>

tol
а ты подумай что тут велик написал, может поймёшь как это работает чтоб не делать лишних телодвижений и везде убирать конфиги с клоусами
Комментариев: 35
Публикаций: 5
ICQ: 614220310
- 101 +
  Автор: tol   |   Группа: Пользователи   |   Дата: 28 июня 2011  
Да я просто другой картинки не нашел. А SEO как-то не понятно, интригующе звучит)
Комментариев: 77
Публикаций: 2
ICQ: 50406060
- 191 +
  Автор: Contego   |   Группа: Пользователи   |   Дата: 28 июня 2011  
Цитата: tol
Да я просто другой картинки не нашел. А SEO как-то не понятно, интригующе звучит)

да..
хорошо что тебе не картинка из камасутры попалась под руку...
Комментариев: 35
Публикаций: 5
ICQ: 614220310
- 101 +
  Автор: tol   |   Группа: Пользователи   |   Дата: 28 июня 2011  
Contego, а что. Это то же мысль! Зато как статью сразу закоментили )
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.