А какой смысл кешировать RSS ? особенно если материалы часто меняются (например кол-во коментариев)?
С другой стороны что Вам мешает написать под свою конкретную задачу модуль перекрывающий вывод rss со своим "мудрым" кешированием?
clubwave.ru, drupal можно и нужно воспринимать без cck + views - он ко всему в придачу еще и CMF!
Например: для написания интерфесов к сторонней базе данных, или как web-service, или для быстрой разработки xml-rpc связок.
На семенаре попробую продемонстрировать первый из вариантов.
Лучше 6.1 не пользоваться - сразу на 6.2, и патч для кеша форм
А системные требования - есть в install.txt
PHP 4 (4.3.5 и выше) но лучше PHP 5
кроме Mysql версии 4.1.1 и выше поддерживаются и другие базы.
Пока больше хотелок, чем реальных изменений в коде http://drupal.org/project/issues/drupal
Вполне вероятно, что встроят временные зоны и DST
Много работы еще с 6кой и портированием модулей.
Интересный косяк, ни разу не сталкивался, можешь подробнее написать про условия его возникновения?
ЗЫЖ таблицы конвертить не проблема, но не имеет смысла все конвертить.
Еще раз повторю, что в разных местах сайта требуются разные части ноды и порой views намного эффективнее выберет необходимую порцию данных, нежели сбор разнородных данных с диска, даже с применением sqlite
Не понимаю, где node_load отжирает память? стартовая страница - 10 нод грузятся в цикле, сколько они могут отожрать?
А как определить, в какие блоки она попадет и тем более вьюсы...
во вьюсах с кешированием проще - там в теме при выводе можно прописать логику кеширования, но если не особо думать то блоки можно пересчитывать заново, их на сайте гораздо меньше чем страничек Например для одного пользователя разрешен просмотр загруженных файлов, а для другого нет - так как кешировать ноду?
А как определить, в какие блоки она попадет и тем более вьюсы...
Порой и на диск полезно, например, когда языков несколько - в память будут попадать только используемые
Что значит чистые ноды? Например для одного пользователя разрешен просмотр загруженных файлов, а для другого нет - так как кешировать ноду?
А к этому стоит добавить, что для разных пользователей могут быть разные темы и что в таком случае кешировать?
А по какому принципу планируется определять, что сбрасывать, а что нет?
При изменении одной ноды напрочь неизвестно, какие блоки/страницы обновлять... особенно страницы с выборками-сортировками
А вот вариантов кеширования существует достаточно много и какой-то один считать правильным - ошибочно. В каждой задаче свое решение.
Альясы и переводы на диск|mem тоже не всегда полезно - память тоже не резиновая, выборка альяса кешируется базой - это копеечные запросы.
Для того, чтобы не менять этот параметр нужно быть залогиненым с админскими правами и специфика этого обновления в том, что оно перестраивает все меню, поэтому лучше переводить сайт в offline и админом (uid=1) выполнить скрипт обновления (update.php)
или поменять этот параметр, выполнить обновление и вернуть его в исходное состояние
А вообще стоит внимательнее читать анонсы, особенно секцию Important update notes
Это обновление наверняка несовместимо с текущими модулями - в нем отменили иерархическое наследие доступов для пунктов меню, так что нужно смотреть используемые модули на предмет совместимости.
Можно порекомендовать посмотреть на таблицу {locales_source} особенно на поле location, но насколько оно верно - я не проверял
Можно очень простым запросом выкинуть лишние строки по неиспользуемым модулям, но есть вероятность, что они пересекаются с другими и нужно будет опять добавлять слова
Производительность. Боремся с тормозами. А можно ли вообще с ними справиться?
А какой смысл кешировать RSS ? особенно если материалы часто меняются (например кол-во коментариев)?
С другой стороны что Вам мешает написать под свою конкретную задачу модуль перекрывающий вывод rss со своим "мудрым" кешированием?
РИТ-2008: первый блин ком... в России доклад про Drupal
Достаточно объективный взгляд на систему, учитывая формат мероприятия - орентир видимо был на разработчиков.
Производительность. Боремся с тормозами. А можно ли вообще с ними справиться?
clubwave.ru, drupal можно и нужно воспринимать без cck + views - он ко всему в придачу еще и CMF!
Например: для написания интерфесов к сторонней базе данных, или как web-service, или для быстрой разработки xml-rpc связок.
На семенаре попробую продемонстрировать первый из вариантов.
Системнеые требования для Drupal 6.1
Лучше 6.1 не пользоваться - сразу на 6.2, и патч для кеша форм
А системные требования - есть в install.txt
PHP 4 (4.3.5 и выше) но лучше PHP 5
кроме Mysql версии 4.1.1 и выше поддерживаются и другие базы.
Новое в Drupal 7
Пока больше хотелок, чем реальных изменений в коде http://drupal.org/project/issues/drupal
Вполне вероятно, что встроят временные зоны и DST
Много работы еще с 6кой и портированием модулей.
В ожидании 6.3
Интересный косяк, ни разу не сталкивался, можешь подробнее написать про условия его возникновения?
ЗЫЖ таблицы конвертить не проблема, но не имеет смысла все конвертить.
В ожидании 6.3
И сделать таблицы innoDB
Производительность. Боремся с тормозами. А можно ли вообще с ними справиться?
Еще раз повторю, что в разных местах сайта требуются разные части ноды и порой views намного эффективнее выберет необходимую порцию данных, нежели сбор разнородных данных с диска, даже с применением sqlite
Не понимаю, где node_load отжирает память? стартовая страница - 10 нод грузятся в цикле, сколько они могут отожрать?
Производительность. Боремся с тормозами. А можно ли вообще с ними справиться?
Как очистить кеш Drupal?
А зачем вам заголовки длиннее 128 символов? неужели редактору тяжело напряч мозг и сделать заголовок лаконичным?
Производительность. Боремся с тормозами. А можно ли вообще с ними справиться?
А как определить, в какие блоки она попадет и тем более вьюсы...
Порой и на диск полезно, например, когда языков несколько - в память будут попадать только используемые
Что значит чистые ноды? Например для одного пользователя разрешен просмотр загруженных файлов, а для другого нет - так как кешировать ноду?
А к этому стоит добавить, что для разных пользователей могут быть разные темы и что в таком случае кешировать?
Производительность. Боремся с тормозами. А можно ли вообще с ними справиться?
А по какому принципу планируется определять, что сбрасывать, а что нет?
При изменении одной ноды напрочь неизвестно, какие блоки/страницы обновлять... особенно страницы с выборками-сортировками
А вот вариантов кеширования существует достаточно много и какой-то один считать правильным - ошибочно. В каждой задаче свое решение.
Альясы и переводы на диск|mem тоже не всегда полезно - память тоже не резиновая, выборка альяса кешируется базой - это копеечные запросы.
Новое в Drupal 7
Все изменения по 7ке публикуются здесь
Мультисайтинг на Друпал 6 - проблемы
в 6ке есть некоторые изменения, например, отсутствие таблицы sequence а в остальном все как в 5ке
Есть ли модуль для 6 site map
начните отсюда http://drupal.org/project/sitemap
BUEditor на 6.1 не работает?
Обновлять не обязательно, да и оптимизация JS особо ничего не дает...
Скрипт php для загрузки удаленных файлов
Например file_get_contents copy CURL
вариантов вообще море... выбирайте любой
Подскажите, какие поставить модули для выборки по двум и более категориям?
Ещё можно копать в строну Taxonomy Query Language
Вышла версия Drupal 6.2
Для того, чтобы не менять этот параметр нужно быть залогиненым с админскими правами и специфика этого обновления в том, что оно перестраивает все меню, поэтому лучше переводить сайт в offline и админом (uid=1) выполнить скрипт обновления (update.php)
или поменять этот параметр, выполнить обновление и вернуть его в исходное состояние
А вообще стоит внимательнее читать анонсы, особенно секцию Important update notes
Обновление с 6.1 до 6.2
Это обновление наверняка несовместимо с текущими модулями - в нем отменили иерархическое наследие доступов для пунктов меню, так что нужно смотреть используемые модули на предмет совместимости.
Размещение разных переменных одной ноды в разных полях
Создавай-те регионы там где нужно по дизайну, многое можно перекрасить
Хостинг Amazon
Мне тоже интересная тема использования друпала, как движка для бизнеслогики, оперирующим данными из сервисов, со своим механизмом кеширования.
Удалить строки которых нет в системе
Можно порекомендовать посмотреть на таблицу {locales_source} особенно на поле location, но насколько оно верно - я не проверял
Можно очень простым запросом выкинуть лишние строки по неиспользуемым модулям, но есть вероятность, что они пересекаются с другими и нужно будет опять добавлять слова
Каталог продукции
http://drupal.org/project/image - image_attach входит в него дополнением
Как изменить порядок вывода форм на странице создания поста?
Можно еще поменять вес модуля в таблице {system}