Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
Gold Fox
Зарегистрирован: 14.04.04
Сообщения: 216
|
Добавлено: 13/07/04 в 13:02
|
|
Первенец :-) http://www.uni-porn.net/
Пожалуйста выскажите свое мнение! Оно очень интересно! Что нужно исправить и изменить?
|
K началу
|
|
|
Farik
Зарегистрирован: 19.03.04
Сообщения: 234
|
Добавлено: 13/07/04 в 19:36
|
|
Очень и очень неплохо. Дизайн хороший, спонсорские ссылки, особенно верхняя очень супер. Статус бар не то, чтобы хорошо закрыт. Лучше всё таки при наведении на ссылку показывать адрес какой нить.... Код не очень грамотный, скажем так... HTML весит 150кб, хотя мог бы и в три раза меньше запросто. Юзай CSS. Ну и там всяких дескрипшенов-кейвордов моно было бы добавить, лишними не будут...
|
K началу
|
|
|
Gold Fox
Зарегистрирован: 14.04.04
Сообщения: 216
|
Добавлено: 13/07/04 в 22:41
|
|
А как же его в три раза меньше ужать? Подскажите, пожалуйста! Это действительно проблема!
Господа корифеи и гуру жду ваших откликов!
|
K началу
|
|
|
Farik
Зарегистрирован: 19.03.04
Сообщения: 234
|
Добавлено: 13/07/04 в 23:52
|
|
Дык написал же - юзай CSS.
У тебя очень много повторений получается на странице 100 раз Код: | <td color=#ABCDEF font="bla bla" border=0 width=20 height=100>bla bla</td> | это уже траффик
Код: | <head> <style> td.cool{width:100px; height:20px; color:#ABCDEF; font: 700 12px; border:0} </style> </head> <body> <td class=cool>bla bla 1</td> ... <td class=cool>bla bla 1001</td> </body>
|
значительно уменьшит обьём не забывай про рейтинг! 8)
|
K началу
|
|
|
Quantum[Tau]
Зарегистрирован: 15.03.04
Сообщения: 618
|
Добавлено: 14/07/04 в 00:16
|
|
Достойный сидж! Хороший дизайн.
|
K началу
|
|
|
Erotix
Зарегистрирован: 19.04.03
Сообщения: 956
|
Добавлено: 14/07/04 в 01:45
|
|
Gold Fox:
диз нормальный , но страница тяжеловата ...
я бы графику (надписи к разделам) написалбы шрифтами ... и веса меньше и гуглу есть что почитать
|
K началу
|
|
|
vlm
Зарегистрирован: 01.04.04
Сообщения: 66
|
Добавлено: 14/07/04 в 10:26
|
|
Первое на что взгляд упал просматривая соурс: <td rowspan="1" colspan="1" height=1 width=1></td> И таких td дико много. Убери rowspan="1" colspan="1". Код уменьшится гораздо. Не нада прописывать дефолтные значения. И потом правильно тебе тут уже сказали - пользуй ЦСС. Много дает... Только вынеси его в отдельный файл. Всяко у многих пользователей он возмется из кеша - какая никакая а скорость загрузки увеличится. Потом <script>RndImgPIC(3,47,"width=75 height=75 border=1","Click here!");</script>. Третий и четвертый параметр у тебя везде одинаковый. Мораль, зачем его каждый раз указывать если можно прописать явно в функции. (правда я не знаю кто генерит этот скрипт - но если ты его сам писал - исправь... еще сэкономишь очень много байтов
|
K началу
|
|
|
Gold Fox
Зарегистрирован: 14.04.04
Сообщения: 216
|
Добавлено: 14/07/04 в 14:02
|
|
Так урезал, что можно... На ЦСС разве можно так хорошо экономить? В данном случае?
Какие ещё будут мнения и предлоения? Высказывайтесь активнее! Очень нужна критика, ну и похвалить тоже можно :-)
Что на ваш взгляд ещё можно порезать в коде, чтобы он уменьшился?
|
K началу
|
|
|
Sergunya
Зарегистрирован: 23.07.00
Сообщения: 442
|
Добавлено: 14/07/04 в 14:38
|
|
насчет трейда - у тебя среди трейдеров есть не только униформ сайты, но и по моему просто тины - не слишком хорошо для продуктивности как внутренней, так и внешней. а сидж действительно симпотный
|
K началу
|
|
|
Catch22
Зарегистрирован: 07.03.03
Сообщения: 1743
|
Добавлено: 14/07/04 в 14:40
|
|
По коду ничего подсказать не могу, ибо не спец, но нашел текстовую ошибку. Там в твоих вертикальных рекламных спотах (3 штуки) написано: They are hot. They are _honey._
Должно быть - They are horny.
|
K началу
|
|
|
vlm
Зарегистрирован: 01.04.04
Сообщения: 66
|
Добавлено: 14/07/04 в 15:32
|
|
Поищи повторяющиеся фрагменты кода как например <td height=19 bgcolor="#FFFFFF"> и вынеси это в стили. например так: # td19 { background-color: #FFFFFF; height: 19px; } ... <td id="td19"> Много этим конечно ненаэкономишь - но если разумно будешь использовать цсс - то в итоге получишь вполне приемлемую экономию в размере кода.
|
K началу
|
|
|
von Stoltz
Зарегистрирован: 29.07.03
Сообщения: 66
|
Добавлено: 14/07/04 в 15:52
|
|
<script language="JavaScript"> x=Math.round(Math.random()*10+10) document.write(x); </script> такую конструкцию, она часто повторяется, можешь заменть чем-то типа <script language="JavaScript"> function e() { x=Math.round(Math.random()*10+10) document.write(x); } </script> один раз в начале, а там где цифру надо вставить - соответственно: <script>e();</script> опять же траффика сэкономишь но вообще ротатор на ява скрипте - это впечатляет, я даже было сначала решил, что он по пупулярности сортирует... вот только массивы в начале - это 18 килобайт чистого траффика, у меня весь текст страницы сиджа 9к тянет, попробуй ротатор в отдельный файл - может хоть что-то сэкономить получится
|
K началу
|
|
|
Gold Fox
Зарегистрирован: 14.04.04
Сообщения: 216
|
Добавлено: 14/07/04 в 17:10
|
|
Дорогому саппорту спонсора респект за ликбез :-)
Яву подправил, сж с утра сбросил лишних почти 30 кб! Спасибо за помощь!
Но что ещё можно убрать лишнего и ненужного в коде?
Насчет ротатора: а как его в файл выносить то? А мона с помошью явы считать строчку из файла?
Продолжаем оптимизацию! ;-)
|
K началу
|
|
|
von Stoltz
Зарегистрирован: 29.07.03
Сообщения: 66
|
Добавлено: 14/07/04 в 17:57
|
|
Gold Fox писал: | Но что ещё можно убрать лишнего и ненужного в коде?? |
Имена функций JS сократи - еще уберешь пару килобайт
Gold Fox писал: | Насчет ротатора: а как его в файл выносить то? А мона с помошью явы считать строчку из файла? |
<script src="./rotator.js"></script> или что-то в этом роде, знатоки JS поправьте, ну а в rotator.js вынести собственно код
|
K началу
|
|
|
Gold Fox
Зарегистрирован: 14.04.04
Сообщения: 216
|
Добавлено: 14/07/04 в 20:00
|
|
Ротатор теперь отдельно лежит... Незаметил, стало грузиться быстрее?
Какие ещё есть предлоежения по оптимизации кода?
|
K началу
|
|
|
Farik
Зарегистрирован: 19.03.04
Сообщения: 234
|
Добавлено: 14/07/04 в 22:37
|
|
Несколько соображений:
1. Нафиг писать ротатор на жаве?
Код: | <script language="JavaScript"> W("Cop"); </script> | - 50 байт. "Two Secretarys drink cum" - 30байт. Таким образом текст блока ссылок - 800байт (7 блоков - 5.6Кб) Вывод их с помощью <script> - 10Кб Плюс к этому 20кб - подгружаемый .js с ротатором. То есть только на замене ротатора жавовского на пхпшный ты сэкономишь 25кб минимум(имеется в виду, что кроме текста ссылок - 5 кб ничего лишнего не будет). Кроме того, вынос кода ротатора в отдельный файл выигрыша никакого не даёт. Браузер пользователя хранит такой файл в кеше, но если учесть, что повторных заходов у сиджа поти нет, то и выигрыш в траффике - смешной. 2. Оптимальное использование CSS:
Код: | <style> tr{background-color:#FFFFCC} td{background-color:#FFFFCC} div{text-align:left; font: -1 Arial, Helvetica, sans-serif;} </style> в шапке, а в коде ..... <tr> <td> <div> Маша имеет дашу 15пиксов </div> <td> <tr>.... |
Сэкономит тебе 40Кб в общей сложности(200байт экономии * 200экономий). Цифры не с потолка а исходя из кода твоего сиджа.
3. Ссылки Пока что все ссылки у тебя ведут на одного трафик свичера, разве в Фете нелья указать ссылку по умолчанию, заменив /cgi-bin/fet/out.cgi?фывфыввфывайцукуцкуцйкавыфафыафывавав&p=30?link=UNInurses на /cgi-bin/fet/out.cgi?link=UNInurses?, опять же при 200 ссылках экономия - 1кб. Пустяк, а приятно...
|
K началу
|
|
|
Gold Fox
Зарегистрирован: 14.04.04
Сообщения: 216
|
Добавлено: 14/07/04 в 23:39
|
|
Ребят - сидел весь день оптимизировал! Farik отдельный респект про ЦСС!
Зацените теперь! Что скажете?
|
K началу
|
|
|
von Stoltz
Зарегистрирован: 29.07.03
Сообщения: 66
|
Добавлено: 15/07/04 в 10:30
|
|
Farik писал: | Несколько соображений: 1. Нафиг писать ротатор на жаве?
Код: | <script language="JavaScript"> W("Cop"); </script> | - 50 байт. "Two Secretarys drink cum" - 30байт. Таким образом текст блока ссылок - 800байт (7 блоков - 5.6Кб) Вывод их с помощью <script> - 10Кб Плюс к этому 20кб - подгружаемый .js с ротатором. То есть только на замене ротатора жавовского на пхпшный ты сэкономишь 25кб минимум(имеется в виду, что кроме текста ссылок - 5 кб ничего лишнего не будет).
|
Сие есть не совсем так, пхпшный ротатор выдаст хтмл код такого вида:
Код: | <tr> <td height=.. width=..><a href=.. target=...>Two Secretarys drink cum</a></td> <td height=.. width=..><a href=.. target=...>Three Secretarys drink cum</a></td> .... <td height=.. width=..><a href=.. target=...>Six Secretarys drink cum</a></td> </tr>
|
в итоге весить этот код может поболее того, что что весит ротатор на яве-скрипт, а так похоже оптимизировать больше нечего, размер сэкономленных килобайт в студию;)
|
K началу
|
|
|
Gold Fox
Зарегистрирован: 14.04.04
Сообщения: 216
|
Добавлено: 15/07/04 в 11:16
|
|
Итого, благодаря мудрым наставлениям, сам размер сиджа уменьшился почти в 3 раза (считая вместе с ротатором). Прямо как обещали! Большое спасибо и мои респекты Farik'у и Von Stolz'у!
Какие ещё будут высказывания и предложения насчет сж?
|
K началу
|
|
|