Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 17.06.2016
Сообщений: 3
1

Файлы или База при огромной мультиязычности

17.06.2016, 14:30. Показов 479. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!

Заканчиваю проект, задался сегодня ночью вопросом решил спросить у знающих совета.
Помогите, кто знает.

У меня 28 языков на проекте и скажем так 30 направлений. По каждому языку на каждое направление я сделал свой файл содержащий массив перевода. Так как проект огромен, файлы эти не маленькие. На одно направление на один язык самый большой 500кб.

Вот лежу и думаю сегодня ночью, а не му..к ли я... Файлы а не базу стал делать именно из-за огромного количества и для снижения нагрузки. но так как вышли просто огромные на мой взгляд файлы требующие подключения хоть и по одному но на каждую страниц, то вот задумался что быстрее и менее затратно для серверов из этих двух вариантов:

1. Так как описал выше
2. Или в таблицу каждого направления к каждому юниту добавить по 28 столбцов. База получится огромная, но если при запросе брать только данные юнита + 1 столбец из 28 может это лучше чем инклудить 500кб при каждом запросе.

Спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.06.2016, 14:30
Ответы с готовыми решениями:

Кеширование, файлы или база
Как эффективнее сделать кеширование сложных страниц? Используя файловую систему веб-сервера,...

Проверка была ли база создана при запуске или уже существовала
Всем доброго времени суток. Есть программа работающая с SQLite через FireDAC FDConnection, при...

Переместит ли установщик файлы при изменении размеров диска или они исчезнут?
Я хочу установить Ubuntu на новый раздел, отобрав его у одного из разделов Windows 7, возникли...

При перемещении (или вырезании+вставка) папки и файлы прикидываются пустыми+отказано в доступе
Windows XP 1. В системнике 2 физических носителя. На 2-ом носителе 2 логических раздела....

4
Эксперт .NET
10566 / 6490 / 1506
Регистрация: 25.05.2015
Сообщений: 19,660
Записей в блоге: 14
17.06.2016, 15:40 2
1 столбец на язык не делается.
Видел реализации с несколькими языками в одном столбце (похоже на json) и кеш переводов на диске.
0
0 / 0 / 0
Регистрация: 17.06.2016
Сообщений: 3
17.06.2016, 20:12  [ТС] 3
Нет это точно не подходит, это я знаю. Но тут точно не вариант. Зачем мне грузить 27 лишних языковых перевода одного юнита в том числе корейский и китайский.
Нет я про свои два варианта спрашиваю как я вижу. Если есть конечно лучше предлагайте
0
Эксперт .NET
10566 / 6490 / 1506
Регистрация: 25.05.2015
Сообщений: 19,660
Записей в блоге: 14
17.06.2016, 20:14 4
Затем,что 1 раз загрузили и всё. Потом уже из кеша, один, нужный.

Добавлено через 38 секунд
Вариант с 28 столбцами - никак.
0
0 / 0 / 0
Регистрация: 17.06.2016
Сообщений: 3
17.06.2016, 21:56  [ТС] 5
Из кэша должны быть одинаковые запросы
и вопрос не в этом
что быстрее и менее нагруженно для сервера
0
17.06.2016, 21:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.06.2016, 21:56
Помогаю со студенческими работами здесь

Поиск по огромной таблице
Всем привет, хочу узнать ваше мнение, как сделать поиск по огромной таблице, в таблице будеь...

Понимание мультиязычности
Сайт на Joomla 2.5 3 языка сделаны стандартными средствами CMS Никак не могу понять логику...

Создание мультиязычности
Здравствйте. Да, на форуме встречается пару тем про многоязычность на сайте. Но все это не то. ...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru