![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
мухр |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 11.8.2005 Репутация: нет Всего: нет |
Зачем нужны переносы между тегами, отступы, комментарии, если сайт, к примеру, состоит только из динамических страниц? Ну допустим, если используется система шаблонизации, то не логичнее ли всё это как-то повырезать, или просто не прописывать (если шаблонизация не используется) - вес страниц будет меньше, да и пользователю же всё равно?
Но если взглянуть на многие сайты, выполненные в различных студиях - там эти излишние элементы html-кода везде оставлены. Зачем? |
|||
|
||||
R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 9 Всего: 30 |
мухр
Ну делать переносы между тегами или не делать это твоё дело (за исключением тех моментов когда это необходимо), отступы и комментарии это для себя любимого делается или для того кто потом будет вносить изменения в твой код да и красивее с отступами смотрится код. Думаю от комментариев и отступов исльно твоя страница не потяжалеет.
Например какие из них лишние?? -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
мухр |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 11.8.2005 Репутация: нет Всего: нет |
Так вот в том и дело, что все отступы, табуляции, переносы, комментарии можно вырезать в процессе вывода буфера, так сказать, обработать вывод.
|
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 4 Всего: 360 |
Для красоты и читабельности они там. Больше не для чего.
|
|||
|
||||
мухр |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 11.8.2005 Репутация: нет Всего: нет |
Кстати, было бы не плохо написать такую регулярку, чтобы удаляла все комментарии, переносы вне тегов <script> и <textarea>, отступы от краёв и между тегами - вот её бы следовало применить в данном случае. А ещё можно в gzip сжать - вообще было бы хорошо.
|
|||
|
||||
Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 9 Всего: 71 |
мухр
вопрос на засыпку, а зачем? Думаешь если страница будет на пол секунды загружаться быстрее тебе это поможет? А вот найти ошибку в коде если что или что-то проверить (изминить) - очень даже поможет -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Если страница динамическая, то ошибку ищут либо в серврном скрипте (анализируя что же он там генерит), либо пользуются валидатором. При наличии уже 200-250 строк кода, пусть даже чертовски красиво отформатированного надеятся "увидеть" ошибку ИМХО глупо. Сложные ошибки как правило неочевидны. |
|||
|
||||
Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 3 Всего: 78 |
Интересно... А если человек написал сайт и отдал его заказчику... А потом заказчик решил его немного подправить, пригласил другого программиста, а другой программист аж на стул присел, когда увидел такую лабудень.
Я считаю, что необходимо ставить отступы, так как на самом плохом момеде с самой плохой выделенкой (мои личные данные) средняя страница без отступов и без символов перевода каретки загружалась за 26.00119303 секунды, а со всеми правилами программирования (в том числе и отступами и комментариями над каждым блоком) - 27.86694023. Одна секунда (с лишним) на самой плохой линии ни о чем не говорит. Так что лучше пользоваться отступами. -------------------- Ll 2 |
|||
|
||||
Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 9 Всего: 71 |
![]() После этого к тебе больше этот заказчик не обратиться ![]() -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: нет Всего: 151 |
У нас при сборке проекта работает оптимизатор, который удаляет все форматирование. Если нужно его оставить - собирается дебаг-версия, без оптимайзинга.
Плюс есть специальные проги - форматтеры. Добавлено @ 22:21 А нужно это для уменьшения размера. Когда страницы больше мегабайта - это реальная экономия трафика. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
мухр |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 11.8.2005 Репутация: нет Всего: нет |
Если задача стоит форматировать вывод "на лету", не затрагивая исходник шаблона, может класс есть специальный на php? |
|||
|
||||
Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 9 Всего: 71 |
Извини меня конечно, но я НЕВЕРЮ! Никогда ещё не видел страницу больше мегабайта! И как по твоему её будут смотреть??? Я её дома открывать буду минут 10. -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
Illuminaty |
|
|||
![]() /*Антон Захаров*/ ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1238 Регистрация: 19.3.2005 Где: Россия, Казань Репутация: 25 Всего: 56 |
Gold Dragon, я видел страницу больше мегабайта. Без flash и т.п.
Есть такой продукт SharePoint Portal у Microsoft, так вот у него такие страницы. Благо он в основном для локальных сетей |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: нет Всего: 151 |
А она и не для прямого просмотра предназначена ![]() Она отсылается на устройство под названием Set Top Box, подключаемое к телевизору. Эта страничка содержит программу передач на ближайшие дни. Сотня каналов * несколько дней * подробное описание программы + сервисная информация = большой трафик. Да и рабоет это только через ADSL. Добавлено @ 09:28 Выглядит это вот так. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
Kludge |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 11.1.2006 Репутация: нет Всего: нет |
расставлять комментарии или нет, форматировать или нет - ваше дело, и никто вас не принуждает это делать. Но если дать вашь код кому-то на передел.... или сам месяца через два сядешь переделывать.... ууу... я вам сочувствую.
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |