не совсем программинг - просто кодинг @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
На страницу 1 2  >  Страница 1 из 2 [ Сообщений: 56 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
RedHomo
участник
0
Сообщения: 1575
Зарегистрирован: 22.05.01
Откуда: из Вращенец
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 28 Январь 2002, 15:01:00 
всем всего
господа, кто-топробовал сознательно, во всем коде своего сайта укорачивать названия файлов и директорий (в html)?

то есть вместо <img src="images/opupennayakartinka.gif"> писать что-то вроде <img src=i/ok.gif>

ну и тому подобную оптимизацию...

интересно, какая экономия реально получается??
особенно в варианте, когда сервер на колокейшне, и платишь за исходяший траффик [img]images/smiles/icon_smile.gif[/img]

я давно собираюсь каждый новый проект оптимизировать...но как привык с детсва, так и пишу [img]images/smiles/icon_smile.gif[/img]))
olegf Муж.
участник
3
Сообщения: 1054
Зарегистрирован: 01.11.01
Откуда: Msk
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 28 Январь 2002, 18:02:00 
можно-то оно можно. только вот как потом со всем этим кошмаром разбираться будешь? я имею в виду короткие названия файлов.

кавычки, если совесть позволяет, тоже выкинуть можно.

была у меня такя прога - html compressor, вычищала из верстки все (в зависимости от настроек) лишнее - пробелы, табуляции кавычки, etc. Экономилось до 15%. опять же, если кто захочет почитать такой код - глаза сломает.
[img]eyes.gif[/img]
Faust Муж.
Модератор
0
Сообщения: 1751
Зарегистрирован: 15.11.01
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 28 Январь 2002, 18:08:00 
Oleg Fomin
фигня твой этот компрессор...рассчитан на "оптимизацию" страниц сделанных во фронтпаге или ворде )….если пишешь код руками, то он оптимальный и получается и от длины имени файла или директории нихрена не зависит.
RedHomo
участник
0
Сообщения: 1575
Зарегистрирован: 22.05.01
Откуда: из Вращенец
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 28 Январь 2002, 18:09:00 
Oleg Fomin
разбираться - да...непросто. но если речь идет о деньгах за трафик?? будет время - посчитаю...

кавычки...выбрасываю..просто лень ставить [img]images/smiles/icon_smile.gif[/img]

а насчет проги...не знаю..она чистит мусор, который, в общем-то, и не должен появляться при граммотной верстке [img]shuffle.gif[/img]

все-таки, я тут прикидывал, что если урезать имена файлов, директорий и тд -в среднем до трети размера файла экономится....для клиента вроде и фигня, особенно на небольших страницах...но вот вопрос оплаты [img]smirk.gif[/img]
RedHomo
участник
0
Сообщения: 1575
Зарегистрирован: 22.05.01
Откуда: из Вращенец
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 28 Январь 2002, 18:10:00 
Faust
шо значит - "от длины имени файла или директории нихрена не зависит"?? зависит еще как.…
<SINbiozz>
0
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 29 Январь 2002, 08:42:00 
Faust -> Точно, я когда пытался оптимизить свой код в такой проге - он нисколько не уменьшился (1 кб из-за пробелов - несчитается...)
Пишите код руками!!!!!!!!!!!!!!!!!!!!
А названия лучше подбирать короткие и понятные
   
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 29 Январь 2002, 19:12:00 
Я бы выбрал простое решение:

1. Создаем список соответствия длинных имен (используемых при разработке) коротким (используемым при деплойменте).

2. Пишем скрипт на любимом языке, который будет брать файлы из исходного каталога, опционально править в них ссылки и копировать в целевой каталог. Заодно неплохо убрать лишние пробелы и т.п.

Результат: удобство в разработке совмещается с компактность кода на сервере.
mashitup
новый человек
3
Сообщения: 257
Зарегистрирован: 19.02.02
Откуда: moscow
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 21 Май 2002, 16:44:00 
cогласен с <SINbiozz>. код надо писать руками.
а названия файлов и короткие понятны.
тот же spacer.gif = 0.gif
а оформительские картинки можно обозначать 1_буква1_цифра.гиф. например:
1) все картинки в хидере называть h1.gif - h9.gif
2) все картинки в меню - m1.gif - m2.gif
3) все картинки в контенте - с1.gif - с2.gif
4) все картинки в футере - f1.gif - f2.gif и т.д.

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

для больших объемов посещаемой инфы это очень существенно. выливается в мегабайты трафика.
Original Demon Муж.
постоянный участник
9
Сообщения: 2719
Зарегистрирован: 18.04.02
Откуда: Hell of a Place
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 21 Май 2002, 17:10:00 
Несерьезно. Уже сейчас ADSL домой может себе позволить почти кто угодно. Если рассчитывать на модемы на 14.000, то технология так и останется на месте.

Успехов в урезании названий. [img]images/smiles/icon_cool.gif[/img]
RedHomo
участник
0
Сообщения: 1575
Зарегистрирован: 22.05.01
Откуда: из Вращенец
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 21 Май 2002, 17:11:00 
Original Demon
ты, наверно, прав. [img]smoke.gif[/img]
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 21 Май 2002, 17:21:00 
<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">quote
Цитата:
<STRONG> Если рассчитывать на модемы на 14.000, то технология так и останется на месте.</STRONG>



И что же это за технология, котору двигают вперед длинные имена файлов? [img]images/smiles/icon_smile.gif[/img]

Если предложение о ручном урезании имен файлов звучит откровенно смешно, то этот аргумент, извини, ыглядит просто глупо. [img]shuffle.gif[/img]
RedHomo
участник
0
Сообщения: 1575
Зарегистрирован: 22.05.01
Откуда: из Вращенец
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 21 Май 2002, 17:29:00 
Crazy

здесь не совсем корректно говорить об "урезании имен файлов". точнее будет - о соблюдении ряда правил применительно к процессу создания сайта (согласись, что изменение готовых файлов и создание новых - две больших разницы): короткие имена картинок при создании и тд - мэшитап тут прав. Но, млин, и Оригинал Демон прафффф...
Original Demon Муж.
постоянный участник
9
Сообщения: 2719
Зарегистрирован: 18.04.02
Откуда: Hell of a Place
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 21 Май 2002, 17:46:00 
<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">quote:</font><HR>Автор Сообщения Crazy:
<STRONG>И что же это за технология, котору двигают вперед длинные имена файлов? [img]images/smiles/icon_smile.gif[/img]

Если предложение о ручном урезании имен файлов звучит откровенно смешно, то этот аргумент, извини, ыглядит просто глупо. [img]shuffle.gif[/img]</STRONG><HR></BLOCKQUOTE>

технология передачи битов по проводам, а то ты не знаешь...

так же как и с игрухами, непомерные требования которых двигают вперед рынок домашних ПК
[img]images/smiles/icon_wink.gif[/img]
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 21 Май 2002, 18:58:00 
<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">quote
Цитата:
<STRONG>непомерные требования которых двигают вперед рынок домашних ПК</STRONG>



Ты уже начал вставлять в начало каждой страницы своих сайтов блок из 500k пробелов? [img]images/smiles/icon_biggrin.gif[/img]
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 21 Май 2002, 19:05:00 
<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">quote:</font><HR>Автор Сообщения RedHomo:
<STRONG>здесь не совсем корректно говорить об "урезании имен файлов". точнее будет - о соблюдении ряда правил применительно к процессу создания сайта (согласись, что изменение готовых файлов и создание новых - две больших разницы): короткие имена картинок при создании и тд - мэшитап тут прав.</STRONG><HR></BLOCKQUOTE>

Говорят, что девиз фирмы IBM звучит так: "Машины должны работать, а человек -- думать". На мой взгляд, это очень верно: работу по возуможности нужно перекладывать на машины.

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

Соответственно процесс выдумывания кратких бессмысленных имен и их последующего использования кодером с головой, дымящейся от вопросов "что такое 32ax2.gif -- логотип или разделитель", напоминает мне основное занятие моих котов, когда им совершенно нечего делать. [img]shuffle.gif[/img]
RedHomo
участник
0
Сообщения: 1575
Зарегистрирован: 22.05.01
Откуда: из Вращенец
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 21 Май 2002, 19:08:00 
Crazy

