Когда много больших проектов, опенсервер достаточно плохое решение.. Да даже если у вас 2 постоянных проекта, которым нужна разная версия пхп, разная версия mysql, то на опенсервере придется постоянно переключать версии в настройках.
А поднимать убунту или на хостинге это делать.. Зачем, если для этого вагрант сделан? Попробуйте с ним поработать и все поймете =)
xmoonlight, хм, при чем здесь вода, хлеб и хостинг ;) И к чему вы мне ссылку на какой то свой ответ дали не в тему - ответ неплохой, но мы же о сайте говорим вроде?
xmoonlight, о боже! Какая зависть, вы о чем? Задайте вопрос сообществу, пусть они покритикуют. Это удивительно, что под вашим ответом никто из 4 тысяч человек не написал ничего плохого, но это не отправляет вашу статью.
Я уверен, что вы не применяется ни одного из своих же советов. Разве что 1 пункт, хотя насколько я понял вы только с хостингом работали в своей жизни
xmoonlight, что у вас с зарплатой, что вы за каждый доллар беспокоит есть, как у программиста может вообще не быть хостинга не понимаю ;) Digital ocean 5 баксов стоит. Так это vps и вы на ней хоть десяток сайтов можете разместить. Ну если хотите дешего, то jino. Знакомый рублей 30 платит + там антидос, сам проверял ;)
На счёт сайта я уже все сказал - статьи вы пишите, но потом видимо забивание на них где то в середине и публикуете. Просмотрел несколько статей, все никакие - вот рандомная статья специально для вас.
1) права доступа обычно выставляют 775, а не 777
2) полный бред. К тому же не у всех апач как бы..
3) то есть я для доступа в админку постоянный ip должен покупать? Может все же пароль понадежней поставить?
4) резервная копия - разумеется надо ее делать, всем об этом известно, но не все это делают. Ок, норм совет, но все об этом знают
5) логи и нагрузку значит? Хм...
Я не знаю тролите вы меня или нет, но это максимально бредовая статья, странно что вы с вашим богочайшим опытом в серьезных проектах этого не понимаете! И САМОЕ классное, вы ещё смете после этого бреда писать такое - Эти простые правила помогут максимально уберечь Ваш сайт от большинства возможных атак.
Вас надо не на тостере банить, а в интернете, чтобы люди не читали вашего бреда. Такая же хорошая тема - безопасность сайта, можно столько годных советов реально новичкам дать, раз для них вы и пишите и рассказать о действительно интересных и самых частых уязвимость, например csrf атаки или sql инъекции, модули для защиты от доса школьниками, капча для защиты от спама, тупо рассказать какими коварными бывают плагины на ВордПресс..
Короче говоря, ваш блог не только пользу не приносит, он приносит кучу вреда.
xmoonlight, Касательно вашего блога - оформление ужасное, с телефона 5.5 дюймов отображается ужасно, нет ни стиля, ни удобства, ни годного контента, который чем либо мог бы помочь, везде какие то обрывки непонятные, которые вы видимо в качестве заметок используете. Не работал с этой платформой, но раз уж блог делаете купили бы домен с сервером простейшим, неужели так накладно? Домен 300р. в год, сервер 1 бакс в месяц.. Дизайн бы сами сделали нормальный, видимо платформа не позволяет это. Но в любом случае контент никакой у вас.
А по поводу ценных советов - совет один - работай и учись, не задавая глупые вопросы, которые в день по сотни раз задают! По архитектуре приложений кучи книг написано, неужели сложно погуглить?
А теперь пожалуйста вы объясните свой умный ответ с вашими событиями и слушателями, которых полон js абсолютно в каждом коде, где калбэк на калбэке.. Вы просто рассказали, что знаете что такое слушатели, только недавно узнав о них сам?
xmoonlight, лол о каких лайках вы говорите, вы свой блог видели вообще? Я бы за такие ответы минусовал бы и банил.. Статья "Как выучить js" , а вы тупо ссылки какие то левые написали и ни одной книги даже.. В таких статьях самое главное мотивация читателя, перечисление различных советов. Вообще задумайтесь об этом.
"Всё начинается с архитектуры приложения и обмена сообщениями посредством слушателей" вы серьезно? Вы думаете вся архитектура заключается в каких то там слушателях (это всего 1 паттерн из нескольких десятков под названием observer) Вы сами то ни в одном крупном проекте не участвовали, а пытаетесь других учить!