Проблема оказалась достаточно простой - длина ключей для строковых параметров таблицы votingapi_cache, после того, когда я задал их величину в 5 символов, то скорость поиска изменилась где то в 440 раз...
Видимо надо будет набросать простенький update для таблиц votingapi и votingapi_cache, чтобы поправить индексы, ну и запостить это дело на drupal.org
да я боюсь тут дело даже не в какаих то запросах, а в конфигурационных файлах... ведь то же самое на ubuntu работает как часы, да и на другой виндовой машине траблов таких не было замечено...
У меня mail_ru_finalize генерит кучу ошибок: Ошибка 1:
Duplicate entry '' for key 'name' query: INSERT INTO users (picture, login, created) VALUES ('sites/mysite.ru/files/pictures/avatar-0-1288516958.jpg', 1288516958, 1288516958) в файле /var/www/multisite/www/modules/user/user.module в строке 327 Ошибка 2:
array_fill() [function.array-fill]: Number of elements must be positive в файле /var/www/multisite/www/includes/database.inc в строке 253. Ошибка 3:
А зачем? обычно пользователь пользуется одной основной соцсетью (если речь идет о хомячках), то тогда такого вопроса, как выбор аватарки, у него просто не возникает.
Скорее всего людей, которые захотят ходить с оними и теми же данными из разных социалок будет меньше 1%, так что навряд ли стоит тратить на них столько сил...
andypost@drupal.org спасибо за подсказку! посмотрю что можно будет сделать, когда немного разгребусь с делами. А код я брал у seaji и старался по минимому менять оригинал.
Нашел сегодня косячек с аватарками пользователя. код не смотрел, но вот что не понравилось, аватарки видимо просто копируются в папочку images, поэтому напрочь игнорируются настройки размера для аватарки (avatar settings) в admin/user/settings ... С модулем vkontakte такого не наблюдается.
В принципе можно содрать код обработки подгрузки аватарок от туда...
Прежде чем браться за views api бы ло бы неплохо познакомиться с основами ООП, тогда будет понятно, как передаются параметры и почему где то создаются обьекты, а где то web формы
тут adobe flash air нужно юзать. поищи по форумам, может где уже есть что нить в свободном коде. В целом похожее есть вКонтакте и какие то еще видеоблоги я видел.
Безбожно тормозит MySQL на винде
Проблема оказалась достаточно простой - длина ключей для строковых параметров таблицы votingapi_cache, после того, когда я задал их величину в 5 символов, то скорость поиска изменилась где то в 440 раз...
Видимо надо будет набросать простенький update для таблиц votingapi и votingapi_cache, чтобы поправить индексы, ну и запостить это дело на drupal.org
Безбожно тормозит MySQL на винде
такое чувство, что для формирования объединений пользуется винт вместо оперативки, поэтому то и тормозит... буду сравнивать конфиги
Безбожно тормозит MySQL на винде
по просьбам трудящихся, такой запрос выполняется за 24867.67 ms, на Ubuntu раз в 10ть быстрее...
Безбожно тормозит MySQL на винде
Посмотрел на скорость выполнения запросов на нотике и PC, разница весьма и весьма существенная, видать все таки что то в конфигах. буду сравнивать
Безбожно тормозит MySQL на винде
да я боюсь тут дело даже не в какаих то запросах, а в конфигурационных файлах... ведь то же самое на ubuntu работает как часы, да и на другой виндовой машине траблов таких не было замечено...
Модуль для авторизации через Mail.ru
У меня mail_ru_finalize генерит кучу ошибок:
Ошибка 1:
Duplicate entry '' for key 'name' query: INSERT INTO users (picture, login, created) VALUES ('sites/mysite.ru/files/pictures/avatar-0-1288516958.jpg', 1288516958, 1288516958) в файле /var/www/multisite/www/modules/user/user.module в строке 327
Ошибка 2:
array_fill() [function.array-fill]: Number of elements must be positive в файле /var/www/multisite/www/includes/database.inc в строке 253.
Ошибка 3:
Модуль для авторизации через Mail.ru
А зачем? обычно пользователь пользуется одной основной соцсетью (если речь идет о хомячках), то тогда такого вопроса, как выбор аватарки, у него просто не возникает.
Скорее всего людей, которые захотят ходить с оними и теми же данными из разных социалок будет меньше 1%, так что навряд ли стоит тратить на них столько сил...
Модуль для авторизации через Mail.ru
andypost@drupal.org спасибо за подсказку! посмотрю что можно будет сделать, когда немного разгребусь с делами. А код я брал у seaji и старался по минимому менять оригинал.
Модуль для авторизации через Mail.ru
Пишу на винде, а вот хостьсь на ubunta, просто непробовал еще, видать время пришло
Модуль для авторизации через Mail.ru
да, меня уже не раз просили код заплатками присылать , надо будет разобраться с патчиванием
Модуль для авторизации через Mail.ru
Модуль для авторизации через Mail.ru
Модуль для авторизации через Mail.ru
кстати, при регистрации через mail.ru было бы неплохо заносить такие события в watchdog, но это как пожелание...
Модуль для авторизации через Mail.ru
В помощь:
Это кусок из функции user_validate_picture() модуля user, как я понимаю, надо как раз таки пропустить изображение через валидаторы изображения:
// If required, validate the uploaded picture.
$validators = array(
'file_validate_is_image' => array(),
'file_validate_image_resolution' => array(variable_get('user_picture_dimensions', '85x85')),
'file_validate_size' => array(variable_get('user_picture_file_size', '30') * 1024),
);
if ($file = file_save_upload('picture_upload', $validators)) {
...
Модуль для авторизации через Mail.ru
В помощь:
Это кусок из функции user_validate_picture() модуля user, как я понимаю, надо как раз таки пропустить изображение через валидаторы изображения:
// If required, validate the uploaded picture.
$validators = array(
'file_validate_is_image' => array(),
'file_validate_image_resolution' => array(variable_get('user_picture_dimensions', '85x85')),
'file_validate_size' => array(variable_get('user_picture_file_size', '30') * 1024),
);
if ($file = file_save_upload('picture_upload', $validators)) {
...
Модуль для авторизации через Mail.ru
Нашел сегодня косячек с аватарками пользователя. код не смотрел, но вот что не понравилось, аватарки видимо просто копируются в папочку images, поэтому напрочь игнорируются настройки размера для аватарки (avatar settings) в admin/user/settings ... С модулем vkontakte такого не наблюдается.
В принципе можно содрать код обработки подгрузки аватарок от туда...
Поправите?
Views API: Существует ли в Сети внятное объяснение, как правильно писать свои хендлеры для фильтров?
сам три дня голову над одной задачей ломал, кончно без сносного описания api достаточно сложно было, но вот результат того стоил
Если научится грамотно исполтзлвать views в своих модулях, то можно будет достаточно легко решать огромный спектр задач, так что удачи!
Views API: Существует ли в Сети внятное объяснение, как правильно писать свои хендлеры для фильтров?
Прежде чем браться за views api бы ло бы неплохо познакомиться с основами ООП, тогда будет понятно, как передаются параметры и почему где то создаются обьекты, а где то web формы
(решено) exposed filters & вызов panel_pane из модуля
Проблема решена с помощью плагина views diplay page и деактивации для него опции использования меню
Disallow: /sites/ & google индексация картинок
видать прошло мимо меня
Модуль для авторизации через Mail.ru
Статистики мало не бывает :), проверено временем
Запись видео в друпал
Air это фреймворк с flash и еще кое чем, короче - пишешь прогу и радуешся ей
поищи в сети про flash phone
Запись видео в друпал
интересный вопрос на счет производительности и места на винте! ведь такая штука чревата большим потреблением ресурсов сервака, не страшно?
Запись видео в друпал
тут adobe flash air нужно юзать. поищи по форумам, может где уже есть что нить в свободном коде. В целом похожее есть вКонтакте и какие то еще видеоблоги я видел.
Модуль для авторизации через Mail.ru
+1 подписываюсь