Что лучше утф-8 или виндовс-1251 ?

Mad_Man
На сайте с 10.11.2008
Offline
162
#21
edogs:

У нас сейчас где-то половина заказов на оптимизацию сайтов по скорости, ускорению загрузки, снижению нагрузки на сервер. Заказчики как правило довольны даже когда процентов 10-30 удается выжать без серьезных изменений (хотя в запущенных случаях и 200-300% не проблема). А теперь гляньте еще раз цифры в статье на хабре.

То есть вы готовы перетянуть клиента на однобайтовую кодировку для ускорения работы его говносайта? :D

M
На сайте с 20.08.2004
Offline
376
#22
foxi:
edogs, современный сайт , особенно социальной направленности - не может быть в виндовс кодировке, всякие скриптовые рюшечки, свистоперделки, смайлики, цитаты великих на испанском и прочем турецком... все это для современных пользователей важнее, чем увеличение объема страницы на 5-10% :D потому что объем текста страницы - это ничтожно малая часть того, что загружается.

рюшечки можно сделать и на сп1251, в отдельных случаях,

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

---------- Добавлено 18.01.2015 в 13:42 ----------

Mad_Man:
То есть вы готовы перетянуть клиента на однобайтовую кодировку для ускорения работы его говносайта? :D

сайту у которого кол-во контента не велико - без разницы

так что я бы сказал наоборот! Говносайту не важно какой объем - 10 метров туда сюда не важно!

отец сыночка, лапочки дочки и еще одного сыночка
edogs software
На сайте с 15.12.2005
Offline
775
#23
foxi:
edogs, современный сайт , особенно социальной направленности - не может быть в виндовс кодировке, всякие скриптовые рюшечки, свистоперделки, смайлики, цитаты великих на испанском и прочем турецком... все это для современных пользователей важнее, чем увеличение объема страницы на 5-10% :D потому что объем текста страницы - это ничтожно малая часть того, что загружается.

Еще раз повторим.

Если утф нужен - он нужен, надо делать.

Если не нужен - он не нужен, делать не надо.

Ваш К.О..

И да, Ваше непонимание того, что объем текстов это не просто место занятое на диске (в отличии от объема жыпег файла), нас просто умиляет:)

Mad_Man:
То есть вы готовы перетянуть клиента на однобайтовую кодировку для ускорения работы его говносайта? :D

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

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

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
Mad_Man
На сайте с 10.11.2008
Offline
162
#24
edogs:
Мы с говносайтами не работаем последнее время, поэтому не можем сказать однозначно.
Но в целом мы не сторонники перетягивания клиента куда-то. Он клиент, он сам должен решать что ему нужно. Спорить - себе дороже.

Ещё раз: вы действительно в трезвом состоянии, нормальной памяти и без телесных повреждений черепа готовы строить одноязычные (двуязычные) архитектуры клиенту, основываясь на том факте, что русская локаль в UTF-8 описывается двумя байтами, а не одним?

edka
На сайте с 17.01.2010
Offline
208
#25

C utf пожалуй лишь одно неудобство, в php строковые функции под него не заточены, поэтому приходиться пользоваться mbstring для работы с кириллицей.

Но это мелочи.

SeVlad
На сайте с 03.11.2008
Offline
1609
#26
edogs:
Меньше символов - меньше проблем.

Эллочка-людоедка? :)

edogs:
Нам вообще не понять, каким образом технический человек может в принципе с покерфейсом защищать позицию "объем и скорость фигня".

Я тебе не всегда понимаю.. Отчасти потому, что ты себя во множественном числе величаешь. Посему мб и тут не понял.. причём тут какой-то покерфейс..

Я же категорический сторонник сокращения объёмов. Просто нужно разумно подходить. Разница в общем весе страницы в 3..5.. да даже 20 кб - это не то место, ради чего нужно рисковать будущей жизнью сайта.

ЗЫ. Хабр почитаю позже.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
edogs software
На сайте с 15.12.2005
Offline
775
#27
Mad_Man:
Ещё раз: вы действительно в трезвом состоянии, нормальной памяти и без телесных повреждений черепа готовы строить одноязычные (двуязычные) архитектуры клиенту, основываясь на том факте, что русская локаль в UTF-8 описывается двумя байтами, а не одним?

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

А Вы действительно готовы (в трезвом состоянии и далее по тексту) делать для клиента в 2 раза более медленный сайт, только потому, что "утф это современно"?

Вот, например, сайт библиотеки, где больше 50гб русских (и только русских книг). В среднем в 4 раза быстрее он работает на 1251, при этом требуя в 2 раза более дешевое железо. Правда будете перетаскивать клиента на утф8? Исходя из того что "ну как-то несовременно"?

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

---------- Добавлено 18.01.2015 в 15:00 ----------

SeVlad:
Я же категорический сторонник сокращения объёмов.
Тогда сорри, берем все что подумали назад:)
SeVlad:
Просто нужно разумно подходить. Разница в общем весе страницы в 3..5.. да даже 20 кб - это не то место, ради чего нужно рисковать будущей жизнью сайта.

Размер страницы отдаваемой клиенту действительно вторичен. Мы говорили скорее о том, в каком виде хранить данные (ибо это сказывается и на объеме и как следствие - на скорости операций с этим объемом данных). Ну а если хранить их в 1251, то и отдавать в утф как-то глупо:)

И опять же, будущей жизнью сайта никто при этом не рискует. Переход с 1251 на утф8, в случае если будущее сайта этого потребует, занимает минут 10 - в конфиге поменять 1251 на утф8 и нажать кнопку конверта.

Mad_Man
На сайте с 10.11.2008
Offline
162
#28
edogs:
А Вы действительно готовы (в трезвом состоянии и далее по тексту) делать для клиента в 2 раза более медленный сайт, только потому, что "утф это современно"?
edogs:
Кроме того, нас несколько удивляет то, что используемую локаль Вы считаете частью архитектурного решения. По нам так это полнейшая дичь вшивать локаль в архитектурное решение. Может Вы еще и дизайн предложите вшить сделав его частью архитектуры?

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

edogs:
И опять же, будущей жизнью сайта никто при этом не рискует. Переход с 1251 на утф8, в случае если будущее сайта этого потребует, занимает минут 10 - в конфиге поменять 1251 на утф8 и нажать кнопку конверта.

Вы забыли указать язык программирования, о котором идёт речь. Наследие PHP не предполагает безболезненного 10-минутного конверта однобайтовых строковых обращений CMS в многобайтовые.

edogs software
На сайте с 15.12.2005
Offline
775
#29
Mad_Man:
Весь вопрос заключается в том, понимает ли ваш клиент, что получает архитектуру, которая в дальнейшем не способна к масштабированию на мультиязычность без денежных вливаний на переработку кода.

Неее. Весь вопрос в том, кто Вас так жестоко обманул, внушив мысль о том, что кодировку надо вшивать в архитектуру намертво и что потом без "переделки всего" уже никуда не деться 😂

Переход с 1251 на утф8, при изначально грамотно сделанном проекте (а не том где программист с дубу рухнув вшил кодировку в архитектуру), занимает децл времени и не требует никаких переработок кода.

Mad_Man:
Наследие PHP не предполагает безболезненного 10-минутного конверта однобайтовой CMS в многобайтовую.

Ошибаетесь.

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#30

edogs, у вас книги хранятся текстом в базе? книги должны скачиваться файлом (как и песни, фильмы, программы). и на скорость самого сайта никак не должны влиять. а если завтра у книжного сайта появится книга коэлье в оригинале?

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.

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