memcached не является частью простого стека LAMP.Базовое приложение LAMP берет свои данные непосредственно из базы данных и формирует их в виде. простому приложению (и даже многим сложным) не нужно больше ничего.
Вы добавляете memcached в приложение, потому что у вас есть данные, которые слишком медленны для вычисленияделать все это жить на лету.Хотя, безусловно, memcache считается на уровне данных, когда вы полагаетесь на memcache, вы теряете согласованность работы сервера базы данных, что означает, что вам, как правило, потребуется включить некоторые специфичные для приложения правила для определения продолжительности кэширования данных на основебизнес логика вашего приложения.Так что, конечно, это влияет на бизнес-уровень.И если материал, который вы кэшируете, представляет собой предварительно заполненные представления (например, HTML), то он также касается и уровня представления.
Этот широкий и непросто инкапсулированный характер - вот почему вы не должны представлятьMemcache для приложения, пока вам действительно не нужно.Не думайте, что это необходимая основа для работы;помните, что в вашей базе данных также есть кэши таблиц и запросов, которые вы можете использовать, не отказываясь от согласованности и добавляя сложность истечения срока действия кэша.