- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Это сущность, которая может общаться через протокол HTTP, умеет принимать запросы и отправлять ответы в различных форматах? Про подразумевание приставки -веб- ты же понимаешь?
Что и требовалось доказать, в технических вопросах ты ноль.
Ты описал что делает сервер, а не что собой представляет. Сервер - это программный комплекс который постоянно должен работать, сканировать порты на получение запросов, обрабатывать эти запросы о возвращать как ты уже сказал ответы.
А зачем на сервере на интерпретируемом языке делать имитацию сервера?
Вообще стоило бы почитать прежде, чем писать, или это сильно сложно? =))) Но могу рассказать вкратце раз чтение документации и её осознание не сильная ваша сторона.
PHP создан чтобы умирать. Это значит что получив запрос, он пойдет распарсит файл (эту проблему закрыл opcache), далее загрузит в память нужный код, инициализирует окружение, подключится к БД, к кешеру и так далее, а вот дальше запустит запрос который выберет страничку и всю свою работу отчистит. Следущий запрос повторит тоже самое. Это, в том числе, делает таким как вы людям очень низкий порог входа в язык, вы не запариваетесь, делаете синглтоны, храните состояние в приложении и в целом пишите говнокод который все равно работает без утечек и багов потому что все окружение поднимается заново на каждый запрос, а в конце запроса очищается, но вот вся эта инициализация занимает большое количество, порой до 90%, времени и ресурсов у нормальных разработчиков и вот они придумали вот такие библиотеки, которые инициализируют код один раз, а дальше занимаются только обработкой запросов (полезными действиями)
А зачем на сервере на интерпретируемом языке делать имитацию сервера
Всегда можно проверить🧐
ab -n 2000 -c 500 http://... 2000 запросов с конкурентностью 500, ( одновременных)
nginx+php-fpm
952 запроса, что то типа того
nginx +upstream server 0.0.0.0:2345
Non 200 нет
Видно, что пхп-фпм процессов больше. Там конечно можно pm.max_children и прочими поиграть и нон-200 исключить, но процессов станет больше. А и так нагрузка на систему от пхп-фпм больше.
Что и требовалось доказать, в технических вопросах ты ноль.
Ты описал что делает сервер, а не что собой представляет. Сервер - это программный комплекс который постоянно должен работать сканировать порты на получение запросов, обрабатывать эти запросы о возвращать как ты уже сказал ответы.
В отличие от тебя, я могу как поднять готовый сервер, так и написать его. Если мы тут все считаем что программисты, то понимаем, что речь всегда идет о программном продукте. Твой ответ - это нашим школьникам на курсах рассказывают. В данном случае сущность подразумевает программу. Если бы отвечал технарь - он бы сказал что сервер - это компьютер, на котором запущено ПО. Не пытайся ловить на том, в чем сам не разбираешся.
Ты не ответил, что используешь сам
ЗЫ - последний раз предупреждаю о хамстве
Сервер - это программный комплекс который постоянно должен работать, сканировать порты на получение запросов, обрабатывать эти запросы
Точно комплекс?
А если он будет работать не постоянно, то перестанет быть сервером?
И точно сервер "сканирует порты"? Ни с чем не перепутал?
Точно комплекс?
А если он будет работать не постоянно, то перестанет быть сервером?
И точно сервер "сканирует порты"? Ни с чем не перепутал?
У человека проблемы с терминологией))) Ну что ты право))) Зато у него "оригинальный" фремфорк!
которые инициализируют код один раз, а дальше занимаются только обработкой запросов (полезными действиями)
Если PHP обработал запрос и очистился, то как в дальнейшем без инициализации будут выполнятся полезные действия? Я ещё понимаю работу сервера но, работу либы на итерируемом языке которая имитирует сервер??? Эта либа всегда должна работать, то есть при запуске инициализирует нужные переменные, классы и тд. и ждёт постоянно запросы, получив их обрабатывает.
Хотя я они наверно сделали так:
При запуске читается файл сессии и если он пуст, то происходит инициализация, иначе в файле сессии будут инициализованные параметры. Далее выполняется обработка запроса.
Для интерпретируемого языка это всё-равно бред.
- последний раз предупреждаю о хамстве
Сущность, тебя сюда никто не звал, я тебя не воспринимаю как программиста, извини.
Для интерпретируемого языка это всё-равно бред.
Вам пока далеко до осознания этого, не тот немного уровень =))
Если PHP обработал запрос и очистился, то как в дальнейшем без инициализации будут выполнятся полезные действия?
Суть в том что оно не очищается, это же сервер, который по вашим же словам должен постоянно работать, то есть его стартанули, он все инициализировал, к бд подключился и сидит ждет запросы
Хотя я они наверно сделали так
Не так, когда нибудь, может быть, если вы начнете читать документации, статьи, слушать конфы и сталкиваться с реально сложными проектами, где в лоб решения не работают, вот тогда возможно вы поймете как они сделали
Для интерпретируемого языка это всё-равно бред.
И еще расскажите в чем разница интерпритированного языка и компилированного, когда и там и там код уж загружен в память полностью?
Сущность, тебя сюда никто не звал, я тебя не воспринимаю как программиста, извини.
Т.е. ты себя после таких советов считаешь программистом? ))) Ты признаешь, что предложил неработающую дичь причем с ремаркой "Когда ж вы думать то научитесь?".
Подумал и выдал это? )))
P.S. даже после того как ты отредачил пост, он все равно остался неверным )))