Tencent официально открыл высокопроизводительный сверхлегкий PHP-фреймворк Biny с открытым исходным кодом

задняя часть PHP открытый источник Тенсент

Обзор

Biny — это высокопроизводительный и сверхлегкий PHP-фреймворк.

Следует шаблону MVC для быстрой разработки современных веб-приложений.

Код Biny прост и элегантен, а инкапсуляция уровня приложения, уровня данных и уровня рендеринга шаблонов проста и понятна, и ее можно быстро использовать.

Высокая производительность, время отклика кадра в пределах 1 мс, а одиночный запрос в секунду может легко достигать 3000.

Функции

Поддерживает соединение таблиц между базами данных, условную составную фильтрацию, кэш запросов PK и т. д.

Разделение синхронных и асинхронных запросов, автоматическое управление загрузкой классов

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

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

С защитой от инъекций sql, автоматической защитой от xss html и другими функциями.

Работа с документацией

Вики-адрес фреймворка:www.billge.cc

Адрес гитхаба:GitHub.com/Tencent/bin…

FAQ

В: В чем разница между фреймворком и традиционным фреймворком PHP и каковы его преимущества?

A: Biny — это фреймворк с высокой степенью свободы, в отличие от других фреймворков, которым нужно настраивать различные маршруты, автоматически загружать классы и сложные пространства имен. Ничего из этого не нужно в Biny, следуя простому правилу, чтобы быстро использовать эти функции. С точки зрения разработчика, функциональность очень проста в использовании. И имеет довольно сильную защиту. На уровне фреймворка он полностью защищает две основные проблемы безопасности, связанные с SQL-инъекцией и XSS-инъекцией, что очень подходит для новичков.

В: Какова производительность фреймворка Biny?

A: Тестовая машина: Процессор Intel Xeon E5506 (4 МБ кэш-памяти, 2,13 ГГц, 4,80 ГТ/с Intel? QPI) Страница данных общего запроса (50% кэш-памяти) QPS может легко достигать более 3000, по сравнению с Yii, производительность в 2 раза больше Yii.

В: Я хочу использовать Biny, есть ли соответствующая документация?

О: Документы все есть.www.billge.ccсередина

В: Совместим ли фреймворк Biny с PHP7?

A: Он может работать отлично, а производительность улучшена более чем в 2 раза.

В: Является ли Biny финальной версией и будет ли она обновляться?

A: Текущая версия обычно использовалась во многих проектах и ​​является относительно зрелой. Последующие обновления будут продолжены с точки зрения производительности и функций.В то время вам нужно только обновить и заменить библиотеку lib, чтобы использовать последнюю версию фреймворка.