Петр Елагин

Петр Елагин
Рейтинг
197
Регистрация
21.03.2007
Должность
Голова
Alyzer:
При попытке зарегистрироваться появляется всплывающее окошко с надписью: "Асинхронные функции отключены, так как не удалось создать асинхронный объект". Нажимаю ок и появляется еще одно окошко [object Error]. После чего появляется горизонтальная полоса прогрессбар с надписью регистрация и до бесконечности что то пытается сделать :) В чем может быть проблема?

Это связано с проблемой в Интернет броузере IE версия 6, может 7(раниие билды), проблема решаема путем установки FF или Opera.

Проблема будет решена в скором времени (сложность, чтоб оттестировать на этих броузераз, нужно установить и найти дистрибутив со старой XP(сервис пак 2 уже делает IE7 и там все работает))

Сейчас поставьте Opera или FF, проблему решим, мы не любим одноброузерность

HraKK:
>Тоже иногда имеет право на жизнь, хотя как знать, все таки 20 языков ( многовато.
Имеет, если не будут добавлятся и менятся языки, и так все таки имхо легче без хардкора в программном методе описывать. Не забивать маппинг ua => 'short_desc_ua', а просто указывать джойн по примари полю, поверте это будет очень легкий и быстрый запрос который не создаст нагрузки.

Хотя опять таки надо смотреть на архитектуру приложения.

джоин в мускуле - не очень по производительности. имхо. нужно протестировать как лучше будет на тестовом стенде Коллега.

HraKK:
.....

Конкурирующяяя фирма ! )))))

но а так все правильно . иммено я это и сказал. выше.

Можно расмотреть еще идею, когда делать 20 колонок( 20 языков ЖЕ у TC) на поле с наименованием - типа prd_descr_rus, prd_descr_eng, prd_descr_ua

Тоже иногда имеет право на жизнь, хотя как знать, все таки 20 языков ( многовато.

________

nat000:
600*20 = 12000 , но нагрузка не из-за количества а из-за высокой посещаемости , тоесть частоты обращения..
плюс около 25 серверов используют эту базу центрального сервера

1. в один момент времени нужно все 12000 товаров ?

2. все ровно в упор не вижу нагрузку.

3. 25 серверов одновременно долбят Вас

4. банально просто нет оптимизации мускула

5. я могу вам помоч если хотите

6. мне нужно запросы от вас или доступ.

7. я посмотрю и дам рекомендации - опыт в бд - более 8 лет.

nat000:
около 600 * до 20 языков для каждого

nat000 добавил 11.03.2009 в 16:27


php кеширование уже есть, нагрузка всеравно высокая

при 600 товарах нагрузка ?

вы смеетесь ?

nat000:
сейчас именно так и есть
например товар А имеет 20 записей в таблице, каждая соответствует языку
для пользователей, например , Италии, предлагают создать таблицу только с итальянскими описаниями и т.п., чтобы каждый раз не дергать одну таблицу

1.Сколько товаров ?

malls:
Буквально недавно тема была, обсуждали разные
Мне из них FKC понравился - после него самый чистый код получается.
А работают на фреймах/дивах и т.п.

Да харош он не спорю. но когда я искал к своему двигу, он на опере не работал ((((

nat000:
сайт мультиязычный
в принципе сериализацию можно убрать, но нужно разбить одну большую таблицу по языкам
например один товар имеет 20 записей на разных языках
вопрос - что лучше использовать 20 временных таблиц для каждого языка и обновлять их как cron job периодически (как предлагает владелец), или все-таки обычные таблицы (не временные)

Тип записи - язык сделайте просто и все.

AlienZzzz добавил 11.03.2009 в 16:00

FOXI.BY:
А не проще ли прикрутить обычное кеширование, чтоб вообще не дергало мускул?

Мем кеш норма я думаю . но не кашерно . при изменении товата например.

Chikey.ru:
Спасибо, но я думал что проще, какой нить параметор инпута нужен)
Спасибо за линк

там сложность только кнопки эти делать , поэтому лучше взять и не изобрнетать велосипед )

netwind:
1. Найти узкое место.
2. Устранить.
3. Перейти к пункту 1.

OReIlly.High.Performance.MySQL.Second.Edition.Jun.2008.eBook-DDU.pdf
OReilly.High.Performance.Web.Sites.Sep.2007.pdf
На русском можно найти кусочки-советы, но нигде они не сложены в одну книжку.

Понимаю, что звучит издевательски, но тут либо вы платите, либо теряете время изучая литературу и практические приемы. Вы сейчас источник нагрузки даже не локализовали. Большинство советов будут бесполезны.

"нагрузки даже не локализовали" = тут и так все понятно ! они стрингу парсят!, когда можно просто запросом.

Всего: 1582