61. - 24 декабря 2016 — 10:50 - перейти к сообщению
Обязательно вечером посмотрю, но в любом случае спасибо.
62. Иван Петров - 24 декабря 2016 — 10:54 - перейти к сообщению
Yamaliya пишет:
Предлагаю свой вариант модуля "Рейтинг популярных тем" с кешированием
Позвольте полюбопытствовать, а какие от этого плюсы?
63. - 24 декабря 2016 — 10:57 - перейти к сообщению
От рейтинга популярных тем или от кеширования?
Первое добавляет удобство форуму, а без второго первое может вызвать серьёзную нагрузку на сервер хостинга при большом наплыве гостей.
Первое добавляет удобство форуму, а без второго первое может вызвать серьёзную нагрузку на сервер хостинга при большом наплыве гостей.
64. Yamaliya - 24 декабря 2016 — 11:02 - перейти к сообщению
Иван Петров , теоретически это должно снизить нагрузку на сервер, особенно в том случае, если рейтинг популярных тем выводится на главной странице. кроме того, в предлагаемой мной реализации, закешированные данные можно просто вставлять даже в html-код страницы любого сайта (с весьма незначительной доработкой, в частности стиля)
Внедрение в html-файл всего одной простой строкой кода!
Пример внедрения кешированных данных в html-страницу (Отобразить)
Внедрение в html-файл всего одной простой строкой кода!
CODE:
<!--#include virtual="/rpt.dat" -->
65. Yamaliya - 7 февраля 2018 — 15:16 - перейти к сообщению
В этом посте нужно после строк
CODE:
добавить строку // если в кэше нет файла, его размер равен 0 или он слишком старый - обновляем
if(!file_exists($filename) || !filesize($filename) || $modif>600) {
foreach ($allforums as $forum_id => $forum){
if(!file_exists($filename) || !filesize($filename) || $modif>600) {
foreach ($allforums as $forum_id => $forum){
CODE:
if ($forum['private'] === TRUE) continue;