Ильич Рамирес Санчес: Комментарии

Главные вкладки

7 сентября 2008 в 9:39

окей. XML
а что вы будет делать когоа объемы будут большие и у вас просто не хватит памяти и скорости на парсинг XML файла?

СУБД нужна. Другой вопрос что не стоит ее задрачивать до исступления как это в друпале сделано.

1 сентября 2008 в 2:01

отказаться от модуля path в том виде что он есть

сделать обертки над функциями таксономий - так как они часто вызываются несколько раз с одними и теми же параметрами что вызывает одни и те же запросы.

А так же посмотреть на node_load node_view - и понять что то как они работают - неоптимально в частности при отображении списков - получается от 150 запросов на страницу при 10 элементах в списке. чем больше модулей тем больше.
в среднем модуль добавляет на каждый node_load node_view еще один запрос к БД.

15 августа 2008 в 16:02

LOL

насчет судебного опыта - внимательно читайте договора... Smile
там порой никто ниче не гарантирует и тд....

+ х...вый саппорт и тд - чем это подтвердить - одно дело есть под это бумажный оборот... а другое - все устно

15 августа 2008 в 12:19

другие в курсе....
я бы сам хостил людей за бабло по белому но ситуация выглядит так что для этого нужна лицензия на телематику. Smile
и узаконить сервера стоящие в германии в ДЦ - в россии не представляется возможным Smile

Так что тут я вам помочь не смогу....

А в основном тут положение что все лицензиаты предлагают оферту - то есть нихрена не гарантируют... Увы...

14 августа 2008 в 16:53

а чего тут говорить... публичная оферта. хочу делаю хочу на йух пошлю...

оферта - это по сути как устная договоренность. и когда нужно ее прервать одна сторона может просто напросто забить болт если ничего подписано не было...

они правы. юрист вас не выручит.

11 августа 2008 в 23:14

я в общем то про это и говорил.

топикстартет, глянь тут http://brainstorm.name/products/googlemap.html

На друпал орг проект есть но руки не доходят адаптировать к их системе именования и тд...

Да и как то не надо оно мне.

11 августа 2008 в 18:27

"Akzhan" wrote:
На требования к клиенту можете реально положить

ага. первый шаг к тому чтобы клиенты на вас положили... тото я зря оставляю отработчики без JS на случай старых браузеров и тд...

7 августа 2008 в 9:53

тем что при чистке кеша я не тру файлы... кстати задрали подымать эту ветку, когда я уже выпустил 2 других варианта - продолжение этого и вариант на базе зендовского концепта....
http://www.drupal.ru/node/11392 - это - рабочее продолжение этой ветки
http://www.drupal.ru/node/16554 - концептуально другой вариант кеша.

6 августа 2008 в 23:03

ну у меня стратегия кеширования будет многоуровневая. потом покажу может...
+ при написании модулей - на уровне самих модулей программист будет решать как будут конкретные данные ложится в кеш.

Все хитрее и умнее Smile

Кстати той проблемы что ты испытывал с динамически меняющимися блоками - а иногда это надо - не будет.

Только ради них кеш сбрасывать и тд - это извращение.

6 августа 2008 в 22:28

блин. потому что идея кешировать сами страницы - говно как идея...
кешировать надо куски ДАННЫХ которые кидать уже в шаблон для данного URL
Основываясь на этом считать дату последнего обновления - по последнему обновлению кусочков - максимальную - и кидывать в хидер...
Еп. тут совсем ДРУГАЯ АРХИТЕКТУРА нужна. чем я и занимаюсь в данный момент. с осени мы уйдем с друпала для новых проектов В ПРИНЦИПЕ.

6 августа 2008 в 19:35

окей. проводим мастер класс.
В шеле набираем(# - приглашение системы):

Quote:
# mysql -uпользователь -pпароль имябазы

И когда загрузится консоль базы делаем(mysql> - системное приглашение):
Quote:
mysql> show tables;

После чего вам выдаст список таблиц сайта. А дальше каждую табличку по одной.

5 августа 2008 в 14:55

kiev1 wrote:
так вот я и пытался выяснить какой это "общий" случай - оказалось для сайтов с количеством страничек до 100 (!!!) очень грустно.....

эммммм.... эммм.

Quote:
mysql> select count(*) from dr_node where status=1;
+----------+
| count(*) |
+----------+
| 1979 |
+----------+
1 row in set (0.00 sec)

5 августа 2008 в 14:39

ну мне было по приколу чучуть изменить пути...

пример взят из доки кроме одного ифа:
if($result != $path) return $result; // there was result already

если его не добавить алиасы друпала не будут работать )

5 августа 2008 в 0:19

kiev1 wrote:
н не понимаю - столько лет друпалу а так ничего в плане быстродействия не только не придумали, но и даже очевидно принципиальные вещи приходится объяснять - вон еще модуль boost тоже кеш на файлах уже третий (!!!) год делают и тоже сбрасывается ))) - я пытался объяснить разработчику - но увы - он сказал что правильно делать очень сложно по этому делает откровенную халтуру.