PHP кеш MySQL или полный HTML? - PullRequest
1 голос
/ 02 марта 2012

стоит установленный html-код кэша или просто mysql (сериализует)?

полный HTML должен сократить время загрузки без повторной реализации сценария php, если я ошибаюсь.Знаете ли вы о некоторых других недостатках?

// Использовать html для сериализации кэша или другого варианта?

Ответы [ 3 ]

2 голосов
/ 02 марта 2012

Нет ничего быстрее, чем обычные HTML-страницы, так что используйте оба решения для кэширования.Но, как сказал Альфред, вы должны использовать APC вместо MySQL в качестве сериализованного кэша.Кроме того, вы должны использовать кеш запросов MySQL.

Далее, извлеките memcached и / или Redis в качестве альтернативы для хранения значений, которые необходимо сохранитьполучаются очень часто.

РЕДАКТИРОВАТЬ: просто еще одна идея для повышения производительности - хранить ваши HTML-файлы, используя файловую систему tmpfs (RAM).Если что-то быстрее, чем файлы чистого HTML, то это могут быть только файлы чистого HTML, обслуживаемые через RAM-диск.;)

2 голосов
/ 02 марта 2012

Используйте оба.Кэширование HTML имеет решающее значение на больших сайтах PHP.

0 голосов
/ 02 марта 2012

Вы должны установить expire headers на все ваши активы.Кроме того, если возможно, используйте APC вместо кеша mysql.Если невозможно использовать APC, тогда вы можете использовать MySQL кеш запросов , как вы сказали (я полагаю, вы это имели в виду), но он не такой надежный, как APC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...