ты утрируешь
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 21 Май 2002, 19:33:00 
Знаменитый "универсальный довод для любой дискуссии". [img]super.gif[/img]
RedHomo
участник
0
Сообщения: 1575
Зарегистрирован: 22.05.01
Откуда: из Вращенец
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 21 Май 2002, 19:36:00 
Crazy

а то [img]images/smiles/icon_biggrin.gif[/img]

основная линия этой дискуссиb давно отклонилась от первоначального направления... какие-то коты, безумные html-кодеры...
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 21 Май 2002, 21:27:00 
Насколько я помню, основная линия дискуссии началась с первого письма. И было там сказано: "господа, кто-топробовал сознательно, во всем коде своего сайта укорачивать названия файлов и директорий (в html)?"

Берем одну из последних моих реплик: "Человеку удобнее работать с осмысленными именами, а они редко бывают короткими. Нет проблем в том, чтобы научить машину преобразовывать понятные имена в короткие там, где их будет читать уже не человек, а другая машина. При публикации."

Вроде как строго по теме. Нет?
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 08:45:00 
Crazy если сокращать не от болды, а осмысленно, системно (возможно програмными методами), то лучше сокращать имена. В конце концов, если ты везде вместо директории image используешь img ты же не путаешься, точно так же можно сократиь название директории до i и "приучить" себя понимать это. С именами файлов таже фигня. ИМХО.
RedHomo
участник
0
Сообщения: 1575
Зарегистрирован: 22.05.01
Откуда: из Вращенец
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 09:31:00 
согласен с Long-ом!

Crazy, если посчтитать процентное соотношение, ну, скажем, в 30-килобайтном файле пробелов, которые можно повырезать, и длинных имен, то, на первый взгляд, пробелов гораздо меньше.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 09:53:00 
<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">quote:</font><HR>Автор Сообщения Long:
<STRONG>Crazy если сокращать не от болды, а осмысленно, системно (возможно програмными методами), то лучше сокращать имена.</STRONG><HR></BLOCKQUOTE>

Возможно. Потому я и предлагаю обсудить, а не построиться и маршировать в светлое будущее по моей команде. [img]images/smiles/icon_smile.gif[/img]

<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">quote
Цитата:
<STRONG>В конце концов, если ты везде вместо директории image используешь img ты же не путаешься, точно так же можно сократиь название директории до i и "приучить" себя понимать это. С именами файлов таже фигня. ИМХО.</STRONG>



Все еще веселее: зачем вообще "понимать", что "i" это "images"? Кому это нужно? Браузеру пофигу -- он и так все покажет. Верстальщику тоже -- он в коде будет использовать именно "images". Так что можно хоть все картинки свалить в одну кучу и пронумеровать последовательно. [img]images/smiles/icon_smile.gif[/img] (утрирую [img]images/smiles/icon_biggrin.gif[/img] )

Кроме того, ничто не мешает использовать одновременно несколько методик мминимизации кода. К примеру, сокращение имен и удаление пробелов никак не конфликтуют друг с другом.

Но более интересным, как мне кажется, было бы поискать новые методы минимизации кода. Например: генерация общих блоков страницы выносится подгруджаемые скриптовые файлы. Т.е. изменяемая часть страницы, которая загружается каждый раз, будет уменьшена. При этом и изменяемая часть может быть представлена не в HTML'е, а в некотором более компактном виде (примеры нужны?) …

Наверняка есть и другие способы. У разных способов есть нюансы реализации. Общественности это интересно?
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 09:56:00 
<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">quote:</font><HR>Автор Сообщения RedHomo:
<STRONG>согласен с Long-ом!

Crazy, если посчтитать процентное соотношение, ну, скажем, в 30-килобайтном файле пробелов, которые можно повырезать, и длинных имен, то, на первый взгляд, пробелов гораздо меньше.</STRONG><HR></BLOCKQUOTE>

