Курс программирования для новичков в разработке Часть 3 Курсы программы 1с Курсы 1с бухгалтерия 8

Автор Ruslana Chernenko
Курс программирования для новичков в разработке Часть 3 Курсы программы 1с Курсы 1с бухгалтерия 8

HTML CSS JavaScript заканчивают в нашем курсе то, что происходит в браузере оставшиеся два языка PHP и не работают на сервере я начал с того, что довольно подробно объяснил, что страничка — это то, что случается на компьютере у вас на сервере что-то происходит он крутится хуй его назначение сначала PHP PHP расшифровывается как HP гипертекст preprocessor такая программистка шутка вы видите название PHP первым символом у него не сделаю рекурсивное название PHP preprocessor гипертекста.

Первое является тоже печкой, но смысл сегодня очень простой гипертекст мы уже знаем, что такое препроцессор. Что работает обработка до preprocessor перед кем-то перед тем как этим займется браузер у клиента перед тем когда запрошено страничка прицепился с этим запросам HP там наверху может обработать что-то пока не говорю, что ты результат выплюнуть пользователю свою страничку, а которую он уже примет и запустят по всем правилам HTML превратит страницу у себя. Для чего нужна уже три обработка она может быть нужна она мне нужна она нужна.

Когда например вам нужно пользователю отправить не одно и тоже каждому.

Пользуясь разные пользователи пример кто-то заходит с телефона кто-то с планшета тут большого компьютера можно один и тот же сайт показывать всем можно сделать универсальный сайт который понимает, что у него за тип устройства которые у него лежит и прекрасного закачивает большую картинку на видео на телефоне уменьшает потому, что она туда попадает она попадает туда, а — это маленький телефон, а у него дорогой трафик он получает огромное картинки предназначены 500 раз какую-нибудь рядом на 100 языках у вас какая-нибудь часть текста выводятся. Да он получает. Все сто языков и только получивших джаваскрипт определяет. А у меня на языке суахили языки которые вы туда скачали английский русский на китайский мёртвым грузом он скачал может быть можно на сервере решить кому, что отправить или картинку обработка перед тем как отправить уменьшить и увеличить изменить. Как отправить на устройство. Кто является в неком которые происходят на северной стороне до того как информация пойдёт клиенту штатная образом. Вот — это при обработке и занимается электрички назначение так многие успешные. Вообще практически успешно инструменты программирования он существенно превысил вышел за рамки своих способностей каждого скрипт который раньше могут делать 56 вещей. Да потом написали точно также переписывался как прослойка между сервером и браузером превратился в полновесный мощный широкий язык программирования которые стали теперь можно работать вообще можно написать полноценную программу она будет работать прекрасно на сервере на компьютере вообще не нуждаюсь в интернете делать что-то другое очень. Могущественный язык мы не будем изучать подробно, а потому, что он очень очень большой, но мы посвятим несколько занятий интенсивно ближе к концу, а когда можно будет комфортно чувствовать системе Java Script с и посмотрим как он какие необычные задачи. Он легко позволяет выполнять. После чего, тогда нас вместе с ним мы к сожалению буквально пару занятий проведем с языком SQL язык SQL — это как бы любишь структурированный язык запросов язык структурированных запросов — это язык на котором разговаривают с базами данных определенного типа с вами есть ещё другие. Мы про них тоже поговорим немножко его основное назначение менять данные в базе вот уже записывать их туда доставать их оттуда. То есть самый характерный вопрос который задается базе данных — это скажи мне пожалуйста числится. У тебя какие-то такие-то такие-то вещи которые больше такого-то, но меньше такого-то и при этом принадлежат промежутку времени за прошлую неделю и он выдаёт не знаю список клиентов и покупателей список продаж вся история в том, что в чём вообще нужна эта идея с базами данных. Почему нельзя просто в файле хранятся данные о продажах на примере следующих в интернет-магазине тысячу раз нельзя продаж хранить на сервере когда администратору надо показывать делать если у вас достаточно большой даже отлично быстро на сервере проглядывать файлов в поисках чего-то конкретного может занять мы скажем 2 секунды — это не страшно когда страничку загружается можно и подождать, но нормальный сервер нормальный может получить 1000 посетителей в час полчаса вполне — это не огромное совершенно большие сайты миллионы получают 2-3 секунды на каждого из 1000 посетителей. Уже больше часа все остальные свыше 3000. Буду считать страшные фотки не работает он сломался — это кстати одна из неприятных вещей для для разработчика, а потому, что вы тестер в одиночестве вы его написали выглядят все функции работают вы сидите ночью в квартире всё работает попросили трех приятелей своих они сейчас работают говорят смотреть его заказчику он мне звонит через день работает он не отвечает я не кликается люди выбирают ABC моего сайта ничего не происходит вы не можете понять, что делать если у меня оптимальный сделали запросы в базе данных вообще серверную сторону работы сайт который не удалил 100 человек 1000 человек. Он может лечь в арктическом просто не будем справляться не будет словом слишком медленный мы будем учиться. Как эффективно рассчитывать в простейших случаях ставится эффективно рассчитывать нагрузку сайта чтобы таких ещё не происходило потому, что полноценный бета тестинг проверка сайта перед запуском в теории обязателен на никогда не бывает. Поверьте мне на слово не хватает сроков это. Извините вы где-то тысячу людей должны взять или хорошо тысячу программ написать который имитирует запустить нагрузку — это не так просто как кажется когда — это удаётся сделать, но полагаться на то, что у нас заказчиком позволит нельзя ожидать он будет работающий сайт нашей с вами единственное спасение соблюдать правила и синтаксис языка неправильно издание команд даже не изящная написание кода хотите.

0 комментариев
0

Читайте также