PHP Developer.
Основной рабочий фреймворк: Yii2.
Более 5 лет опыта коммерческой разработки. Более 7 лет в IT.
Контакты

Достижения

Все достижения (19)

Наибольший вклад в теги

Все теги (36)

Лучшие ответы пользователя

Все ответы (131)
  • Из-за большого количество посетителей сайт поплыл, что делать?

    iiifx
    @iiifx
    PHP, OOP, SOLID, Yii2, Composer, PHPStorm
    Как исправить проблему, кроме как переделывать на Nodejs?

    Контролировать запросы к БД. Не создавать повторных идентичных запросов без нужды. Повторно использовать полученные данные. Использовать кэширование данных. Оптимизировать структуру БД, включая индексы.

    Есть ли решения кроме Nodejs?

    Проблема у вас не в PHP.

    Как сделать чтобы на сайт могли зайти неимоверное количество людей и чтобы сайт выдержал нагрузки

    Использовать рекомендации, которые я и другие вам написали.

    Правда жизни: Прочитал книгу "Как изучить PHP за 20 минут" - сделал сайт. Все классно, но если заходит больше 3х человек сайт перестает работать! PHP - га**о! Ухожу на NodeJS\Ruby\Python\*...
    Ответ написан
  • Виновен ли я в самописном движке?

    iiifx
    @iiifx
    PHP, OOP, SOLID, Yii2, Composer, PHPStorm
    > Подскажите, что я неправильно так же сделал, как начинающий кодер?

    Вы все сделали просто отлично - выполнили работу и получили опыт. А на клиента и его СЕОшника забейте, у вас впереди еще сотни подобных. Со временем вы поймете как страховать себя от подобного, для чего нужен ТЗ и зачем его фиксируют перед началом работ.

    Есть такое правило: Чтобы написать свою первую строку хорошего кода вы должны сперва написать миллион строк плохого. Это костыли, велосипеды, неудачные и даже брошенные проекты. Никуда от этого не деться, у всех так и вы не исключение. Если вы будете делать проекты на одних лишь вордперссах, то никогда так ничему и не научитесь. То есть научитесь ровно тому, что умеет вордпресс. А умеет он... ничего. Так и останетесь шаблонным "веб-мастером", который вроде как и умеет что-то, но ничего особенного из себя не представляет. Всегда изучайте и пробуйте что-то новое, чтобы каждая завершенная неделя давала вам хоть и небольшие, но новые знания.
    Ответ написан
  • Книга по php для не новичка?

    iiifx
    @iiifx
    PHP, OOP, SOLID, Yii2, Composer, PHPStorm
    Немножко дополню Назара:

    > но так и не научившегося писать чистый и красивый код

    Р. Мартин - Чистый код. Создание, анализ и рефакторинг

    > применять такие крутые штуки как namespaces, MVC, ООП, Singleton и пр.

    Мэтт Зандстра - PHP. Объекты, шаблоны и методики программирования
    Э. Фримен, Э. Фримен, К. Сьерра, Б. Бейтс - Паттерны проектирования
    Ответ написан
  • Как обучиться созданию правильной архитектуры сайта?

    iiifx
    @iiifx
    PHP, OOP, SOLID, Yii2, Composer, PHPStorm
    Я хотел вам написать про использование чужого опыта, чтения множества скучных книг, изучения чужих архитектур и много-много пота. Но потом увидел вот эту строку:
    только не фрейворки, их разбирать самому сложно и не всегда хватит сил не полениться

    и понял, что не нужно ничего писать.
    Ответ написан
  • IDE для PHP, JavaScript, HTML, CSS с встроенным веб и MySQL сервером и phpMyAdmin, FTP?

    iiifx
    @iiifx
    PHP, OOP, SOLID, Yii2, Composer, PHPStorm
    А еще чтобы оно само работу делало и холодное пивко вечером приносило? )

    На Windows7: PhpStorm + OpenServer + SourceTree + HeidiSQL + WinSCP + Google Chrome. И все.
    Если вы конечно же умеете этими штуками пользоваться.
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (7)