точнее описать задачу, потому что иначе будет гадание на кофейной гуще.
если речь идет об обслуживании некоей БД, то может быть лучше разделить задачу - отдельно интерфейс а-ля phpmyadmin для работы с таблицами, и отдельно интернетный фронт для сторонней публики.
но в общем случае при таких объемах встает вопрос прозводительности в большей степени к php и его требованиям к оперативной памяти. мое мнение, если друпал заставить перебирать миллион записей - загнется.
вообще-то мой модуль не фид преобразовывает, а делает свой собственный фид, именно под яндекс. Возможны проблемы из-за ограничений производительности (яндекс хочет все всосать за 10сек), тогда действительно, лучше по крону в файл. Насчет такого варианта приглашаю в личку.
взять хотя бы то, что он в принципе полностью не отключается - это отдано на откуп модулям. По поводу очищения - можно посмотреть ф-ции cache_get и cache_set
создавать ноды, принадлежащие разным категориям одновременно, или создавать подчиненные категории?
Первое я описал, второе можно сделать, назначив контейнеру родителя. Но вообще, модуль category кривоват, советую с ним острожно работать
что НЕ работает:
выборка из контейнеров (словарей)
вставка картинок
ограничение количества выводимых статей
возможны проблемы с модулем category
с картинками принципиальная неясность: по стандарту требуется указать тип, но откуда его брать, непонятно. Можно анализировать расширение, но будет ли это правильно?
если суть новости заключается в картинке, то node будет иметь тип image, в этом случае экспортируем описание + картинку. Если сообщение текстовое с картинками, то либо выдираем теги img из текста и вставляем их в яндексовом представлении, либо не указывем вовсе.
отключить автообрезалку и ставить <!-- break --> где хочется. Exerpt штука хорошая, но нужна только если текст тизера должен отличаться от текста основного тела
я-то думал, это про блоговский РСС идет речь... Но и в том виде, который описан у них, вполне рельно сделать. Непонятно только, как обрабатывать картинки. Выдирать из текста?
в силу специфики разных видов новостей пришлось писать свой "фид" для РСС. Если требуется настроить стандартный вывод, то по-моему, можно это сделать, переопределив функцию RSS через темплейты
на основном сайте пришлось отключить - выдает ошибку:
gzinflate(): data error in /var/www/drupal/includes/bootstrap.inc on line 532
по ощущению, возникает, если на одну и ту же страницу ходить попеременно Iexplorer'ом и Firefox'ом
кое-как справляюсь за счет собственноручно написаного вывода основного контента. В последнее время мне временами кажется, что в 4.7 поставили какую-то "закладку" для создания тормозов и глюков.
частично решилось периодической оптимизацией таблиц, но всё равно до конца от тормозов избавиться не удалось. На слабых машинах тормозит даже с 2-3мя страницами контента, практически без доп. модулей.
Вопрос.
точнее описать задачу, потому что иначе будет гадание на кофейной гуще.
если речь идет об обслуживании некоей БД, то может быть лучше разделить задачу - отдельно интерфейс а-ля phpmyadmin для работы с таблицами, и отдельно интернетный фронт для сторонней публики.
Как создать вот такой шаблон?
http://drupal.org/node/29140
http://drupal.org/handbook/customization
Вопрос.
но в общем случае при таких объемах встает вопрос прозводительности в большей степени к php и его требованиям к оперативной памяти. мое мнение, если друпал заставить перебирать миллион записей - загнется.
Почему вы HE выбрали Drupal?
в отличие от той же мамбы с ее порочной менюшно-ориентированной идеологией, в друпале с меню всё просто и удобно.
Косяк с порядком вывода..
http://drupal.org/node/35984
Косяк с порядком вывода..
"расширял" поле "weight" для всех нод, а не так как сейчас - несколько штук из списка. Вот только название не помню.
drupal rss+эскопрт в Яндекс-новости
насчет вебденег и заказов - зависит от того, каким модулем пользуетесь для организации магазина
drupal rss+эскопрт в Яндекс-новости
вообще-то мой модуль не фид преобразовывает, а делает свой собственный фид, именно под яндекс. Возможны проблемы из-за ограничений производительности (яндекс хочет все всосать за 10сек), тогда действительно, лучше по крону в файл. Насчет такого варианта приглашаю в личку.
drupal rss+эскопрт в Яндекс-новости
я добавил выдачу картинок, выложу, как только кто-нибудь отпишется по предыдущей версии
Как уничтожить таблицу cache
взять хотя бы то, что он в принципе полностью не отключается - это отдано на откуп модулям. По поводу очищения - можно посмотреть ф-ции cache_get и cache_set
Как уничтожить таблицу cache
если найден устаревший ключ, он очищается. Кажется, так.
Множественное наследование и дальние предки на практике
создавать ноды, принадлежащие разным категориям одновременно, или создавать подчиненные категории?
Первое я описал, второе можно сделать, назначив контейнеру родителя. Но вообще, модуль category кривоват, советую с ним острожно работать
drupal rss+эскопрт в Яндекс-новости
модуль
что НЕ работает:
выборка из контейнеров (словарей)
вставка картинок
ограничение количества выводимых статей
возможны проблемы с модулем category
с картинками принципиальная неясность: по стандарту требуется указать тип, но откуда его брать, непонятно. Можно анализировать расширение, но будет ли это правильно?
Множественное наследование и дальние предки на практике
один для разделов, другой для типов материалов. при создании ноды выбирайте одну категорию из контейнера разделов, а вторую из типов.
drupal rss+эскопрт в Яндекс-новости
как только появится немножко времени, напишу тестовый модуль для яндексовой отдачи по приведенному выше документу. По результатам отпишусь тут.
drupal rss+эскопрт в Яндекс-новости
если суть новости заключается в картинке, то node будет иметь тип image, в этом случае экспортируем описание + картинку. Если сообщение текстовое с картинками, то либо выдираем теги img из текста и вставляем их в яндексовом представлении, либо не указывем вовсе.
"Read more" - только для определенных типов контента
отключить автообрезалку и ставить
< !-- break -->
где хочется. Exerpt штука хорошая, но нужна только если текст тизера должен отличаться от текста основного телаdrupal rss+эскопрт в Яндекс-новости
я-то думал, это про блоговский РСС идет речь... Но и в том виде, который описан у них, вполне рельно сделать. Непонятно только, как обрабатывать картинки. Выдирать из текста?
"Read more" - только для определенных типов контента
readmore не выводится
drupal rss+эскопрт в Яндекс-новости
кто-нибудь может скинуть ссылку с описанием их требований? Я сделал простой вывод с тизерами, и яндекс скушал его совершенно без проблем.
drupal rss+эскопрт в Яндекс-новости
в силу специфики разных видов новостей пришлось писать свой "фид" для РСС. Если требуется настроить стандартный вывод, то по-моему, можно это сделать, переопределив функцию RSS через темплейты
Redirect
может быть с его помощью так можно. Название не помню.
Page execution time was 2696.98 ms это нормально?
на основном сайте пришлось отключить - выдает ошибку:
gzinflate(): data error in /var/www/drupal/includes/bootstrap.inc on line 532
по ощущению, возникает, если на одну и ту же страницу ходить попеременно Iexplorer'ом и Firefox'ом
кое-как справляюсь за счет собственноручно написаного вывода основного контента. В последнее время мне временами кажется, что в 4.7 поставили какую-то "закладку" для создания тормозов и глюков.
Page execution time was 2696.98 ms это нормально?
частично решилось периодической оптимизацией таблиц, но всё равно до конца от тормозов избавиться не удалось. На слабых машинах тормозит даже с 2-3мя страницами контента, практически без доп. модулей.
Redirect
drupal_set_header($_GET['q']);
примерно так