<MyRusakov.ru />

PHP и MySQL с Нуля до Гуру 2.0

PHP и MySQL с Нуля до Гуру 2.0

Данный курс научит Вас программировать на самом популярном Web-языке в мире - PHP. Курс состоит из 11 разделов, в которых с нуля рассказывается и показывается процесс написания различных скриптов на PHP.

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

Почти к каждому уроку идут упражнения.

Просмотрев данный курс, Вы сможете создавать абсолютно любые PHP-сайты любой сложности.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Кэширование страниц
23.09.2015 11:42:54 Кэширование страниц Сообщение #1
(Алекс)

(Алекс)

Эксперт

Эксперт

Дата регистрации:
21.06.2013 14:56:26

Сообщений: 114

Здравствуйте.
Есть такой вопрос: стоит ли кэшировать страницы сайта??, Интерфейс похож на этот сайт: есть разделы, категории, статьи с комментариями и т. д.
В случае, если стоит, то подскажите, как лучше организовать: кэшировать всю страницу или частями?
Профиль Ответить
30.09.2015 08:16:01 Кэширование страниц Сообщение #2
phpexpert

phpexpert

Новичок

Новичок

Дата регистрации:
30.09.2015 08:11:52

Сообщений: 3

http://habrahabr.ru/company/SECL_GROUP/blog/231745/
Профиль Ответить
02.10.2015 02:02:49 Кэширование страниц Сообщение #3
gemiks

gemiks

Мастер

Мастер

Дата регистрации:
17.03.2013 18:03:11

Сообщений: 176

Конечно стоит, это очень хороший прирост к производительности и скорости загрузки страниц
Профиль Ответить
02.10.2015 20:14:38 Кэширование страниц Сообщение #4
(Алекс)

(Алекс)

Эксперт

Эксперт

Дата регистрации:
21.06.2013 14:56:26

Сообщений: 114

Тогда самый главный вопрос: как кэшировать: всю страницу или частями?
Этот вопрос (способ кэширования) остро стоит для тех страниц, на которых часто обновляется ин-ция: например, статья с комментариями. Ведь комменты, по идее, пишут достаточно часто, а при кэшировании, некоторые из них видны не будут.
Профиль Ответить
03.10.2015 22:14:23 Кэширование страниц Сообщение #5
gemiks

gemiks

Мастер

Мастер

Дата регистрации:
17.03.2013 18:03:11

Сообщений: 176

Частями, а вообще лучше модулями, я надеюсь у вас модульная структура движка?
Профиль Ответить
03.10.2015 23:06:01 Кэширование страниц Сообщение #6
(Алекс)

(Алекс)

Эксперт

Эксперт

Дата регистрации:
21.06.2013 14:56:26

Сообщений: 114

Структура модульная. "Идейным вдохновителем" архитектуры моего движка стал движок Михаила из курса по созданию движка.
Я так понимаю, надо передавать параметром переменную в шаблонизатор и там проверять, надо кэшировать или нет? И если модуль был кэширован, то возвращать кэш?
Профиль Ответить
04.10.2015 13:29:46 Кэширование страниц Сообщение #7
gemiks

gemiks

Мастер

Мастер

Дата регистрации:
17.03.2013 18:03:11

Сообщений: 176

Я не знаю, как будет правильно, но я бы сделал именно так
Профиль Ответить
04.10.2015 15:40:46 Кэширование страниц Сообщение #8
(Алекс)

(Алекс)

Эксперт

Эксперт

Дата регистрации:
21.06.2013 14:56:26

Сообщений: 114

окей, спасибо за совет =)
Профиль Ответить
04.10.2015 19:58:06 Кэширование страниц Сообщение #9
gemiks

gemiks

Мастер

Мастер

Дата регистрации:
17.03.2013 18:03:11

Сообщений: 176

Только желательно это делать до того, как пойдет запрос в бд, а то в структуре михаила, на сколько я помню, сначало данные собираются в из бд, а только потом доходят до модулей.
И какими средствами вы решили кешировать? 
Профиль Ответить
04.10.2015 20:24:39 Кэширование страниц Сообщение #10
(Алекс)

(Алекс)

Эксперт

Эксперт

Дата регистрации:
21.06.2013 14:56:26

Сообщений: 114

По-поводу средств, пока думаю. Но я так представляю, что это будет делаться через буфер для вывода, записать туда модуль и переписать это все в файл. Если неправ, поправьте =)
Профиль Ответить