Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Знатокам про кэш в dle

Тема в разделе "Вопросы- ответы", создана пользователем lisa999, 9 фев 2022.

09.02.22 в 16:41
09.02.22 в 23:13
6
1.653
0
  1. TopicStarter Overlay
    lisa999

    lisa999 Бывалый

    Регистрация:
    4 фев 2019
    Сообщения:
    139
    Лучших ответов:
    1
    Рейтинги:
    +25 / 4 / -0
    Всем привет.
    Имеется сайт, на нем около 2М новостей залито. Установлен модуль, который периодически (раз в час) берет несколько случайных новостей в базе и меняет им дату публикации на текущую. Таким образом создается эффект "живого сайта", ну то есть как будто постоянно заливается новый контент, новостей же очень много и юзер по любому не сможет их все просмотреть и тем более запомнить.
    Вот в чем вопрос. Каждый раз, когда модуль меняет дату публикаций, он заодно и чистит кэш. Потом DLE его создает заного, для каждой полной новости - а это затрачивает ресурсы сервера. Что если создать кэш для ВСЕХ новостей и на файлы этого кэша установить права только на чтение, ну чтобы мой модуль не мог удалить этот кэш, А удалял кэш только главной страницы и последующих с короткими новостями.
    Таким образом хочу получить эффект снижения нагрузки на сервер, ведь кэш то уже создан.
    Будет это работать? Или DLE будет создавать новый кэш для полных новостей?
     
  2. Kandi

    Kandi Бывалый

    Регистрация:
    19 апр 2019
    Сообщения:
    593
    Лучших ответов:
    1
    Рейтинги:
    +121 / 43 / -0
    Если ваш сервер напрягается на создание кэша, то создать кэш для всех страниц в какой-то один момент будет проблематично. 2М * ~30кб = ~58Гб кэша
     
  3. TopicStarter Overlay
    lisa999

    lisa999 Бывалый

    Регистрация:
    4 фев 2019
    Сообщения:
    139
    Лучших ответов:
    1
    Рейтинги:
    +25 / 4 / -0
    Кэш я планировал создать на домашнем ПК. Залью сайт к себе, запущу бота и он сам все сделает. А с объемом диска проблем нету.
     
  4. ZULI

    ZULI Бывалый

    Регистрация:
    16 ноя 2016
    Сообщения:
    923
    Лучших ответов:
    1
    Рейтинги:
    +247 / 30 / -0
    А что там нагрузки то, кэш страницы создается в момент обращения к ней, не думаю что сразу 2М страниц сразу запросят одновременно. Для скорости используй мемкэш.
     
  5. slatkiy111

    slatkiy111 Бывалый

    Регистрация:
    15 янв 2020
    Сообщения:
    473
    Лучших ответов:
    0
    Рейтинги:
    +132 / 39 / -0
    Ахренеть. 0_0 2 ляма.
     
  6. TopicStarter Overlay
    lisa999

    lisa999 Бывалый

    Регистрация:
    4 фев 2019
    Сообщения:
    139
    Лучших ответов:
    1
    Рейтинги:
    +25 / 4 / -0
    И все таки как ни крути, но при таком количестве новостей, да еще и хорошей посещалке, будет нагрузка. А как я писал выше, кэш у меня каждый час сбрасывается. Вот и возникла эта мысль организовать подобное. Суть то вопроса - это работать будет?
     
  7. ZULI

    ZULI Бывалый

    Регистрация:
    16 ноя 2016
    Сообщения:
    923
    Лучших ответов:
    1
    Рейтинги:
    +247 / 30 / -0
    Так попробуй, что мешает.
     
Похожие темы
  1. Intention
    Ответов:
    25
    Просмотров:
    3.221
  2. evgfreeman
    Ответов:
    12
    Просмотров:
    1.376
Загрузка...
Яндекс.Метрика