Решает вопрос областей видимости: больше не будет глобальных функций и переменных. Переменные/методы можно открывать/закрывать для видимости и изменения.
miltorg: Наследование
Класс может наследовать другой класс, расширяя его функционал. Например, Dog может наследовать Animal. Позволяет снести все на уровень абстракций и интерфейсов.
miltorg: Полиморфизм.
Способность классов работать с объектами как с абстрактными сущностями, которые схожи между собой. Например, все что наследовано от Animal, может делать move(); (метод, отвечающий за движение).
miltorg: И поставил на него права для всех - чтение-выполнение
Не права, а модификаторы доступа.
miltorg: Не трогая чужой файл можно практически сделать с ним всё что угодно - Наследование и полиморфизм
borisd, копипаст у тех, кто заказывал на фрилансе ещё дешевле чем планировал автор. Или вы думаете кто-то платит "несколько сотен долларов за один материал"?
Vanich: Смотрю статистику в phpmyadmin, он во вкладке "состояние" пишет, что трафик составляет 1 Гб в час, это при всего нескольких сотнях посетителей в час суммарно на сайтах joomla и wordpress. Подозреваю, что это ненормально?
Ну, я сделал два рефреша на своей виртуалке, и у меня уже около 1мб. Это не тот показатель, на который нужно смотреть. Вам нужно настраивать базу данных. Самый быстрый способ - плагины кеширования, которые вместо запросов в базу будут брать данные из оперативной памяти, если те ещё не устарели. Это быстрая заплатка, скажем так. В идеале, нужно смотреть slow_query лог, т.е. те запросы, которые слишком долго выполняются, и переписать их на более быстрые альтернативы, если это возможно.
Думаю, если поведенческие лучше чем среднее значение в вашей ниже, то сняв метрику - сайт упадет. Если поведенческие хуже чем среднее значение по нише, то сняв метрику - сайт поднимется. Но это все теория.
SeVlad: О, мои труды не прошли даром. Хоть это нагуглил.
И теперь у тебя появились совершенно адекватный повод размахивать пипеткой. Давай, жги, фантазёр-недочка, у которого все люди делятся на кодеров и программистов. Богатая фантазия, ничего сказать
Кому ты нужен?
SeVlad: Подброшу тебе дровишек - я Кнута первый том не до конца осилил. Пришлось прерваться надолго, а потом... потом уже для меня потеряло актуальность.
Ну ясно. Потом уже потеряло актуальность, ведь ты... в глаза повидал @ программистом стал. В принципе, глядя на тебя, все логично.
С тобой бесполезно вести дискуссию. Признать собственных ошибок ты не можешь, даже выйти тактично из ситуации у тебя не вышло, а мнение твое уже несколько человек оспорило. А все потому, что не зная предмета дискуссии, ты влез в спор.
TiA: Для заказчика вариант с WordPress выгоднее. Об этом я писал выше.
Дело в том, что нет. Не выгоднее. Сайт - заглушка до официального пресс-релиза. Спустя три месяца лендинг заменился на приложуху, написанную на NodeJS.
SeVlad: Это только в твоей башке. Где нет знаний о гуглояндексах.
Бред.
SeVlad: Программист это тот, кто хотя бы знает о существовании двухтомника Кнута об искусстве программирования. Кодерам она без надобности.
SeVlad: К дышащим воздухом.
Ну, видимо ты - кодер.
Потому что "Искусство Программирования" Дональда Кнута — это не двухтомник.
Да, и кстати, человек, который говорит о документации, и который несколько раз упоминал в постах, что плохо знает английский, выглядит жалко. Как бы документация (как и спецификации и стандарты RFC) написаны на исконно английском языке. Шах и мат, кодер.
Делал сайт на западный сегмент (США) - обычный такой товарный лендинг, ещё не релизнутый продукт (софт), на сайте форма для подписи на рассылку (mailchimp) и, собственно, все. Из требований: обязательно Wordpress. Зачем он там, я так и не понял, но заказчик был уверен, что он ему нужен. В итоге, сделал интеграцию темы, подключил форму. И все. Потратил времени больше, чем если бы просто в HTML сделал.
Инкапсуляция
Решает вопрос областей видимости: больше не будет глобальных функций и переменных. Переменные/методы можно открывать/закрывать для видимости и изменения.
Наследование
Класс может наследовать другой класс, расширяя его функционал. Например, Dog может наследовать Animal. Позволяет снести все на уровень абстракций и интерфейсов.
Полиморфизм.
Способность классов работать с объектами как с абстрактными сущностями, которые схожи между собой. Например, все что наследовано от Animal, может делать move(); (метод, отвечающий за движение).
И поставил на него права для всех - чтение-выполнение
Не права, а модификаторы доступа.
Не трогая чужой файл можно практически сделать с ним всё что угодно - Наследование и полиморфизм
Да, тут ещё буква O из акронима SOLID.
borisd, копипаст у тех, кто заказывал на фрилансе ещё дешевле чем планировал автор. Или вы думаете кто-то платит "несколько сотен долларов за один материал"?
Смотрю статистику в phpmyadmin, он во вкладке "состояние" пишет, что трафик составляет 1 Гб в час, это при всего нескольких сотнях посетителей в час суммарно на сайтах joomla и wordpress. Подозреваю, что это ненормально?
Ну, я сделал два рефреша на своей виртуалке, и у меня уже около 1мб. Это не тот показатель, на который нужно смотреть. Вам нужно настраивать базу данных. Самый быстрый способ - плагины кеширования, которые вместо запросов в базу будут брать данные из оперативной памяти, если те ещё не устарели. Это быстрая заплатка, скажем так. В идеале, нужно смотреть slow_query лог, т.е. те запросы, которые слишком долго выполняются, и переписать их на более быстрые альтернативы, если это возможно.
Это Angular. Нормально Google его понимает.
Думаю, если поведенческие лучше чем среднее значение в вашей ниже, то сняв метрику - сайт упадет. Если поведенческие хуже чем среднее значение по нише, то сняв метрику - сайт поднимется. Но это все теория.
Автор, посмотрите тут:
https://www.kimsufi.com/en/servers.xml
Там есть:
Core™ i5-750
16 GB
2 TB
за 19.99 евро = 1300 рублей.
О, мои труды не прошли даром. Хоть это нагуглил.
И теперь у тебя появились совершенно адекватный повод размахивать пипеткой. Давай, жги, фантазёр-недочка, у которого все люди делятся на кодеров и программистов. Богатая фантазия, ничего сказать
Кому ты нужен?
Подброшу тебе дровишек - я Кнута первый том не до конца осилил. Пришлось прерваться надолго, а потом... потом уже для меня потеряло актуальность.
Ну ясно. Потом уже потеряло актуальность, ведь ты... в глаза повидал @ программистом стал. В принципе, глядя на тебя, все логично.
С тобой бесполезно вести дискуссию. Признать собственных ошибок ты не можешь, даже выйти тактично из ситуации у тебя не вышло, а мнение твое уже несколько человек оспорило. А все потому, что не зная предмета дискуссии, ты влез в спор.
Для заказчика вариант с WordPress выгоднее. Об этом я писал выше.
Дело в том, что нет. Не выгоднее. Сайт - заглушка до официального пресс-релиза. Спустя три месяца лендинг заменился на приложуху, написанную на NodeJS.
Это только в твоей башке. Где нет знаний о гуглояндексах.
Бред.
Программист это тот, кто хотя бы знает о существовании двухтомника Кнута об искусстве программирования. Кодерам она без надобности.
К дышащим воздухом.
Ну, видимо ты - кодер.
Потому что "Искусство Программирования" Дональда Кнута — это не двухтомник.
Да, и кстати, человек, который говорит о документации, и который несколько раз упоминал в постах, что плохо знает английский, выглядит жалко. Как бы документация (как и спецификации и стандарты RFC) написаны на исконно английском языке. Шах и мат, кодер.
Делал сайт на западный сегмент (США) - обычный такой товарный лендинг, ещё не релизнутый продукт (софт), на сайте форма для подписи на рассылку (mailchimp) и, собственно, все. Из требований: обязательно Wordpress. Зачем он там, я так и не понял, но заказчик был уверен, что он ему нужен. В итоге, сделал интеграцию темы, подключил форму. И все. Потратил времени больше, чем если бы просто в HTML сделал.