Почему Алматы нужен бесплатный общественный транспорт

Автор: Тимур Сакенов
член попечительского совета фонда «Аспандау»

Многие откажутся от собственных авто, городских парковок и пересядут на комфортные автобусы

Бесплатный общественный транспорт — это перевозка пассажиров без взимания платы за проезд, когда все операционные расходы возмещаются операторам автобусов из городского бюджета за счёт налогов. Полностью или частично метро, автобусы, троллейбусы, трамваи бесплатны для пассажиров в Люксембурге, Таллине, Воронеже.

Бесплатный проезд не требует поддержки сложной системы продажи билетов, карт, отсутствует необходимость в контролерах, аппаратах валидации, нет обращения наличности. Повышается привлекательность пользования автобусами, многие отказываются от собственных автомобилей, сложных городских парковок и пересаживаются на комфортные автобусы. Сокращение числа автомобилей на дорогах ведёт к значительному уменьшению пробок и выбросов. Переход от личных автомобилей к общественному транспорту расширяет социальную интеграцию, урбанизацию и экономическое развития городов.

Как это работает?

Плата за доступность

Возмещение затрат операторов автобусов складывается не от продажи билетов, а оплачивается напрямую из городского бюджета собственнику автобуса за километры пробега как «плата за доступность». Ключевой критерий расчёта за доступность автобуса - это лизинговая стоимость выбранной модели автобуса для каждого конкретного маршрута. Предположим, газовый 12-метровый автобус итальянской фирмы IVECO вместимостью 100 пассажиров, стоимостью €250 000 имеет срок эксплуатации 7 лет, или 2555 дней, что предполагает возмещение капитальных затрат по лизингу автобуса €100 в день. Сложив амортизацию, операционные затраты, рентабельность, сервис и разделив на пробег, получим «плату за доступность», выраженную в километрах пробега автобуса по маршруту. Условно 1 км пробега автобуса IVECO по маршруту будет стоить для городского бюджета €1, или 500 тенге. Плата за доступность - €1/км.

ФОТО: © Depositphotos.com/4eX

Штрафы

Бесплатный маршрут строго регламентирован интервалами между автобусами в пиковые и обычные часы, количеством водителей, оборудованием автобуса. За нарушения интервалов и жалобы пассажиров из «платы за доступность» вычитаются штрафы. Задержки автобусов, конфликты, нечистоплотность водителей существенно снижают «плату за доступность», в чём абсолютно не заинтересован собственник автобуса. Таким образом, муниципалитет контролирует не зайцев-безбилетников в двухмиллионном городе, что практически невозможно, а следит онлайн из офиса за интервалами доступности 2000 автобусов. Сегодня объём безбилетного проезда оценивается в 30% от всего пассажиропотока.

Гонка за наличные от пассажиров

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

Интервалы превыше всего

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

Что необходимо сделать?

Разрывной маршрут

Многие исторически сложившееся длинные 35-километровые автобусные маршруты Алматы сильно устарели и неэффективны, поскольку длинный участок разнороден по пассажиропотоку, рельефу и необходимому типу автобуса. Бесплатный общественный транспорт позволяет значительно оптимизировать, «разорвать» длинные неэффективные маршруты на две части и пересмотреть схему движения автобуса, поскольку пересадка для пассажиров становится бесплатной. Разрывной маршрут предполагает разделение длинной дистанции в 35 км на подводящий маршрут длиной 20 км и магистральный маршрут длиной 15 км. Магистральные прямолинейные маршруты обслуживаются большими вместительными 12-18-метровыми автобусами по выделенным линиям, а подводящие маршруты из спальных районов и пригорода используют маленькие, экономные 7-10 метровые бусики. При этом резко возрастает эффективность обоих маршрутов, их равномерная заполняемость и комфорт пассажиров.

Подводящие маршруты

