Посмотрел код друпала, в часности node_page_default, который используется для формирования тизера узлов на главной странице. Это метод вызывает node_load_multiple, который грузит узлы. Я правильно понимаю, что node_load_multiple грузит ВСЕ СОДЕРЖИМОЕ УЗЛА в не зависимости от цели рендеринга? А если узлы большие? например достаточно весомые статьи... это что все будет грузится в память и только для того чтобы потом показать от них summary ?
Комментарии
"достаточно весомые" это какие например?
в 6-ке, вьюсы рекомендовали делать полями
как в 7-ке еще не разобрался
Я свой друпал (проект на котором учусь) запустил на своем роутере (Zyxel Keenetic) на котором ОЗУ = 32Мб... Узлы содержат (будут содержать) статьи на несколько экранов с подключенными картинками (около 10шт. на узел). В результате простой показ тизера выливается в кушание всего свободного ОЗУ и скорость отдачи страницы резко падает (т.к. включается своп). С 6м друпалом все гораздо веселее крутиться.
Картинки то в ОЗУ не грузятся![Wink](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/wink.gif)
Вообще да, поскольку вполне реальна ситуация, что для показа тизера нужна информация обо всей ноде, то и грузится нода полностью. Не нравится? Делайте view или пишите свой модуль. А лучше - разместите сайт не на роутере. 32 Мб...
Респект!!!
Я максимум куда ставил drupal - так это на maemo n810, у друга n900 там вообще проц до своих 1000Mhz гонится, и памяти больше....
Интересно как у Андроидов с этим дела, можно ли встроить вебсервачек и drupal чтобы к примеру в транспорте юзать, где ноут не удобно доставать))))
в байтах пожалуйста
ничего смешного кстати, посчитайте сколько это будет в байтах и поймёте что вы ерундой занимаетесь
Drupal не оптимизирован для запуска на домашних роутерах, это точно..
Нужно переписать используя методологию ООП и с применением XML вместо SQL сервера
вы знаете, возможно вы правы. Только что заметил, что у меня cron не запускался почему-то давно и соответственно кеш страниц не формировался.
хм, drupal embedded
в пьезозажигалку никто не пробовал ставить?
О! а там уже тоже линкс имеется? ну тогда мы идем к вам ...
там есть искричество, а значит - можно запитать небольшую смарт-карту, именуемую в народе мультисим
цвет пламени задать терминами таксономии![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Это не моя заслуга, я только воспользовался готовым модулями php 5.3.6 и lighttpd. Всю основную работу по сборке тулчейна и компиляции необходимых библиотек, а также создание хранилища сделал Zyxmon. Результат своей деятельности он выложил на Google Code.
Сервер с ПХП я нашел для андроида: https://market.android.com/details?id=de.fun2code.android.pawserver
но мускула так и не отрыл, может надо больше искать
UPD. Похоже способ поставить мускул на андроид есть, но надо делать из-под рута http://shariqmobin.wordpress.com/2010/03/06/hello-world/
Под андроид вроде скулайт был, на нём семёрку можно завести