Задать вопрос
  • Как сделать простейший php прелоадер кеша для сайта?

    akubintsev
    @akubintsev
    Опытный backend разработчик
    Переписывать - утопия.
    Оставлять как есть - нельзя.
    Не городите костыли. Возьмите лучше профайлер и узнайте из-за чего такие дикие тормоза. Потом оптимизируйте или закешируйте тяжелые запросы (скорее всего дело в них)
    Ответ написан
    Комментировать
  • Как сделать простейший php прелоадер кеша для сайта?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Сайт довольно тяжелый, страницы генерируются от 2 до 8 секунд
    Нанять программиста, чтобы генерировались за 50 - 200 мс.

    10000 стр * 7.2 сек / 3600 = 20 часов на обход сайта
    Вы еще настаиваете на варианте обхода сайта ?
    Ответ написан
    7 комментариев
  • Как отделить бизнес-логику?

    @Majesko
    1. Создать папку Services
    2. Выделить части бизнес логики в сервисы
    3. Написать сервисы и подключить через Service Provider в Service Container
    4. Написать фасады (по желанию)
    5. ...
    6. PROFIT
    Ответ написан
    1 комментарий
  • Как происходит добавление новостей или постов на сайт с помощью php + mysql?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Слушай, начинающий!! Советую тебе начать изучение не с углубления в технические детали, тем более ты в них фатально плаваешь, а с более важных вещей:
    1. умение искать, распараллеливая запросы (не Тостер, а Тостер+гугл+SC+...+запросы на англ. языке)
    2. постановка перед собой и соответственно перед уважаемым сообществом ТОСТЕРа ЗАДАЧ, а не эфемерных розовоочковых полетов мысли
    Освоив эти два метода, скорость выполнения задачи уже вырастет минимум на 34-56%!

    Ну какие

    одновременно эту страницу посещает множество человек ( к примеру 10 000)


    ??!! Вы что, серьезно говорите об ОДНОВРЕМЕННОМ посещении 10000 человек???)))
    Проекты с таким уровнем посещений лет на 200 вперед забронированы за студиями с полумиллиардными бюджетами, и вам там не место и мне и не сидят они тут))) Вам их не писать-не программировать, поэтому не создавайте себе проблему и не бросайтесь на её решение, просто переформулируйте свою задачу на 50-200 посещений в СУТКИ!!!

    Чтобы не быть голословным - ютуб 120млн в сутки, делим на 86400 сек = 1388! 1388 посещения в секунду. и это посещение не ОДНОЙ страницы как бы... если разделить на миллиард ютуб-страниц, то что получишь в остатке...???)))

    Ну а сегодняшний день начните (или закончите) чтением наиполезнейшей статейки Преждевременная оптимизация
    Ответ написан
    Комментировать
  • Где удобно хранить куски кода?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Ответ написан
    Комментировать
  • И снова курсы веб разработки?

    titov_andrei
    @titov_andrei
    All my life I learn - and die a fool!
    Лучший наставник - это ваш заказчик!
    От каши в голове кроме вас самого никакие курсы не избавят.
    Курсы рассматривают фундаментальные знания - то есть 5-10 лет давности.
    Практика - лучше всяких интенсивов.
    На курсах не учат коммуникации с заказчиком - а это 80% времени и качества от работы.
    И да - никто вас не будет трудоустраивать после курсов - в лучшем случае выберут в качестве наставника.
    Ответ написан
    4 комментария
  • Где взять практику программисту?

    Griboks
    @Griboks
    Взять сто самых интересных велосипедов и изобрести их)
    Ответ написан
    2 комментария
  • Где взять практику программисту?

    @younghacker
    А вы уверены что вы программист?
    У меня идеи были раньше навыков программирования и раньше знания языков.
    Что программировать даже вопросов не возникало.
    Придумывал задачу и писал. Сталкивался с проблемой - брал
    дизассемблер, отладчик и смотрел как это решают другие.
    Читал исходники чужих широко известных библиотек.
    Красивый, понятный, изящный код. Это же кайф, как поэзия!

    Практику можно только напрактиковать! :)
    Тренировка во сне - пока что возможна только в кинематографе.
    Ответ написан
    2 комментария
  • Почему в программировании столько математики?

    PravdorubMSK
    @PravdorubMSK
    понимаешь, дорогой друг, есть два типа программистов - которые делают действительно что-то серьезное. их 0.1% от общего числа кодеров.

    а есть 99,9999% кодеров. у них ИНЫЕ задачи. у них задачи - собирать из кусков уже написанных высокоуровневых штук всякую муть ДЛЯ БИЗНЕСА. бизнесу редко нужна математика, бизнесу нужны всякие сайты и мобильные приложения.

    в рядовой вакансии какой-нибудь веб-макаки с зп средней по рынку математика действительно не нужна. вообще.

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

    всё.

    остальное - суть демагогия. за демагогию и за математику не платят. платят только за результат.
    Ответ написан
    7 комментариев
  • Какие есть курсы для php разработчика среднего уровня?

    mashletov
    @mashletov
    Math.random()
    Забудь о курсах. Курсы — это оскорбление. На курсы ходят гуманитарии и 40-летние мужики с завода в веб, решившие податься.
    Всё, что тебе нужно это опыт, документация, github, habr, toster и профильные статьи.
    Ответ написан
    3 комментария
  • Какая идеальная страна для айтишника?

    kentuck1213
    @kentuck1213
    Украина, це европа !
    Ответ написан
    Комментировать
  • Какая идеальная страна для айтишника?

    xtala
    @xtala
    Постигает Дзен
    Очевидно, что та в которой вы находитесь в данный момент.
    И не стоит забывать что:

    Человек нигде не находящий себе места ожидает всё от места и ничего от себя.

    - Сьерен Кьеркегор
    Ответ написан
    1 комментарий
  • Какая идеальная страна для айтишника?

    opium
    @opium
    Просто люблю качественно работать
    Очевидно что в России.
    Ответ написан
    17 комментариев
  • Какая идеальная страна для айтишника?

    Jump
    @Jump
    Системный администратор со стажем.
    Россия.
    Ответ написан
    Комментировать
  • На чем в 2017м писать десктопное приложение под винду?

    Ni55aN
    @Ni55aN
    Под винду на старте будет проще .NET (например WPF). Естественно, Visual Studio в качестве IDE, и язык C#
    Ответ написан
    14 комментариев
  • Какое техническое решение подобрать для создания сайта?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Поскольку я сталкивался с подобными задачами, сразу скажу, что нужно писать систему готовую к горизонтальному масштабированию.
    Сразу выкиньте из головы готовые CMS и прочую шелуху, когда вы засунуте в базу под лям объектов, вы начнете топить печь деньгами, чтобы обеспечить должный уровень отклика.
    Базу следует брать SQL, начинать с mysql и изначальной настройкой мультимастер шардинга+репликации+failover. Здесь очень долго посидеть над анализом документации, поиска по параметрам и т.д. На первичном этапе это не требуется, но потом часто выливается в гемор.
    На бэкэнд следует брать Go (Gorm для работы с базой). Он легко деплоится и просто масштабируется c помощью примитивной балансировки.
    Строительную документацию и картинки сразу хранить в S3-подобном хранилище.
    На фронтэнд берите последний AngularJS. Можете поиграться с Vue, но потом вам все равно прийдется это переписывать.

    Для такой работы вам потребуются следующие специалисты: дизайнер (фринлансер), devops-чел (проверенный, на удаленке), 2 программиста (frontend + backend) на полный рабочий день (они тоже могут работать удаленно) и руководитель проекта (технический директор).

    Не экономьте на специалистах, иначе получится неюзабельное говно.

    Не думайте о такой системе, как о сайте. Вам нужно веб-приложение.
    Ответ написан
  • В программисты или в тестировщики (идти)?

    x67
    @x67
    Какая работа по душе, туда и идите. Если бы грузчики получали больше инженеров (а иногда так и есть), я бы все равно не пошел работать грузчиком потому что не люблю рутинную монотонную изнурительную работу. С другой стороны, кто-то не любит напрягать мозг - он идет грузчиком. Это ничего не значит, просто каждому свое. Из своего опыта добровольного и бесплатного опыта бета-тестера могу сказать, что это рутинное и неинтересное занятие, от которого сильно тянет в кроватку. Но есть прекрасные тестировщики, балдеющие от своей работы. Кто прав? Тот кто сделал для себя правильный выбор.
    Ответ написан
    Комментировать
  • Почему говорят что jquery не нужен?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    jQuery был хорош, но ничто не стоит на месте. Раньше фронтенд никто особо не воспринимал всерьез. Все считали, что фронтенд - это несколько скриптов, которые принципиально погоды не делают. Все изменилось с ростом популярность SPA, в т.ч. и благодаря бурному развитию JS.

    В любом приложении очень важно прозрачно и понятно управлять состоянием, очень желательно делать это централизованно. Былой подход с участием jQuery делает это невозможным. Кто угодно может менять что угодно на странице, когда угодно, и приложение об этом ничего не знает без очень хитровыдуманных методов. Например в первом ангуляре для этого постоянно бегал по элементам и проверял что там изменилось, это называется "грязные проверки" (dirty checking). Мягко говоря это ни разу не оптимальный способ контроля состояния, но, на тот момент, вариантов особо не было.

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

    В каких-то простых страничках с парой-тройкой функций jQuery даже сегодня может быть актуален, особенно если приложить усилия и делать грамотно.

    Но что-то чуть более сложное уже требует совершенно иного подхода.
    Ответ написан
    Комментировать
  • Какой шаблонизатор взять для нового проекта на php?

    Хороший шаблонизатор, идеально интегрирующийся с PHP называется… PHP :) В шаблонах удобно использование альтернативного синтаксиса.
    Ответ написан
    4 комментария