Как справедливо отмечал поручик Ржевский, случаи -- они всякие бывают. Контрольный пример: http://www.lib.ru … [img]images/smiles/icon_smile.gif[/img]
RedHomo
участник
0
Сообщения: 1575
Зарегистрирован: 22.05.01
Откуда: из Вращенец
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 10:08:00 
Crazy

это не контрольный пример. это крайность.

давай говорить о работах другого класса : большинство здесь присутсвующих пытаются делать более насыщенные графикой сайты (уточню: речь не идет об уровне этих работ )
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 10:12:00 
Крайность -- лучший контрольный пример.

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

Кстати, для оптимизации многих реальных сайтов достаточно просто убрать доменную часть адреса картинки и не трогать имена файлов. Контрольный пример: http://www.cnn.com/
RedHomo
участник
0
Сообщения: 1575
Зарегистрирован: 22.05.01
Откуда: из Вращенец
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 10:25:00 
>Кроме того, насыщенные графикой сайты не обязательно требуют использования большого количества мелких картинок.<

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

>многие из выстававлявшихся на форуме работ имели "красиво отформатированный" HTML-код с пробельными отступами.<

согласен. отступы тоже стоит сносить. но, кстати, тогда и переносы строк неплохо бы удалять...

>Контрольный пример: http://www.cnn.com/<

картинки там лежат в images/hub2000/
вместо этого можно было бы использовать i/h
меньше в 5 раз. и у кодера крышу бы не сорвало
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 10:31:00 
<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">quote:</font><HR>Автор Сообщения RedHomo:
<STRONG>не мне тебе рассказывать,что большие картинки всегда лучше порезать на несколько маленьких.</STRONG>[<HR></BLOCKQUOTE>

В такой формулировке -- неверно. Перечитай внимательно.

<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">quote:</font><HR><STRONG>>Контрольный пример: http://www.cnn.com/<

картинки там лежат в images/hub2000/</STRONG><HR></BLOCKQUOTE>

Куда больше пользы от убирания "http://…" в адресах картинок. [img]images/smiles/icon_smile.gif[/img]
RedHomo
участник
0
Сообщения: 1575
Зарегистрирован: 22.05.01
Откуда: из Вращенец
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 10:36:00 
>В такой формулировке - неверно. Перечитай внимательно<

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


>Куда больше пользы от убирания "http://…" в адресах картинок<

я с этим и не спорю! но и не мешает сократить имена директорий
hokum
соучастник
4
Сообщения: 637
Зарегистрирован: 21.05.02
Откуда: GMT +24:00
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 11:04:00 
не, я согласен с crazy, фигли спорить
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 11:50:00 
Я предлагаю не спорить, а совместно обдумать: а лучший ли это способ -- сокращать имена файлов. [img]images/smiles/icon_smile.gif[/img]

Вот, к примеру, удаление всех лишних пробелов и разделителей строк -- тоже способ сокращения кода...
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 12:02:00 
А нефига отдавать сжатый трафик тем, кто не может его распаковать. [img]images/smiles/icon_smile.gif[/img]

Проблема, помнится, была в другом: IE и NN по-разному трактовали этот стандарт. Как сейчас -- не в курсе.
RedHomo
участник
0
Сообщения: 1575
Зарегистрирован: 22.05.01
Откуда: из Вращенец
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 12:25:00 
Crazy
разреши прекратить диспут.
переливаем из пустого в порожнее [img]images/smiles/icon_sad.gif[/img]

будет возможность - обязательно поиграюсь с урезанием имен файлов и проверю на своей шкуре [img]smoke.gif[/img]
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 12:34:00 
Т.е. предложенные выше направления неинтересны?
RedHomo
участник
0
Сообщения: 1575
Зарегистрирован: 22.05.01
Откуда: из Вращенец
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 13:09:00 
ок, подытожим?

урезаем имена (руками, автоматом - неважно)
вырезаем пробелы
вырезаем переноcы строк
большие гифы режем на кусочки
жпеги не трогаем

для особых груманов - жмем на стороне сервера gzip-om
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: не совсем программинг - просто кодинг
Сообщение Добавлено: 22 Май 2002, 13:44:00 
И все?
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
На страницу 1 2  >  Страница 1 из 2 [ Сообщений: 56 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100