У меня то же так было, один в один.
Делаю информационную систему для своего ВУЗа. Дали мне местечко на серваке сайта вуза (инфобокс).
Блин, посмотрел я, что ответа на каждый клик приходиться ждать от минуты и больше, и сказал "нафиг". Купили заграничный хостинг (гудзон хост). Все летает, не более 1 - 2 сек приходится ждать.
Знаком с этим хостингом давно. Работает как часы. Поддержка просто изюмительная. Они даже PHP пересобирали по моей просьбе с нужными мне модулями, не смотря на то, что я плачу 3.95 у.е. в месяц
Ага, только набор этой команды будет равноценен набору хорошего абзаца текста. Полны путь к diff, полный путь к одному файлу, полный путь к другому файлу. бр...
А уж если говорить конкретно про меню, то здесь функция t() будет вызвана в любом случае, т.к. это дефолтная функция параметра 'title callback', до тех пор, пока вы не переопределите эту функцию.
+1
А вообще, есть два понятия.
Продакшн и девелопмент. По русски: Рабочий вариант и вариант в разработке.
Продакшн лучше всего оптимизировать под производительность, под ваш, конкретный, вариант.
Девелопмент лучше всего оптимизировать под универсальность.
Друпал больше склоняется к универсальности, поэтому здесь свой "плохой тон".
Если Вы уверены, что Ваша разработка на 150% не будет выложена в общий доступ и на всеобщее обозрение, то лучше всего ориентироваться на производительность.
Мне вот всегда интересно было.
На виндузах время переводится автоматически, а на линуксе нет?
Я так понимаю, что время сайта берется из системного времени сервера. Так почему всегда приходиться его в ручную переводить?
Голосование продлится до 30 апреля, так что не стоит терять времени.
Категория, в которой участвует Drupal - Социальные сети и публикация (Social Networking & Publishing category).
Обратите внимание, что Drupal поставили на одну линию с такими гигантами как Facebook, MySpace, Twitter, LiveJournal и прочими.
И еще у меня есть важное замечание по поводу общей тематики топика.
Конечно, уменьшать количество запросов к БД это хорошо, это дает прирост производительности. Но самое важное это следить за качеством запросов.
Скажем, если Вы избавитесь от десятка оптимальных запросов, которые выполняются за 1 мс. И при этом вставите себе сниппет с не оптимальным запросом, который будет выполняться 100 мс, то в итоге вы все равно проиграете в производительности.
SELECT * FROM node n WHERE n.type = "page" - это не оптимальный запрос
SELECT * FROM node n WHERE n.status = 1 AND n.type = "page" - это оптимальный запрос
Днина поля влияет на длину ключа в индексе. Соответственно, чем меньше длина ключа, тем быстрей выборка.
PS. Совсем забыл сказать. Если меняете длину поля в БД, то после этого не забудьте сделать анализ измененных таблиц, после анализа индекс перестроится.
Как часто Вы меняете типы материалов или создаете новые? Полагаю, что если это продакшн, то таких операций не должно быть вообще. Проведите анализ таблицы, в phpMyAdmin есть специальная ссылочка под структурой таблицы.
Используйте status при выборе по type из таблицы node
В таком случае будет использоваться специальный индекс. Если статус не использовать, то индекс использоваться не будет.
Я вот только не пойму, зачем заходить в админку переводов и искать что то руками если все это можно накатить одним патчем.
Я такое решение выложил еще в ноябре 2007 года: http://drupal.ru/node/9493
Как раз то, о чем говорил neochief
to Demimurych: Слушайте, ни кто не собирается с Вами ни чем мериться.
Речь идет о том, что вот Вы не решили эту задачу, а орете и хамите больше всех.
И абсолютно не важно "хорошее" или "плохое" это было решение.
Это АБСОЛЮТНО не важно.
Понимаете, лучше пусть будет плохое решение, чем не будет хорошего решения.
Так что Вы сначала сделайте "хорошо", а уж потом мы это и обсудим.
Хостинг в США.... %№я..... чем же занимаются так называемые московские "хостинг пров@йдеры"....
Че то у меня выдало 12700 сайтов на моем IP, фигня какая то.
http://search.msn.com/results.aspx?q=IP%3A67.227.131.162&FORM=MSNH
Хостинг в США.... %№я..... чем же занимаются так называемые московские "хостинг пров@йдеры"....
У меня то же так было, один в один.
Делаю информационную систему для своего ВУЗа. Дали мне местечко на серваке сайта вуза (инфобокс).
Блин, посмотрел я, что ответа на каждый клик приходиться ждать от минуты и больше, и сказал "нафиг". Купили заграничный хостинг (гудзон хост). Все летает, не более 1 - 2 сек приходится ждать.
Знаком с этим хостингом давно. Работает как часы. Поддержка просто изюмительная. Они даже PHP пересобирали по моей просьбе с нужными мне модулями, не смотря на то, что я плачу 3.95 у.е. в месяц
Глобальная функция
Вы можете создать свою функцию в файле template.php в Вашей теме.
Перегруз сервера! Не могу залогиниться.
Да, как то 26738688 байт слабо тянут на 128 мб.
Кстати, 128 мб это достаточно жирно.
Неформальные впечатления о Drupalcon'e
В теме, посвященной прошлогоднему ДрупалКону Вы разместили информацию по Drupalcon2009.
Следите внимательней за датами.
Создание и применение патчей под Виндой
Ага, только набор этой команды будет равноценен набору хорошего абзаца текста. Полны путь к diff, полный путь к одному файлу, полный путь к другому файлу. бр...
Создание и применение патчей под Виндой
300 у.е. уууу, еееее О_о
Маленькие хитрости в drupal6
А уж если говорить конкретно про меню, то здесь функция t() будет вызвана в любом случае, т.к. это дефолтная функция параметра 'title callback', до тех пор, пока вы не переопределите эту функцию.
Маленькие хитрости в drupal6
+1
А вообще, есть два понятия.
Продакшн и девелопмент. По русски: Рабочий вариант и вариант в разработке.
Продакшн лучше всего оптимизировать под производительность, под ваш, конкретный, вариант.
Девелопмент лучше всего оптимизировать под универсальность.
Друпал больше склоняется к универсальности, поэтому здесь свой "плохой тон".
Если Вы уверены, что Ваша разработка на 150% не будет выложена в общий доступ и на всеобщее обозрение, то лучше всего ориентироваться на производительность.
Вариации Друпликонов (Вики, доктор, недовольный, думающий)
Друпализованное кофе
Создание и применение патчей под Виндой
В чем записываете скринкаст?
Мне скоро нужно будет нечто подобное сделать.
Создание и применение патчей под Виндой
Прими и мои благодарности. Еще не смотрел, но думаю, что понравится.
Маленькие хитрости в drupal6
Вообще то, тайтлы пунктов меню не нужно оборачивать в t() - это делается автоматом.
*просто для справки*
Date, завтра наступило уже сегодня
Мне вот всегда интересно было.
На виндузах время переводится автоматически, а на линуксе нет?
Я так понимаю, что время сайта берется из системного времени сервера. Так почему всегда приходиться его в ручную переводить?
Голосуем за Drupal в Webware100
Еще не на главной? Админы ау!!!
Голосуем за Drupal в Webware100
Голосование продлится до 30 апреля, так что не стоит терять времени.
Категория, в которой участвует Drupal - Социальные сети и публикация (Social Networking & Publishing category).
Обратите внимание, что Drupal поставили на одну линию с такими гигантами как Facebook, MySpace, Twitter, LiveJournal и прочими.
Уменьшаем кол-во запросов к бд на комьюнити сайтах
И еще у меня есть важное замечание по поводу общей тематики топика.
Конечно, уменьшать количество запросов к БД это хорошо, это дает прирост производительности. Но самое важное это следить за качеством запросов.
Скажем, если Вы избавитесь от десятка оптимальных запросов, которые выполняются за 1 мс. И при этом вставите себе сниппет с не оптимальным запросом, который будет выполняться 100 мс, то в итоге вы все равно проиграете в производительности.
Уменьшаем кол-во запросов к бд на комьюнити сайтах
SELECT * FROM node n WHERE n.type = "page" - это не оптимальный запрос
SELECT * FROM node n WHERE n.status = 1 AND n.type = "page" - это оптимальный запрос
Может пригодиться тем кто пишет всякие сниппеты.
Уменьшаем кол-во запросов к бд на комьюнити сайтах
Днина поля влияет на длину ключа в индексе. Соответственно, чем меньше длина ключа, тем быстрей выборка.
PS. Совсем забыл сказать. Если меняете длину поля в БД, то после этого не забудьте сделать анализ измененных таблиц, после анализа индекс перестроится.
Уменьшаем кол-во запросов к бд на комьюнити сайтах
Еще несколько советов по оптимизации базы данных.
В таблице node можно уменьшить длину поля type.
Как часто Вы меняете типы материалов или создаете новые? Полагаю, что если это продакшн, то таких операций не должно быть вообще. Проведите анализ таблицы, в phpMyAdmin есть специальная ссылочка под структурой таблицы.
Используйте status при выборе по type из таблицы node
В таком случае будет использоваться специальный индекс. Если статус не использовать, то индекс использоваться не будет.
[Решено] Как изменить формат отображения месяца в дате с Февраль на Февраля, с Июль на Июля и т.д.
Я вот только не пойму, зачем заходить в админку переводов и искать что то руками если все это можно накатить одним патчем.
Я такое решение выложил еще в ноябре 2007 года: http://drupal.ru/node/9493
Как раз то, о чем говорил neochief
и так далее.
Вариации Друпликонов (Вики, доктор, недовольный, думающий)
Безопасный код: Подделка межсайтовых запросов
to Demimurych: Слушайте, ни кто не собирается с Вами ни чем мериться.
Речь идет о том, что вот Вы не решили эту задачу, а орете и хамите больше всех.
И абсолютно не важно "хорошее" или "плохое" это было решение.
Это АБСОЛЮТНО не важно.
Понимаете, лучше пусть будет плохое решение, чем не будет хорошего решения.
Так что Вы сначала сделайте "хорошо", а уж потом мы это и обсудим.
Безопасный код: Подделка межсайтовых запросов
Ага, кто то любит кулаками махать, а кто то просто делает полезное дело
Вариации Друпликонов (Вики, доктор, недовольный, думающий)