Подводящие маршруты обычно длиннее магистральных, длиной 20-25 км, подвозят пассажиров из пригорода, обслуживаются, как правило, 10-15 комфортабельными шаттлами типа Mercedes Sprinter. Например, один подводящий шаттл из Ерменсая, Алмалыбака или Байсерке до магистральных проспектов Аль-Фараби, Саина или Рыскулова перевозит до 500 пассажиров, пробегая 300 км в день. Индикативная плата за доступность одного подводящего шаттла Mercedes Sprinter стоимостью €120 000 составляет €0,5/км.

Магистральные маршруты

Главные магистральные маршруты двигаются прямолинейно по выделенным полосам проспектов и обслуживаются 20-25 автобусами, например MAN, IVECO, вместимостью 100 пассажиров. Длина магистрального маршрута обычно 10-15 км, а дневной пробег не более 300 км. Магистральный маршрут обслуживают большие, вместительные автобусы, перевозя в среднем 1000 пассажиров в день. Ориентировочная плата за доступность одного магистрального автобуса IVECO стоимостью €250 000 составляет 1€/км.

7-летний контракт

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

Норма 3 водителя на 1 автобус

Расчёт 3 водителя на 1 автобус подразумевает 18-часовую рабочую смену с 5:00 утра до 23:00 с учётом заправок и возврата в депо, то есть по 6 часов для одного водителя на маршруте, с заработной платой не менее €1000 в месяц и жильём для семьи водителя возле депо. Для пассажиров доступность автобуса на остановках предполагается с 6:00 до 22:00. Таким образом, городу Алматы на 2000 автобусов требуется минимум 6000 профессиональных водителей.

2000 активных автобусов

Работающее, не резервное количество активных автобусов в пиковые часы на маршрутах двухмиллионного Алматы в 2021 году должно составлять не менее 2000 автобусов, из которых 1000 больших магистральных и 1000 малых подводящих бусиков, подвозящих пассажиров из пригорода.

Сколько будет стоить бесплатный транспорт для бюджета города?

Затраты бюджета города

Годовые затраты городского бюджета для обеспечения полного бесплатного общественного транспорта 1000-ю магистральными автобусами IVECO и 1000-ю подводящими шаттлами Mercedes Sprinter при условной плате за доступность €1 за 1 км для IVECO и €0,5 за 1 км для Mercedes Sprinter в сумме составят 82,12 млрд тенге в год за 2000 новых доступных автобусов на маршрутах с 6:00 до 22:00.

Данная оценка удивительно точно совпадает с расчётом электронных транзакций оплаты за проезд, умноженных на сумму одной субсидированной поездки. Полная стоимость субсидируемой поездки пассажира составляет 250 тенге при 1 млн транзакций в будние дни, 800 тысяч транзакций по субботам и 600 тысяч транзакций по воскресеньям. Суммарно в год проводится 334,2 млн транзакций х 250 тенге = 83,5 млрд тенге.

Для информации

В 2021 году в Алматы работают 20 операторов автобусов, которые обслуживают 150 городских маршрутов. Общий парк города с резервом составляет 2441 автобуса, из которых 1715 дизельных автобуса, 515 газовых, 196 троллейбусов и 15 электробусов. Также отдельно от города в пригородной зоне действуют 40 маршрутов, состоящих из 392 автобусов. Однако в среднем ежедневно на маршруты выходят только 70-80% автобусов, или порядка 2000 активных машин на маршрутах в пиковые часы в городе и пригороде вместе.

Бюджетом города Алматы на 2021 год предусмотрено субсидирование пассажирских перевозок на сумму 38,5 млрд тенге и поддержка льготного проезда школьников и пенсионеров на сумму 5 млрд тенге. Сбор средств за проезд с пассажиров автобусов составляет порядка 20 млрд тенге в год. Неучтённый оборот безбилетного проезда оценивается в 30% от общего оборота.

Выводы

