Ответы пользователя по тегу PHP
  • И все-таки PHP 7 быстрее Python 3?

    Tark
    @Tark
    Pyramid'альный мир
    Но какая разница? У вас ведь скрипты ещё и с базами данных общаются?
    Предположим, написали вы сервис на чистом РНР без фреймворков, а для теста написали аналогичный сервис на Python/Django. Предположим, что на чистом РНР можно получить 10к запросов/сек, а на Django - жалкие 4к. Печаль.

    Но ваш сервис, например, будет использовать 5 запросов к БД, каждый из которых будет отрабатываться за 1мс. 5мс - чисто на запросы к БД.

    Итого: на РНР запрос будет выполняться за 5.0001мс, на Python/Django - за 5.00025мс... Неужели есть какая-то разница?
    Ответ написан
    6 комментариев
  • Mongo и PHP. Можно ли подсчитать кол-во вложенных документов ?

    Tark
    @Tark
    Pyramid'альный мир
    Подсчитать количество можно, используя механизм... аггрегации. Посмотрите на результат выполнения этого запроса:

    db.коллекция.aggregate([
        {'$match': запрос},
        {'$unwind': '$answer'},
        {'$group': {'_id': '$answer', 'number': {'$sum': 1}}}
    ]);


    Если нужно подсчитать количество вложенных документов в списке документов, а не только в одном, придётся немного расширить запрос.

    А что значит "реализовать поиск/отбор по вложенным документам"?
    Ответ написан
    5 комментариев