Aisamiery

Aisamiery
Рейтинг
319
Регистрация
12.04.2015
team-voice:
этим они сказали лишь то что у них отключен HT :)
ни слова про оверсел :)

А человек и не спрашивал про оверсел, человек спрашивал про реальные ядра а не виртуальные, но вы же не читатель, вы же писатель. Но у них хорошое качество и за годы мне мунин не разу не показал что есть ожидание проца. По этому есть там оверсел или нет можно только гадать, я не заметил ни разу

посмотрите 1cloud.ru, там реальные ядра. можно объединять в локальную сеть и менять ресурсы на лету. Ну и качество конечно отличное.

PS. по крайней мере написано что: "Важным техническим обстоятельством является то, что в облаке 1cloud не применяется коэффициентная программная эмуляция процессорных ядер, которая приводит к снижению производительности. В облаке 1cloud процессорное ядро виртуальной машины всегда соответствует физическому процессорному ядру аппаратной платформы."

vandamme:
гитхаб же более популярный))
уже должны быть бесплатно приватные репозитории, видел новости

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

vandamme:
Aisamiery, получается при установке гита на виндовс на локалке создается хранилище, где это всё хранится, так? Значит периодически и это хранилище бекапить на внешний жесткий диск?

Гит система распределенная, на каждой машине свой независимые репозиторий, то есть у вас локально репозиторий, еще такой же репозиторий на хостинге где сайт и еще репозиторий удаленный через который обмениваетесь, например бесплатный gitlab.com и даже если в этой цепочки хоть кто то крякнется останется еще 2 идентичных репозитория.

vandamme:
Aisamiery, и че после каждой мелкой операции вроде этой https://githowto.com/ru/moving_files надо постоянно работать с гитом и давать ему команды? Как-то геморно при каждом создании нового файла или перемещения его в другую папку работать с консолью.

Понятно, что большинство разработчиков им пользуется, но все же..

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

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

Ну и вы должны понимать, что свои файлы вы не испортите и не потеряете, потому что даже после удаления файла можно вернутся к состоянию, когда этот файл еще существовал, а так же можно сбросить любые изменения до любого состояния, например пропадает проблема с вирусами от слова совсем. Зашли на хостинг сделали git status увидели что изменились файлы, хотя вы эти изменения не делали, сделали git reset --hard HEAD и у вас вернулись все измененные файлы к последнему вашему состоянию.

В целом я уже много лет работаю с гитом, все мои проекты они все в гите, даже самые простые в виде лендингов. Я не использую гит, только если у залетного заказчика, есть разовая задача не занимающая больше пары часов времени и то это вызывает постоянно дискомфорт.

Да и заказчикам видно, очень хорошо, особенно если на почасовой ставке как работаю я. Потому что видно всю проделанную работу, например как проверить правда ли человек работал 10 часов? Зашли в гит, посмотрели его мерж реквест а там 10 строк кода меняется во всем проекте, вы поверите что он писал их 10 часов? Так же удобно залетных фрилансеров пускать к проекту, им не нужен прод и любые их изменения можно откатить и в целом посмотреть что они сделали. Гит показывает исключительно строки, которые меняются в файлах это проще смотреть, чем просматривать тысячи строк в кучи файлов.

В случае если накатили изменения какого то функционала и все упало или что то сломалось, можно одной командой откатить все на предыдущее стабильное состояние. Преимуществ очень очень много, просто да, к гиту нужно привыкнуть, а потом уже не отвыкнуть =)

cscope:
Ну вот и я чего то не найду такой возможности в цмс.
Еще такой ламерский вопрос - я хочу тогда написать (заказать) скрипт который будет брать контент из csv файла и создавать на его базе файлы сайта. И отсюда такой вопрос - что будет создавать большую нагрузку сайт с 100к страницами на файлах или сайт со 100к страницами где контент в mysql? Файлы на инклюдах.
При одинаковом трафе.

Тогда уж закажите скрипт, который будет генерировать из csv файлов с контентом страницы сайта в html, можете даже отложеную публикацию дописать и на крон задачу поставить, тогда у вас собственно с нагрузкой проблем не будет и справится виртуалка даже за $5. На ноде пишется на раз, инструментов миллион, зачем вам цмс пока не совсем понятно

---------- Добавлено 23.02.2019 в 22:38 ----------

SeVlad:
Если эти 100к файлов будут в одном каталоге, то уже ФС загнётся :) Да даже если и в разных - зависит от ОС/ФС и ограничений хостинга. Как раз для обхода этого горлышка и были придуманы БД. Но с ними свои особенности.

Где вы вдохновление черпаете? У меня ФС не загибается даже с парой миллионов сессий в одной папке, да через фтп клиент её не посмотреть, но это проблема фтп клиента, а не файловой системы.

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

apollion:

Filezilla и Notepad++ самое простое и самое удачное решение. История изменений файла, который я могу править десятки раз за пару лет мне не требуется и старые версии которого мне не нужны.

Перетягивание туда-сюда файлов общим весом от 5 кб до максимум 100 мб. в редких случаях - ужасное занятие, ага.))

Я перед глобальными правками, установкой сложных плагинов и т. д. - всегда делаю бэкапы вообще всего сайта и его БД. Представляете?))

Ладно зайдем с другой стороны. Вы хотели бы увидеть в любой момент времени, какие файлы изменились с последних ваших правок? А хотели бы увидеть что именно в них изменилось? Ага это умеют системы контроля версий и еще очень много вещей которые они умеют делать. Это изучается быстро, используется легко, а самое главное это очень удобное решение во многих смыслах, но это сложно объяснить, это надо изучить и понять сколько новых возможностей открывается для вас, но и это не предел, это только первая ступень. Многие даже папки с документами на компьютере складывают под контроль версий, дизайнеры макеты, бухгалтеры отчетность =) То что попало под контроль версий уже от туда не стереть, даже что то удалив, всегда можно откатится назад.

apollion:
И всегда делаю до редактирования копии файлов, которые собираюсь редактировать. Так было и будет всегда. Заливка архивом, а если после заливки окажется архив битый?)) По FTP можно и архивом заливать.

я рекомендую потратить вечер и изучить git и вы перестанете заниматься ерундой и тратить время на бесполезные копии файлов, перетягивания их туда сюда и прочее. А самое главное чтобы не случилось, вы в любой момент хоть через 10 лет сможете посмотреть всю историю изменения любого файла - рекомендую.

smart2web:
Даже не представляю для чего в нынешнее время FTP. Стоит чисто проверять доступы, когда клиенты пишут, что не работает.

Куда проще архив закинул и распаковал чем хрелион файлов заливать по пол дня. Править с консоли или ФМ.

так а архив как закинуть на сервере где ничего кроме ОС и пары демонов для работы сайта не стоит? без ftp то никак, да порой конечно проще в консоли она всегда под рукой, но фтп клиент все же иногда очень спасает

smart2web:
Чисто ради спортивного интереса. А что не получалось?

https://filezilla-project.org/download.php?type=client

Установил давно без каких-либо проблем. Вот щас снес и заново поставил. Какие проблемы?

Не вникал, но не получалось законектится с сервером, не в активном не в пассивном режиме. Не помню уже точно, но я редко такими вещами пользуюсь, по этому не стал сильно вникать мне не критично.

Всего: 4110