Задать вопрос
Ответы пользователя по тегу PHP
  • Сайт, способный выдержать высокую нагрузку (?)

    CKOPOBAPKuH
    @CKOPOBAPKuH
    > так как же тогда сделать сайт, способный выдержать высокую нагрузку?

    1. делаете просто нужный функционал
    2. оптимизируете
    3. всё переделываете

    я не знаю случаев, когда удавалось бы избавиться от шага 3. иногда он происходит раньше (в этом случае он относительно безболезненный), иногда позже (тогда очень тяжело), но он всегда будет, как бы вы ни старались всё предусмотреть.
    Ответ написан
    3 комментария
  • Автозагрузка функций в PHP?

    CKOPOBAPKuH
    @CKOPOBAPKuH
    решения нет, но этот вопрос обсуждается разработчиками. напишите в рассылку письмо в поддержку данной возможности, чтобы её включили в состав языка.
    wiki.php.net/rfc/autofunc
    Ответ написан
    Комментировать
  • Выполнение тестового задания?

    CKOPOBAPKuH
    @CKOPOBAPKuH
    В комментариях ругают, что не MVC, что плохое ООП, нет подготовленных запросов и дизайн сайта плохой. Всё это так, но:

    В этом задании, очевидно, предполагается, что человек должен быть хорошим дизайнером, верстальщиком и программистом одновременно. При этом чтобы сделать весь этот функционал с хорошим поддерживаемым кодом, разделением на слои, с нормальным ООП, потребуется несколько дней.
    Шлите, в общем, в задницу таких работодателей.
    И уже после этого прислушивайтесь к советам про код. Советы, кстати, сами по себе правильные.
    Ответ написан
    Комментировать
  • Как отучить стажёра от говнокода?

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

    м мне кажется, что не стоит воображать себя учителем и пытаться учить. раз за 3 года его не научили — то и у вас вряд ли выйдет. учиться он должен сам, а вы скорее старший товарищ, у которого можно что-то спросить и который может подробно объяснить и рассказать.
    Ответ написан
    Комментировать
  • Проектирование backend'а для чата?

    CKOPOBAPKuH
    @CKOPOBAPKuH
    судя по вашим ответам проблема сейчас не в языке, а в архитектуре и понимании того, как это будет работать.
    при небольшой нагрузке (а у вас именно такая ситуация, во всяком случае сейчас, правильно?) разница между языками только в удобстве.
    удобнее всего это, на мой взгляд, делать в node.js.
    алгоритм:
    если подконнектился клиент, запомним его в массив (хэш, сет или как оно называется, не важно). если клиент дисконнектится, удаляем из массива. если клиент что-то послал, то принимаем сообщение, пробегаем по массиву и всем клиентам, которые есть в массиве, отдаём это сообщение. всё.
    после этого дописываем обработку исключений и ошибок.

    на пхп точно так же, только обрабатывать сокеты чуть сложнее.
    Ответ написан
    7 комментариев
  • Посоветуйте PHP IDE под Linux, написанную не на Java

    CKOPOBAPKuH
    @CKOPOBAPKuH
    может быть, стоит подумать о realtime java?
    habrahabr.ru/blogs/java/61658/
    Ответ написан
    Комментировать
  • PHP Web IDE

    CKOPOBAPKuH
    @CKOPOBAPKuH
    Windows Terminal Services
    VNC
    LogMeIn
    X server forwarding
    Ответ написан
    2 комментария
  • Как работает memcache?

    CKOPOBAPKuH
    @CKOPOBAPKuH
    полагаю, что Total number of bytes read by this server from network учитывает общую длину пакетов. т.е. «SET keyname_312 vaaaalllluuuueeeeee», и может быть даже в этот показатель включается общий размер всех полученных пакетов с GET-командами.
    отсюда и расхождение.
    Ответ написан
    Комментировать