Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кэширование (сериализация) DOM-элемента, кэшируем элементы для ускорения скрипта 
:(
    Опции темы
Greendrake
  Дата 5.7.2005, 17:16 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











PHP-скрипт строит DOM-дерево (потом оно преобразуется в XML, и через XSLT-шаблон - в HTML).
Некоторые из элементов этого дерева меняются очень редко (а строятся довольно долго), поэтому есть смысл воспользоваться фичей serialize, сохранить это дело в базе, и каждый раз не создавать элемент снова, а вытаскивать из базы готовый с помощью unserialize.

Проблема: элемент (объект), полученный с помощью unserialize, ни в какую не хочет прикручиваться к основному дереву.

Warning: append_child(): Underlying object missing or of invalid type in C:\server......

Это PHP4 (в пятом можно было бы попробовать importNode(), но у хостера пока только четвёртый).

Как быть? smile
Неужели придётся кэшировать не объекты, а XML-текст? smile
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.0544 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.