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

Форум PHP

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

 

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

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

тема: Как кэшировать данные, help!
 
 автор: Владимир22   (18.02.2008 в 12:00)   письмо автору
 
 

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

   
 
 автор: SHAman   (18.02.2008 в 12:26)   письмо автору
 
   для: Владимир22   (18.02.2008 в 12:00)
 

http://larin.in/archives/21
http://larin.in/archives/23

   
 
 автор: Владимир22   (18.02.2008 в 16:29)   письмо автору
 
   для: SHAman   (18.02.2008 в 12:26)
 

SHAman, немного сложновато для человека незнакомого с ООП. Может есть какие спопобы попроще?

   
 
 автор: Владимир22   (18.02.2008 в 21:49)   письмо автору
 
   для: Владимир22   (18.02.2008 в 16:29)
 

Немного разобрался, но есть такой вопрос:
Не пишется в базу содержание буфера! Может кто подскажет где ошибка?
  ob_start();
// всё лишнее и ненужное прпускаю - код считываение из xml-файла
 echo "<li><a href='{$News[$i]['link']}' >{$News[$i]['title']}</a></li>"; //это то, что выводится и заносится в буфер.
$buffer = ob_get_contents();
ob_end_clean(); 
include ("baza.php");// подключение к базе
@mysql_query("update bufferlist set kontent='$buffer' where name='muz'");
exit();

Эхом выводится, а в базу не пишет :(* ???

   
 
 автор: exp   (18.02.2008 в 22:11)   письмо автору
 
   для: Владимир22   (18.02.2008 в 21:49)
 

наверное надо $buffer = mysql_escape_string(ob_get_contents());

   
Rambler's Top100
вверх

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