Плата за проезд в Алматы размером 80 тенге не индексировалась на инфляцию и не повышалась с 2012 года! Сегодня в Алматы функционирует гибридная модель оплаты общественного транспорта, лишь четверть объёма собирается с пассажиров, половина субсидируется из городского бюджета, и ещё четверть - наличный, неучтённый оборот или безбилетный проезд.

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

Ключевой вывод из представленных данных сводится к двум сценариям: 1) полный или частичный бесплатный общественный транспорт для граждан за счёт городского бюджета размером 82 млрд тенге в год либо 2) увеличение стоимости проезда с сегодняшних субсидируемых 80 тенге до полной реальной стоимости билета 250 тенге (€0,5) в 2021 году.

Тимур Сакенов, член правления фонда «Аспандау»

Бауржан Кулишев, заместитель директора Eco Lines Almaty

Мнение авторов может не совпадать с позицией акимата города Алматы

: Если вы обнаружили ошибку или опечатку, выделите фрагмент текста с ошибкой и нажмите CTRL+Enter
32118 просмотров
Поделиться этой публикацией в соцсетях:
Forbes Video

Андрей Звягинцев: откровенное интервью

Обсуждаемые в Соцсетях
Самые Читаемые

Орфографическая ошибка в тексте:

Отмена Отправить
99.71msRequest Duration7.25MBMemory UsageGET blogs/blogsid_{blogID}RouteAuth status
    • Booting (21.94ms)
    • Application (84.12ms)
      21 templates were rendered
      • blogs-inner (resources/views/blogs-inner.blade.php)3blade
        Params
        0
        article
        1
        mlt_articles
        2
        keywords
      • banners.B (resources/views/banners/B.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
      • partials.social-bid (resources/views/partials/social-bid.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
      • banners.C (resources/views/banners/C.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • banners.F (resources/views/banners/F.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • partials.sidebar (resources/views/partials/sidebar.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • banners.D (resources/views/banners/D.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • widgets.CorpBlogs (resources/views/widgets/CorpBlogs.blade.php)1blade
        Params
        0
        corp_blogs
      • widgets.Anounce (resources/views/widgets/Anounce.blade.php)1blade
        Params
        0
        anounce
      • widgets.BirthdaysToday (resources/views/widgets/BirthdaysToday.blade.php)1blade
        Params
        0
        birthdays
      • widgets.EditorChoise (resources/views/widgets/EditorChoise.blade.php)1blade
        Params
        0
        editor_choise
      • banners.E (resources/views/banners/E.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • widgets.RandProjectVideo (resources/views/widgets/RandProjectVideo.blade.php)1blade
        Params
        0
        video
      • widgets.MostShared (resources/views/widgets/MostShared.blade.php)1blade
        Params
        0
        most_shared
      • partials.most-shared (resources/views/partials/most-shared.blade.php)5blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        most_shared
      • widgets.MostViews (resources/views/widgets/MostViews.blade.php)1blade
        Params
        0
        most_views
      • partials.most-views (resources/views/partials/most-views.blade.php)5blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        most_views
      • banners.tds.4 (resources/views/banners/tds/4.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • layout (resources/views/layout.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • banners.tds.1 (resources/views/banners/tds/1.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      • banners.G (resources/views/banners/G.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        article
        5
        mlt_articles
        6
        keywords
        7
        __currentLoopData
        8
        loop
      uri
      GET blogs/blogsid_{blogID}
      middleware
      web
      as
      blog
      controller
      App\Http\Controllers\BlogsController@displayBlog
      namespace
      App\Http\Controllers
      prefix
      null
      where
      file
      app/Http/Controllers/BlogsController.php:35-61
      22 statements were executed21.94ms
      • select * from `forbes_data` where `Date` <= '2025-07-25 14:12:08' and `finished` = '1' and `DataID` = '261435' limit 11.07ms/app/Models/Data.php:101forbes_base
        Metadata
        Bindings
        • 0. 2025-07-25 14:12:08
        • 1. 1
        • 2. 261435
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 13. /app/Models/Data.php:101
        • 14. /app/Http/Controllers/BlogsController.php:37
        • 64. /public/index.php:54
      • select * from `forbes_data_data` where `forbes_data_data`.`DataID` in ('261435')1.01ms/app/Models/Data.php:101forbes_base
        Metadata
        Bindings
        • 0. 261435
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 20. /app/Models/Data.php:101
        • 21. /app/Http/Controllers/BlogsController.php:37
        • 71. /public/index.php:54
      • select * from `forbes_data_images` where `forbes_data_images`.`ImageID` in ('119624')1.18ms/app/Models/Data.php:101forbes_base
        Metadata
        Bindings
        • 0. 119624
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 27. /app/Models/Data.php:101
        • 28. /app/Http/Controllers/BlogsController.php:37
        • 78. /public/index.php:54
      • select * from `forbes_images` where `forbes_images`.`ImageID` in ('119624')850μs/app/Models/Data.php:101forbes_base
        Metadata
        Bindings
        • 0. 119624
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 34. /app/Models/Data.php:101
        • 35. /app/Http/Controllers/BlogsController.php:37
        • 85. /public/index.php:54
      • SELECT * FROM forbes_mlt_index WHERE datatype=1 AND unxtime>=1721898728 AND id<>261435 AND MATCH('Почему | Алматы | нужен | бесплатный | общественный | транспорт | Многие | откажутся | собственных | авто | городских | парковок | пересядут | комфортные | автобусы') LIMIT 6 OPTION ranker = sph04,max_matches=6;2.01ms/app/Models/Search.php:56
        Metadata
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 8. /app/Models/Search.php:56
        • 9. /app/Http/Controllers/BlogsController.php:40
        • 59. /public/index.php:54
      • update `forbes_data_data` set `Views` = `Views` + 1 where `DataID` = '261435'1.95ms/app/Http/Controllers/BlogsController.php:50forbes_base
        Metadata
        Bindings
        • 0. 261435
        Backtrace
        • 15. /app/Http/Controllers/BlogsController.php:50
        • 16. /app/Http/Controllers/BlogsController.php:50
        • 66. /public/index.php:54
      • select * from `forbes_data_authors` where `forbes_data_authors`.`DataID` = '261435' limit 1770μsview::blogs-inner:9forbes_base
        Metadata
        Bindings
        • 0. 261435
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:9
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_authors` where `forbes_authors`.`AuthorID` = '118' limit 1720μsview::blogs-inner:9forbes_base
        Metadata
        Bindings
        • 0. 118
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:9
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_images` where `forbes_images`.`ImageID` = '117836' limit 1540μsview::blogs-inner:64forbes_base
        Metadata
        Bindings
        • 0. 117836
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:64
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_data_social_stats2` where `forbes_data_social_stats2`.`DataID` = '261435' limit 1760μsview::blogs-inner:99forbes_base
        Metadata
        Bindings
        • 0. 261435
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 18. view::blogs-inner:99
        • 25. /vendor/symfony/http-foundation/Response.php:200
        • 71. /public/index.php:54
      • select * from `forbes_prteaser_group` where `url` not in ('sap') and `validfrom` <= '2025-07-25 14:12:08' and `validtill` >= '2025-07-25 14:12:08' limit 51.16ms/app/Models/TeaserGroups.php:30forbes_base
        Metadata
        Bindings
        • 0. sap
        • 1. 2025-07-25 14:12:08
        • 2. 2025-07-25 14:12:08
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 12. /app/Models/TeaserGroups.php:30
        • 13. /app/Widgets/CorpBlogs.php:22
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:10
        • 28. view::partials.sidebar:10
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_anounces` order by `AnounceID` desc limit 1540μs/app/Models/Anounces.php:38forbes_base
        Metadata
        Hints
        • Use SELECT * only if you need all columns from table
        • The SELECT statement has no WHERE clause and could examine many more rows than intended
        Backtrace
        • 13. /app/Models/Anounces.php:38
        • 14. /app/Widgets/Anounce.php:20
        • 20. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 23. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 28. view::partials.sidebar:13
        • 29. view::partials.sidebar:13
        • 35. view::blogs-inner:231
        • 42. /vendor/symfony/http-foundation/Response.php:200
        • 88. /public/index.php:54
      • select * from `forbes_images` where `forbes_images`.`ImageID` in ('160604')510μs/app/Models/Anounces.php:38forbes_base
        Metadata
        Bindings
        • 0. 160604
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 20. /app/Models/Anounces.php:38
        • 21. /app/Widgets/Anounce.php:20
        • 27. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 28. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 29. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 30. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 35. view::partials.sidebar:13
        • 36. view::partials.sidebar:13
        • 42. view::blogs-inner:231
        • 49. /vendor/symfony/http-foundation/Response.php:200
        • 95. /public/index.php:54
      • select * from `forbes_bdays` where month(`Bday`) = '7' and day(`Bday`) = '25' order by `Bday` desc570μs/app/Models/Birthdays.php:29forbes_base
        Metadata
        Bindings
        • 0. 7
        • 1. 25
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 12. /app/Models/Birthdays.php:29
        • 13. /app/Widgets/BirthdaysToday.php:20
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:16
        • 28. view::partials.sidebar:16
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select `forbes_data_tops`.`DataID`, `forbes_data`.`Date` from `forbes_data_tops` inner join `forbes_data` on `forbes_data_tops`.`DataID` = `forbes_data`.`DataID` and `forbes_data`.`finished` = '1' where `forbes_data_tops`.`StructureID` = '66' and `forbes_data`.`Date` <= '2025-07-25 14:12:08' order by `forbes_data_tops`.`Position` asc limit 1 offset 0600μs/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 1
        • 1. 66
        • 2. 2025-07-25 14:12:08
        Backtrace
        • 12. /app/Models/DataTops.php:103
        • 13. /app/Widgets/EditorChoise.php:20
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:19
        • 28. view::partials.sidebar:19
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_data_data` where `forbes_data_data`.`DataID` in ('320937')2.1ms/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 320937
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 19. /app/Models/DataTops.php:103
        • 20. /app/Widgets/EditorChoise.php:20
        • 26. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 27. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 28. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 29. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 34. view::partials.sidebar:19
        • 35. view::partials.sidebar:19
        • 41. view::blogs-inner:231
        • 48. /vendor/symfony/http-foundation/Response.php:200
        • 94. /public/index.php:54
      • select * from `forbes_data_images` where `forbes_data_images`.`ImageID` in ('160257')680μs/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 160257
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 26. /app/Models/DataTops.php:103
        • 27. /app/Widgets/EditorChoise.php:20
        • 33. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 34. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 35. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 36. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 41. view::partials.sidebar:19
        • 42. view::partials.sidebar:19
        • 48. view::blogs-inner:231
        • 55. /vendor/symfony/http-foundation/Response.php:200
        • 101. /public/index.php:54
      • select * from `forbes_images` where `forbes_images`.`ImageID` in ('160257')690μs/app/Models/DataTops.php:103forbes_base
        Metadata
        Bindings
        • 0. 160257
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 33. /app/Models/DataTops.php:103
        • 34. /app/Widgets/EditorChoise.php:20
        • 40. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 41. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 42. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 43. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 48. view::partials.sidebar:19
        • 49. view::partials.sidebar:19
        • 55. view::blogs-inner:231
        • 62. /vendor/symfony/http-foundation/Response.php:200
        • 108. /public/index.php:54
      • select * from `forbes_video` where `isShow` = '1' and `project` = 'qna' order by RAND() limit 11.85ms/app/Models/Video.php:42forbes_base
        Metadata
        Bindings
        • 0. 1
        • 1. qna
        Hints
        • Use SELECT * only if you need all columns from table
        • ORDER BY RAND() is slow, try to avoid if you can. You can read this or this
        Backtrace
        • 12. /app/Models/Video.php:42
        • 13. /app/Widgets/RandProjectVideo.php:24
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:28
        • 28. view::partials.sidebar:28
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_data` inner join `forbes_data_social_stats2` on `forbes_data_social_stats2`.`DataID` = `forbes_data`.`DataID` where `Date` >= '2025-07-24 14:12:08' and `AnounceID` is null and `finished` = '1' order by `forbes_data_social_stats2`.`facebook` desc limit 7810μs/app/Models/Data.php:544forbes_base
        Metadata
        Bindings
        • 0. 2025-07-24 14:12:08
        • 1. 1
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 12. /app/Models/Data.php:544
        • 13. /app/Widgets/MostShared.php:21
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:36
        • 28. view::partials.sidebar:36
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_data` inner join `forbes_data_data` on `forbes_data`.`DataID` = `forbes_data_data`.`DataID` where `Date` <= '2025-07-25 14:12:08' and `finished` = '1' and `DataType` = 'articles' and `Date` >= '2025-07-24 14:12:08' order by `forbes_data_data`.`Views` desc limit 7700μs/app/Models/Data.php:560forbes_base
        Metadata
        Bindings
        • 0. 2025-07-25 14:12:08
        • 1. 1
        • 2. articles
        • 3. 2025-07-24 14:12:08
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 12. /app/Models/Data.php:560
        • 13. /app/Widgets/MostViews.php:20
        • 19. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 20. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 27. view::partials.sidebar:46
        • 28. view::partials.sidebar:46
        • 34. view::blogs-inner:231
        • 41. /vendor/symfony/http-foundation/Response.php:200
        • 87. /public/index.php:54
      • select * from `forbes_video` where `isShow` = '1' and `addDate` >= '2025-07-24 14:12:08' order by `addDate` desc limit 1870μs/app/Models/Video.php:71forbes_base
        Metadata
        Bindings
        • 0. 1
        • 1. 2025-07-24 14:12:08
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 13. /app/Models/Video.php:71
        • 14. /app/Widgets/BoostVideo.php:21
        • 20. /vendor/arrilot/laravel-widgets/src/Misc/LaravelApplicationWrapper.php:48
        • 21. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:54
        • 22. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:75
        • 23. /vendor/arrilot/laravel-widgets/src/Factories/WidgetFactory.php:17
        • 28. view::layout:602
        • 29. view::layout:602
        • 35. view::blogs-inner:265
        • 42. /vendor/symfony/http-foundation/Response.php:200
        • 88. /public/index.php:54
        web
        array:2 [ "name" => "Guest" "user" => array:1 [ "guest" => true ] ]
        api
        array:2 [ "name" => "Guest" "user" => array:1 [ "guest" => true ] ]
          _token
          Uq5uFnCmnlBKGFB2ds0z8ufvcm51Zh7HSX2569Pk
          _previous
          array:1 [ "url" => "https://test.forbes.kz/blogs/blogsid_261435" ]
          PHPDEBUGBAR_STACK_DATA
          []
          format
          html
          content_type
          text/html; charset=UTF-8
          status_text
          OK
          status_code
          200
          request_query
          []
          request_request
          []
          request_headers
          array:24 [ "content-type" => array:1 [ 0 => "" ] "content-length" => array:1 [ 0 => ""...
          request_server
          array:51 [ "TEMP" => "/srv/www/forbes.kz/tmp" "TMPDIR" => "/srv/www/forbes.kz/tmp" "TMP" => "/...
          request_cookies
          []
          response_headers
          array:5 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ ...
          path_info
          /blogs/blogsid_261435
          session_attributes
          array:3 [ "_token" => "Uq5uFnCmnlBKGFB2ds0z8ufvcm51Zh7HSX2569Pk" "_previous" => array:1 [ "u...