X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Три стороны кода
k0ttee
k0ttee
Topic Starter сообщение 23.11.2014, 11:29; Ответить: k0ttee
Сообщение #1


Код сайта (не важно какой: серверный PHP, браузерный JS или HTML+CSS разметка) стоит оптимизировать, но в чью пользу? Обратимся к рисуночку.
Прикрепленное изображение


Кто есть кто?
Клиент (прокладка между браузером и стулом) - капризное существо, которое: за хорошую работу спасибо не скажет, зато с легкостью перечислит все тормоза / кривизну и перегруженность рекламой.
Машина (браузер & сервер) - программно-аппаратная платформа обеспечивающая просмотр бесплатного ххх работу всего интернет-действа.
Разработчик (быдлокодер / профи) - эти руки и решают все, но в ряде случаев они могут обделить одну из сторон (в том числе и себя).

Что они хотят от кода?
Клиенту плевать на ваш код, ему надо чтоб у него все работало быстро и не тормозило. Но результатом огребется именно он.
Машина хочет от кода меньшего объема и оптимальной нагрузки, чтоб все выполнить и не упасть. Я могу "на бис" сделать вам такую JS-функицю, которая загрузит вам процессор на все 100 или положит браузер.
Разработчик хочет, чтобы код можно было потом открыть и изменить. Побольше комментариев, да и текст кода как можно понятнее.

Какой счет и в чью пользу?
Конские объемы памяти позволяют бездумно копипастить код, а разработчики обычно ленятся делать production-версию с выпилинными комментариями & пробелами & переносами строк.
Конские скорости современных интернетов все это вытягивают, но обладатели мобильных модемчиков негодуют. Сам помню пытался открыть админку WP на даче, когда трафик кончился и скорость упала...

Порой перетянутой в сторону разраба одеяло просто поражает. Открываю чужой CSS и вужу:
/*******************/
/*      шапка      */
/*******************/
#header{
height:100px;
width:980px;
}

Вот неужели по имени header не ясно что шапка? Нет, надо прокомментировать, да с рюшечками.... Бывает что комменты раздувают CSS чуть ли не вдвое... Такие коменты еще и жрут место на твоем экране, разработчик, одумайся!

Браузеры это кэшируют, но первую загрузку никто не отменял и обладатели 3G могут пойти налить кофе чтобы не уснуть в ожидании появления страницы. Первая загрузка... Да! Та самая, когда к вам впервые заходят с гугла! А в большинстве случаев на первое впечатление о скорости загрузки забивают.

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

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


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
airman
airman
сообщение 23.11.2014, 15:00; Ответить: airman
Сообщение #2


(k0ttee)
Такие коменты еще и жрут место на твоем экране, разработчик, одумайся!

ну не все же такие продвинутые прогеры как ты)) Есть и такие как я например, которые иногда лезут че-нить ковырнуть, и подсказки помогают. Хотя чаще конечно ищу готовое решение в сети, с указанием где и что исправить


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
Topic Starter сообщение 23.11.2014, 20:28; Ответить: k0ttee
Сообщение #3


такие продвинутые прогеры как ты

Так я и не продвинутый: выучил 25 функций, подглядываю еще 25 в гугле и качу бочку на чужой код. :P
Да и описанное в теме это не столь программирование, сколь причесывание выхлопа. Многие умеют html+css, но не выпиливают ненужности в готовой версии.
чаще конечно ищу готовое решение

Идеального кода не бывает - у любого будут плюсы и минусы в одну из трех сторон. Но...
Первое время читал по блогам уроки и восхищался, а как сам разобрался - возненавидел.
Допустим, подгрузить что-нибудь без обновления страницы. В некоторых уроках городят до жути не оптимально: фрейм (нагрузка для браузера как вторая вкладка) и ajax-запрос (довольно много кода), когда можно сделать одной строкой.
$('#div').load('/page.php');


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыДайте, пожалуйста, фрагмент кода на джаваскрипте для калькулятора на сайте
3 re-search 1372 7.7.2019, 15:20
автор: web-coder
Открытая тема (нет новых ответов) Чистка вредного кода на сайтах WP
0 SkyFire 2279 24.12.2017, 11:30
автор: SkyFire
Открытая тема (нет новых ответов) Продаю три статьи
1 GERRARD 5876 12.6.2017, 17:26
автор: ABCDF
Открытая тема (нет новых ответов) Нужна помощь в изменении кода сайта.
6 sanuzelservice 5906 2.12.2015, 15:07
автор: -sanuzelservice-
Горячая тема (нет новых ответов) Услуги по валидации кода
37 alizid1 14015 31.1.2015, 15:02
автор: kstnews


 



RSS Текстовая версия Сейчас: 19.3.2024, 11:15
Дизайн