WIN1251 & HTML5 - отрицательные последствия?

12
UR
На сайте с 11.10.2018
Offline
15
574

Привіт!

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

Переделываем верстку и все что с этим связано под HTML 5.

В текущий момент кодировка 1251. Она выбрана вынуждена - чтобы БД не разрослась. Если перейдем вместе с HTML 5 на UTF то вероятно потребуется новый сервер.

Собственники против того, чтобы платить больше за аренду сервера. Им нужна веская причина для замены нового сервера.

Если мы оставим 1251 кодировка и будет сочетание win1251 + HTML 5, то к каким отрицательным последствиям это может привести?

samimages
На сайте с 31.05.2009
Offline
388
#1
ua-ru:
Собственники против того, чтобы платить больше за аренду сервера.
ua-ru:
которая в ряде случаев прилично нагружает текущий сервер
ua-ru:
Им нужна веская причина для замены нового сервера.

Кодировка тут не при делах, да?

ua-ru:
Переделываем верстку и все что с этим связано под HTML 5.

Чтобы что?

ua-ru:
win1251 + HTML 5, то к каким отрицательным последствиям это может привести?

Ваши боссы сами справятся, а так... ну валидатор поругается, если в принципе сверстаете валидно.

Опыт как иммунитет — приобретается в муках! Хостинг: 5Гб SSD [Россия] - 118 руб/мес + домен и SSL в подарок (http://www.hostland.ru/order/hosting/?r=fe5d289a) Аудит семантики от 15К [долго] - ЛС
Appassionato
На сайте с 22.06.2010
Offline
229
#2

Потеряете спец.символы. К тому же вы можете на лету сделать транскодинг ansi->utf.

Хостинг Работает, как Часы (http://tinyurl.com/nze85xw). Проверено за 4+ года. | Женская Тизерка Без Задниц и Уродства (http://tinyurl.com/proteaser)
Segey
На сайте с 23.08.2005
Offline
404
#3
ua-ru:
WIN1251

Она существует🤪

Brexit - уже совсем рядом. (https://about-this-model.blogspot.com/2019/03/brexit.html)
samimages
На сайте с 31.05.2009
Offline
388
#4
ua-ru:
Привіт!

ах тыж... сразу не заметил - это достаточная причина по символьной таблице как минимум

UR
На сайте с 11.10.2018
Offline
15
#5
Appassionato:
Потеряете спец.символы. К тому же вы можете на лету сделать транскодинг ansi->utf.

Транскондинг на лету - накладно может получится по нагрузке. Спец.символы - что вы подразумеваете под ними?

S
На сайте с 04.10.2018
Offline
8
#6
ua-ru:

Собственники против того, чтобы платить больше за аренду сервера. Им нужна веская причина для замены нового сервера.

Стесняюсь спросить: ведь обычно стоимость разработки превосходит стоимость сервера в сотни раз...

ua-ru:

Если мы оставим 1251 кодировка и будет сочетание win1251 + HTML 5, то к каким отрицательным последствиям это может привести?

Можно явно указывать codepage в заголовках ответа http/в секции head страниц.

Но я бы не стал - ибо могут быть еще и заморочки с обработкой форм/AJAX если это у вас есть.

Проще перекодировать внутри бэкенда/клиента СУБД. Получить win1251, отдавать http-клиенту в utf-8. Ну и обратное преобразование перед записью в СУБД.

saanvi
На сайте с 01.04.2015
Offline
108
#7
ua-ru:
Если мы оставим 1251 кодировка и будет сочетание win1251 + HTML 5, то к каким отрицательным последствиям это может привести?

Все свои сайты держу на 1251. Никаких проблем. Говновалидаторы ругаются, ну и фиг с ними. Эта кодировка будет жить 100 лет.

Здоровый пофигизм (http://saanvi.ru)
S
На сайте с 04.10.2018
Offline
8
#8
ua-ru:
Транскондинг на лету - накладно может получится по нагрузке.

Шифрование/дешифрование httpS куда больше жрет ресурсов чем win-1251/utf-8

UR
На сайте с 11.10.2018
Offline
15
#9
sgrumi:
Стесняюсь спросить: ведь обычно стоимость разработки превосходит стоимость сервера в сотни раз...

У CFO в строчке операционные расходы меняются цифры в большую сторону. Собственники ставят цель не превышать определенный уровень.

S
На сайте с 04.10.2018
Offline
8
#10
ua-ru:
У CFO в строчке операционные расходы меняются цифры в большую сторону. Собственники ставят цель не превышать определенный уровень.

Я к тому, что ваша дополнительная работа из-за того, что вы стараетесь старый сервер использовать покуда можно - запросто может стоить дороже, чем просто обновить сервер и оплачивать эту разницу в цене со старым в течение года.

---------- Добавлено 11.10.2018 в 17:27 ----------

ua-ru:
В текущий момент кодировка 1251. Она выбрана вынуждена - чтобы БД не разрослась. Если перейдем вместе с HTML 5 на UTF то вероятно потребуется новый сервер

А как быть с тем, что база данных в приципе имеет тенденцию роста? Как правило.

И что будет с сервером из-за естественного роста БД даже без перехода на другую кодировку?

Там же все равно нужно оставить большой запасец запасного места на сервере.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий