Автор Тема: output_buffering и ob_start()  (Прочитано 2435 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Foshvad

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
output_buffering и ob_start()
« : 13 Сентября 2002, 19:47:29 »
Небольшой вопрос.
Оправдано ли применение в общем случае output_buffering = on ?
Если в этом что-нить плохое? Может ресурсов много забирает? Удобства, ведь, на лицо.

И то же самое на счет ob_start();


Спасибо

Оффлайн pomidor

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 90
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.digital-artwerks.com/
output_buffering и ob_start()
« Ответ #1 : 13 Сентября 2002, 20:43:38 »
включеная output_buffering немного замедляет работу пхп. если сидишь на своем локалхосте и скрипты тестишь локально - по барабану. а если пхп работает на хостинге, где добрая половина юзеров будут кешировать вывод? и если посещаемость у этих юзеров неплохая? пхп будет оч хорошо тормозить, что не есть хорошо - достаточно неизбежных тормозов из-за базы.

ну а по поводу ob_start();... оч полезная функция (кстати, к ней еще есть ob_end_flush();), и главное что она не сказывается так на тормозах. в пхп.ини прописано сколько памяти могут жрать твои скрипты. вот собственно из этой памяти, выделенной под тебя и берется место для кеширования вывода "на лету"...

ИМХО надо писать скрипты так, чтоб обращаться к буферизации надо было как можно реже... а если уже приходится - юзать функцию ob_start();
 - design is just an own point of view

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
output_buffering и ob_start()
« Ответ #2 : 13 Сентября 2002, 21:40:06 »
pomidor
полностью поддерживаю
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28