Aisamiery

Aisamiery
Рейтинг
324
Регистрация
12.04.2015
Dmitriy_2014 :
может 20К, 50К или 100К, но выдержит ли сервер?

Называется нагрузочное тестирование, самое простое утилита ab и siege, а так простая и прикольная например яндекс такн, можно зарядить снаряды на страницы и выставить нужные RPS и посмотреть на какой цифре начнут сыпаться ошибки

alaev #:
Раньше было так. У кого меньше код весит, тот и круче.

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

ArbNet #:

А я не говорил, что на Rust пишу под веб, хотя на нём и можно писать под WebAssembly. На нём я пишу ПО для микросервисов, свои: ЯП, сервер, базу и др. есть в планах ещё свой браузер(но не с html\css\js, а на своём же ЯП). А пока сайты буду делать на фреймворке. Как то так.

Тут в целом всё понятно =)) Фреймворки не те, языки программирования не те, браузеры не правильные, сервер не тот, базы медленные =)) Если вы думаете что со всем вокруг вас что то не то, то ... дальше сами догадаетесь

ArbNet #:
пока он конечно только на половину сделан как прототип, я работаю и над его разработкой на Rust тоже

Rust это прикладной (системный) язык, а не для вэб разработки, хоть там и есть некие вэб фреймворки, но это замена C++  на котором не делают сайты, разве что только высоконагруженные их части и именно потому что есть более удобные инструменты =))) Тогда уж лучше  go взять для этой задачи. даже не так, можно взять питон который будет там где надо дергать rust =))

ArbNet #:
Если бы вы мне чем-то помогали, то это время могло сократится в несколько раз, вы себя позиционируете как профи

Ответами на вопросы на форуме никак не поможешь, нету кода. Я вот например взял библиотеку на php для работы с монгой какого то автора, но так как я её использовал в RR в не умирающем потоке оказалось что там течет память, я поправил утечку помог автору изначальной бибилиотеки и нет смысла каждый раз начинать свою работу с придумывания колеса. Мейнстримные фреймворки тем и хороши, что ты можешь взять чьи то серьезные наработки, с документацией, с паттернами внутри, уже проверенных на многих проектах и в случае если там будет что то не то или не так, поправить код фреймворка самостоятельно и помочь тем самым другим разработчикам.

ArbNet #:
А по факту получается, что вы просто напросто привыкли работая на дядю быстренько нагуглить готовые инструменты и способы, примеры, накидывая свой говнокод лишь бы выполнить задание,  уж извините, но по общению с вами так и выходит, отвечая ссылаетесь на существующие инструменты и примеры в сети, теперь ещё ИИ вам в помощь, а свои мозги вы напрячь не в состоянии..

Потому что это инструменты, основная работа - это в реализации какой то уникальной логики, решении проблем масштабирования, самое сложное в разработке - это писать код который можно поддерживать всю жизнь существования проекта, а не просто разрабатывать, для этого надо знать много чего и ответы с ИИ или интернета не помогут, так как проекты уникальные, инструменты нет. Любая работа человека стоит денег, даже ваша работа над проектом стоит денег, вы вложили огромную кучу денег в свой проект с нулевой эффективностью, разве что можно сказать что вложились в обучение, единственное что знания которые вы получили скорее всего ненужные, так как слушать вы не умеете и считаете себя умнее других, а в такой позиции учится достаточно сложно. Поэтому я не готов тратить своё время на придумывание костылей инфраструктурных, когда есть куча удобных и готовых, наша жизнь не бесконечна, я лучше постараюсь запустить 100 стартапов, чем сделаю 100 фреймворков и библиотек, мои идеи и желания куда прозаичнее и рассчитаны на создание каких то интересных проектов, а не технологий, технологии рождаются тогда, когда в них есть нужна для реализации чего то нужного на проекте, я вам об этом часто говорю. А свои CMS и фреймворки я уже написался лет 20 назад.

ArbNet #:
Во-вторых, я делаю как могу, да долго, потому что много приходится проверять, изучать, переделывать и тд. да и семейные проблемы, здоровье подкосило, но я не бросил и продолжаю свои разработки.

Базовые вещи типа автолоадера, роутинга, рендера страниц и прочего я делал за пару вечеров как тестовое задание при устройстве как вы говорите на дядю, с паттернами по "научному", несколько лет это достаточно большой срок, но тут я же говорю у вас разработка ради разработки, нету конечного цели или дедлайна, работу никак не "пощупать", по мне так вы давно перегорели с этой затеей и возвращаетесь к ней на вечерок под пиво раз в 2-3 месяца и то это наверное часто еще я сказал. За 2-3 года интенсивной разработки становишься как минимум мидлом, а достаточно большой процент и сеньорами и точно таких вопросов уже не задаешь.

Тем временем с начала разработки этого супер "удобного" фреймворка, уже вышла не одна мажорная версия мейнстримных фреймворков, а тут воз и ныне там =)) Но когда делаешь ради того чтобы делать, а не решить какую то проблему, обычно так и происходит
Станислав #:

У меня все на мази =) Все данные в облаке яндекса, сервер чисто как прокладка выступает, если он даже полностью грохнется, восстановить данные не проблема, точнее мне даже восстанавливать ничего не нужно будет, API яндекса все само восстановить, единственное в чем затык будет это доменам надо будет новый ip сервера прописывать, и ждать 24 часа. Ну а если бы хранилось все на нем, то да, такие облака брать не рекомендовал бы даже врагу =)

Почему вы не возьмете тогда просто CDN с раздачей из S3? И виртуалка которая запускается на час другой, ресайзит все что надо заталкивает в S3 и удаляется до следующего запуска. У яндекса в облаке все эти инструменты уже есть, домен привязывается по CNAME

Delysid #:
При первой опасности CF включиться сразу же.  На CF так делается. Изучай технологии.

Чтоб включить CF надо будет и IP поменять чтоб злоумышленник их не знал.

Я до сих пор использую CF как DNS потому что они в том числе стоят как резолверы, но проксирование там не включается за ненадобностью, вот и там люди делают так же, используют DNS от CF, а в А запись прописан защищенный IP от ддос гварда 

garry69 #:
Зайдите в консоль, там выберите вкладку приложение и в ней свой домен в куках и будете удивлены, сколько вы раздаете их. Самый простой способ поставить плагин, который отрубит куки для посетителя с его согласия или нет.

У меня WP ничего не раздает совсем, но там и плагинов нет никаких. А так если не шаред, а свой сервер то на nginx можно обрезать заголовок Set-Cookie только на этом домене будет не зайти в админку. Но там тоже можно обойти разными способами

Mik Foxi #:
так связка: время, ип, юзерагент, в сумме это вполне перс данные. 

Я так понимаю персональные данные все же это те данные по которым можно определить конкретного пользователя, ип, юзерагент и время явно ими не является

Всего: 4113