>Какое отношение копирование файлов имеет к memory allocation error
это шутка юмора, про собственную забывчивость
>Зачем они должны совпадать?
да, действительно работают и разные
> ssh-keygen -t rsa -b 2000 -f rsync-key
> -b 2048, но нет смысла, это значение по умолчанию
памятка она для памяти, что бы проще было вспомнить где какие ключи
а так конечно стоит размер ключа побольше чем стандартный
> Чтобы спрятать ссылки у старых нод, я менял в базе формат ввода для всех нод
> сначала на один вариант, потом на другой
> (возможно есть более простой и элегантный способ)
может есть идеи про другой, элегантный способ
а то несколько тысяч нод тяжко перелопатить
Use check_plain or theme('placeholder') for plain text.
Use check_markup or filter_xss for markup containing text.
Use the t() function with @ or % placeholders to construct safe, translatable strings.
drp: Время генерации: 485.69 ms Использовано памяти: 21.92 mb Количество запросов к базе: 277
prf: Время генерации: 655.3 ms Использовано памяти: 22.75 mb Количество запросов к базе: 277
drp: Время генерации: 497.6 ms Использовано памяти: 21.9 mb Количество запросов к базе: 270
prf: Время генерации: 658.58 ms Использовано памяти: 22.72 mb Количество запросов к базе: 270
> если не грешить на глюки встроенного (нестороннего) модуля
> друпала (как-то вывод небольшого 3х уровневого иерархического словаря)
а, понятно, вот моя ошипка
забыл что Hierarchical Selects заменила собою стандартный друпальный модуль вывода словарей
«Drupal core's taxonomy selects are now overridden on the Taxonomy Term form.
They've been replaced by Hierarchical Selects for better scalability.
You can configure it to be used on node forms too!»
повышаем безопасность
ну это шутка юмора такая
в моих логах видно, что кроме друпала автоматически сканируют также всякие разные cms: netcat | bitrix и пр.
повышаем безопасность
также в урле, кроме admin можно фильтровать паролем и другие важные переменные, например edit
< FilesMatch "^(admin|edit|phpmyadmin|wp-admin)$">
Убрать с главной страницы "Подробнее", "Read more", "Читать далее"!!!
node.tpl.php
<?php if ($links and !drupal_is_front_page() ): ?>
<?php endif; ?>
< / div>< ! - - /inner -->
Корректная установка TinyMCE
так же, если не выводится красивые кнопочки от tinymce
не забываем переключаться на стандартные темы
только что у fusion_core словил "глюк"
скрипт фузионский не давал отображаться опции Enable / Disable rich-text
и собственно самому редактору tinymce
пришлось выключать:
fusion_core.info
;scripts[] = js/script.js
drupal 6
wysiwyg 6.x 2.4
tinymce 3.5
Fusion Core 1.13
Неопубликованные материалы
блин надо сразу решение писать, пока не забыл
Шифрование внешних ссылок
> Прикрепленный файл elf.rar
> Размер 2.59 кб
там elf.module
Почему нет кнопки сохранить при редактировании профиля пользователя, использую модули Content Profile + Advanced Profile Kit?
No-Save button when direct submission of the node is disallowed
http://drupal.org/node/366397
решение (нельзя сказать что красивое) :
Preview post: Optional
?q=admin/content/node-settings
памятка по автоматическому копированию аплоадов юзеров на сторонний unix сервер
>Какое отношение копирование файлов имеет к memory allocation error
это шутка юмора, про собственную забывчивость
>Зачем они должны совпадать?
да, действительно работают и разные
> ssh-keygen -t rsa -b 2000 -f rsync-key
> -b 2048, но нет смысла, это значение по умолчанию
памятка она для памяти, что бы проще было вспомнить где какие ключи
а так конечно стоит размер ключа побольше чем стандартный
>мы же за безопасность
а то
(решено) почти работает RewriteRule
работает так:
(решено) вывод разных типов нод по совпадающему тэгу
красивые урлы или RewriteRule для node_type_filter
http://www.drupal.ru/node/66578
(решено) вывод разных типов нод по совпадающему тэгу
модуль node_type_filter (без views) решает
за всего аж 15кб (сам модуль 874 байта)
хорошо когда есть выбор
или вьюс +2метра памяти или поискать и менее килобайта в памяти
viva la drupal!
спасибо за помощь
(решено) вывод разных типов нод по совпадающему тэгу
nein
(решено) вывод разных типов нод по совпадающему тэгу
походу придётся на вьюс делать
http://www.drupal.ru/node/50299?page=1
(решено) вывод разных типов нод по совпадающему тэгу
> чем views не угодил?
размером
друп 3.4мб
вьюс 3.9мб
и даже если убрать доки и пр. получится вьюс 1.3мб
пока без вьюса делаю простой прожект
Делаем внешние ссылки внутренними
> Чтобы спрятать ссылки у старых нод, я менял в базе формат ввода для всех нод
> сначала на один вариант, потом на другой
> (возможно есть более простой и элегантный способ)
может есть идеи про другой, элегантный способ
а то несколько тысяч нод тяжко перелопатить
node_save не помогает
Посоветуйте нормальный хостинг
простенький vds
http://firstvds.ru/ru/products/index.html
за пару лет было несколько косяков с их стороны, в целом неплохо
мини тест pressflow
php 5.3.3
MySQL 5.1.49
apache 2.2.16
linux x86 64
4яд амд простенький (пока не загруженный)
проверка переменной
Writing secure code
http://drupal.org/writing-secure-code
Use check_plain or theme('placeholder') for plain text.
Use check_markup or filter_xss for markup containing text.
Use the t() function with @ or % placeholders to construct safe, translatable strings.
+
мини тест pressflow
выводы
главная страница
быстродействие примерно pressflow и drupal примерно равны
(разницу в быстродействии меньше 5% я считаю погрешностью измерения)
главная, вторая страница
общий вывод pressflow быстрее на 13%
mysql выборка pressflow быстрее на 80%
главная, третья страница
общий вывод pressflow быстрее на 44%
mysql выборка pressflow быстрее в два раза
таксономия
общий вывод pressflow быстрее на 8%
mysql выборка pressflow быстрее на 7%
мини тест pressflow
случайные ноды
просмотр анонимным юзером
кэш обнулял
drp: Время генерации: 485.69 ms Использовано памяти: 21.92 mb Количество запросов к базе: 277
prf: Время генерации: 655.3 ms Использовано памяти: 22.75 mb Количество запросов к базе: 277
drp: Время генерации: 497.6 ms Использовано памяти: 21.9 mb Количество запросов к базе: 270
prf: Время генерации: 658.58 ms Использовано памяти: 22.72 mb Количество запросов к базе: 270
мини тест pressflow
>Поставить акселлератор и настроить мускуль
безусловно
(но чуть попозже)
Небольшой словарь отжирает >256мб памяти
ради эксперимента
таки поставил сначала dev(6.x-3.x-dev 2011-Feb-25) версию Hierarchical Selects
посмотрел стату, тоже самое
откатился на стабильную 6.x-3.7 (2011-Feb-23)
поставил патч hs_high_performance_4.patch
разницы практически нет, памяти жрёт также лихо (300м)
средняя скорость выполнения чуть побыстрее
Небольшой словарь отжирает >256мб памяти
спасибо за подсказку
Небольшой словарь отжирает >256мб памяти
> если не грешить на глюки встроенного (нестороннего) модуля
> друпала (как-то вывод небольшого 3х уровневого иерархического словаря)
а, понятно, вот моя ошипка
забыл что Hierarchical Selects заменила собою стандартный друпальный модуль вывода словарей
«Drupal core's taxonomy selects are now overridden on the Taxonomy Term form.
They've been replaced by Hierarchical Selects for better scalability.
You can configure it to be used on node forms too!»
Небольшой словарь отжирает >256мб памяти
ой
какие мы ранимые оказывается
виноват, не хотел задеть
наивно рассуждаю где могут быть косяки
сейчас всё кэширование выключено
естественно можно включить подпорку-кэширование всего и вся
тогда оно будет хоть как-то дёргаться
мне просто интересно понять кто из модулей тормозит в такой примитивной ситуации