Судя по всему, вы установили advanced application template. В нем два приложения: backend, frontend. Внутри каждой из этих папок должна быть папка web, а в ней файл index.php. Необходимо правильно настроить веб-сервер для интерпретации индексной странице.
Подозреваю, что речь идет о "гостях" сайта, т.е. не авторизованных пользователях? Тогда после показа сообщения пишите "неустаревающую" куку (ну на 1 год, например) или храните состояние "показано/непоказано" в localstorage (для относительно современных браузеров).
Может быть наоборот? Есть сайт компании, на нем веб-форма авторизации и с её данными нужно авторизоваться в 1С? Тут вам наверно надо копать в сторону OAuth.
SELECT posts.id, posts.link, posts.user_id FROM posts WHERE posts.user_id IN (SELECT comments.user_id FROM comments WHERE some.id=66) WHERE MAX(post.id)
Вообще то, если нужно получить именно "последний добавленный пост", то лучше добавить колонку timestamp и выбирать MAX(timestamp). Ведь критерий "последний" подразумевает проверку по времени добавления ИМХО.
Если значение $value нигде больше не будет использоваться, то нормален второй вариант. Третий вариант не работает, т.к. $data внутри Closure не объявлено. Вероятно нужно было написать так:
RBAC и дальше не думайте. В Yii у него достаточно приличное исполнение. А главное он "из коробки", поддерживается и обновляется сообществом Yii на GitHub.
Одним словом это называется "интернационализация" (i18n). Все современные фреймворки (Symfony, Yii) поддерживают модуль i18n из коробки. Вот, например, как это работает у Yii2 www.yiiframework.com/doc-2.0/guide-tutorial-i18n.html
Ну вообще то 1500 запросов в минуту это совсем таки мало. Такую "нагрузку" держит стандартный веб-сервер (Apache + PHP) на виртуалке с 512Мб оперативной памяти и 1 ядром. Так что, на мой взгляд, что-то не ладное в вашем коде. На чём собственно сайт? Какой PHP движок?
Плюс ко всему, вы вопрос неверно строите. Что значит в вашем понимании "неимоверное количество людей"? Для каких целей? Ваш сайт - соцсеть? Интернет магазин?
А что у вас с кешированием MySQL-запросов, данных? Наверно не используете?