ну друпаловская format_date() зависит от .... переменной окружения TZ - если всмотритесь в код поймете.
я у себя решу.... просто поставив в settings.php строчку putenv('TZ=Europe/Moscow');
Решение временное + для наших и части СНГ - то есть зима/лето у нас синхронно туда сюда ходят.
Потому даты встанут правильно...ну за исключением пары часов в году... но это мелочи
Вообще то
1.заменять cache.inc не надо - это неграмотный подход. сходите на друпал орг - посмотрите как это делается для любой подмены того что в includes. Если вы этого не знаете значит модуль вам не нужен.
2. у вас наверно php4 и там это работать не будет. только php5
3. у вас винда - я не знаю как flock на винде себя ведет.
Эти товарищи не учитывают того что база может быть нагружена десятком других сатов висящих на хостинге.
А чистка большой таблицы cache_page при большом числе записей и при частом обновлении пользователями создаст тормоза.
У меня нет удаления из кеша. у меня есть чекпойнт отображающий актуальность записи в кеше.
Это быстрее. Есть мысль как оптимизировать систему еще. Но еще сильнее - это будет несколько опасно.
Денвер - зло. С 20 лет как начал программировать - всегда делал свои сборки. И по настройкам и по остальному.
Знаете как меня донимают новички почему нельзя подрубить в денвере то или это или почему вдруг чтото перестает работать а они разобраться не могут?
Или как пипл хочет поставить какой либо модуль но его мозг забит денвером. У него в голове щелкнуть мышой и получить результат.
Денвер делает водителя мыши из начинающего программиста...
все на вид тоже но модуле перелопачены.
в итоге на моих сайтах будет не 200 запросов на юзеря без advcache а 60-100
это радует. при кеше 60-70
То есть система стала реально быстрее.
Бенчмарки проводил на сервере и на домашней - результат - в 2 раза.
А так - воодрузил на всех своих сайтах advcache - по причине того что я стока не съем запросов.
Хотя по тестам видно что 200 запросов на список из 10 нод - это все фигня. При треше с ab грузится php а mysql почти не нагружается. Так что тонкое место - быстродействие php. Больно много данных лопатится.
advcache в данном случае решает.
те же comments или большая часть типов нод. я просто хз почему _базовые данные_ не кешируются для простого смертного юзеря.
если кеш больших размеров... я бы поспорил... чето никто не делает squid с бекендом на SQL
именно сам кеш. слишком много промежуточных вещей...
если таблицы кеша большие - это жопа...
а при кешировании те же variables тянутся из кеша. уже один "тяжелый" запрос. не проще быстро из файла конфиг дернуть?
нет нельзя. это всего лишь замена тормозному кешу друпала.
если вы ядро друпала глянете - то станет ясно, что не все там кешируется. посему не получится.
на тему node_load node_save - ты не прав... я пользую кешак собственного производства. вне базы.
И поверь дернуть все из файла было бы гораздо быстрее чем из БД
Есть идея патча на ядро на эти функции чтобы закешировать только запросы касательно таблицы node - то есть дать системе пользовательские данные тянуть потом. и на пару десятков запросов поджаться при выводе списка нод.
Ясен пень что запросы легковесные, но когда их много... эм.... эм... тормоз это.
Друпал, часовой пояс и учет DST
ну друпаловская format_date() зависит от .... переменной окружения TZ - если всмотритесь в код поймете.
я у себя решу.... просто поставив в settings.php строчку putenv('TZ=Europe/Moscow');
Решение временное + для наших и части СНГ - то есть зима/лето у нас синхронно туда сюда ходят.![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Потому даты встанут правильно...ну за исключением пары часов в году... но это мелочи
Друпал, часовой пояс и учет DST
то то и оно что там нет сезонного смещения. то есть если DST у юзера не совпадет с DST на сервере - юзерю будет плёхо.
вывод: вывод времени в том виде что есть - залипуха.
абыдно
Кеширование на файлах
удалил. круто друпал ру отдает 502. аксель, таймауты подкрути )
Кеширование на файлах
Вообще то
1.заменять cache.inc не надо - это неграмотный подход. сходите на друпал орг - посмотрите как это делается для любой подмены того что в includes. Если вы этого не знаете значит модуль вам не нужен.
2. у вас наверно php4 и там это работать не будет. только php5
3. у вас винда - я не знаю как flock на винде себя ведет.
Вроде все.
Кеширование на файлах
Эти товарищи не учитывают того что база может быть нагружена десятком других сатов висящих на хостинге.
А чистка большой таблицы cache_page при большом числе записей и при частом обновлении пользователями создаст тормоза.
У меня нет удаления из кеша. у меня есть чекпойнт отображающий актуальность записи в кеше.
Это быстрее. Есть мысль как оптимизировать систему еще. Но еще сильнее - это будет несколько опасно.
Как разрешить добавлять в блог новые типы нодов?
переписать функцию меню blog/ - содрать вывод из модуля блогов и добавить в выборку записей свой тип который нужно.
Свой дополнительный модуль короче![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Как разрешить добавлять в блог новые типы нодов?
никак.![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
если вы про стандартный модуль блога
Общение между Дропалчанами
канал #drupal на руснете - irc.ru
Вперед.
Можно вубить утф8 и создать свой канал на фриноде. не вижу проблемы.
Кеширование на файлах часть 2
Этот вариант кеширования решает проблемы с прожорливостью модуля path?
для анонимусов прожорливость решается стандартным кешем. для неанонимумов - надо тестировать advcache
Кеширование на файлах часть 2
ээ общеизвестно что база данных гораздо более устойчива к большим нагрузкам чем файловая система. DOS атаки и все такое
смеялся. низачот.
Кеширование на файлах часть 2
говно какое то однако с фильтрами на друпал ру.
Мой набор софта для работы с Drupal
как показал мой опыт - нужно уметь считать в уме. просто калькулятор это другая категория.
Обсчет бюджета проекта я делаю в oo calc ибо слишком много цифер
Мой набор софта для работы с Drupal
Денвер - зло. С 20 лет как начал программировать - всегда делал свои сборки. И по настройкам и по остальному.
Знаете как меня донимают новички почему нельзя подрубить в денвере то или это или почему вдруг чтото перестает работать а они разобраться не могут?
Или как пипл хочет поставить какой либо модуль но его мозг забит денвером. У него в голове щелкнуть мышой и получить результат.
Денвер делает водителя мыши из начинающего программиста...
Drupal 6 RC2 и Drupal 5.6
все на вид тоже но модуле перелопачены.
в итоге на моих сайтах будет не 200 запросов на юзеря без advcache а 60-100
это радует. при кеше 60-70
То есть система стала реально быстрее.
Бенчмарки проводил на сервере и на домашней - результат - в 2 раза.
А так - воодрузил на всех своих сайтах advcache - по причине того что я стока не съем запросов.
Хотя по тестам видно что 200 запросов на список из 10 нод - это все фигня. При треше с ab грузится php а mysql почти не нагружается. Так что тонкое место - быстродействие php. Больно много данных лопатится.
Какие модули я считаю необходимыми для каждого сайта на Drupal
200 запросов на зареганого юзера.
больше нод в списке - еще больше запросов.
advcache в данном случае решает.
те же comments или большая часть типов нод. я просто хз почему _базовые данные_ не кешируются для простого смертного юзеря.
Кеширование на файлах
если кеш больших размеров... я бы поспорил... чето никто не делает squid с бекендом на SQL![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
именно сам кеш. слишком много промежуточных вещей...
если таблицы кеша большие - это жопа...![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
а при кешировании те же variables тянутся из кеша. уже один "тяжелый" запрос. не проще быстро из файла конфиг дернуть?
Кеширование на файлах
mod_rewrite + статические копии страниц в отдельном каталоге. старый прием. только мертвость базы вне друпала как оценивать будете?
Кеширование на файлах
нет нельзя. это всего лишь замена тормозному кешу друпала.
если вы ядро друпала глянете - то станет ясно, что не все там кешируется. посему не получится.
будет комбинированно полюбому.
Кеширование на файлах
оффтопик. сегодня добью cache_clear_all - чтобы делал очередь на удаление каталогов для крона. потом таки придется плагинчик делать для крона![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
rm -rf из php при чистке кеша - трудоемко. проще mv сделать
Drupal 6 RC2 и Drupal 5.6
tinymce делает из текста треш
схожее... опера 9.50 бетка на 64 бита...
тю. это не мце. это формат ввода. живем.
Фриланс: риск увеличивается к концу проекта.
Я думал что премию платят за съекономленные на проекте/оборудовании бабки, съекономленное время.![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Премия не подарок. не верный у тебя подход.
Это только в нашем совке есть термин "депремировать", "лишить премии"![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Фриланс и аська. "Что написано пером - не вырубишь топором".
Да... тянуть приходится аську по причине ее популярности....![Sad](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/sad.gif)
Надоело. Или сидишь в глубоком инвизе или на тебя сыпятся бесконечные "привет-пака".
Один человек уже в реале спрашиваеть меня теперь - ТЫ ПОЧЕМУ МОЛЧИШЬ В АСЕ. Я в осадок выпал :)))))))
Есть такое... Аська - зло. Благо ща все лежит. Менял винт и клиент ICQ еще не установлен. Есть более важные дела.
Фриланс. Второй этап - сроки.
я пользуюсь памятью мозга. про заметки забываю я рассеянный![Biggrin](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/biggrin.gif)
Искали phpmyadmin
я в 404 много чего нахожу.... в том числе сканы на старые дырки в друпале связанные с включением register_globals
Решено: включить/выключить блок на форуме
на тему node_load node_save - ты не прав... я пользую кешак собственного производства. вне базы.
И поверь дернуть все из файла было бы гораздо быстрее чем из БД
Есть идея патча на ядро на эти функции чтобы закешировать только запросы касательно таблицы node - то есть дать системе пользовательские данные тянуть потом. и на пару десятков запросов поджаться при выводе списка нод.![Wink](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/wink.gif)
Ясен пень что запросы легковесные, но когда их много... эм.... эм... тормоз это.