Проблемы с большим кэшем памяти

  • Автор темы Sashaveselov
  • Обновлено
  • 12, May 2024
  • #1
Привет, линуксеры! Я использую сервер CentOS (спецификации ниже) с памятью 32 ГБ. Моя проблема в том, что 18,49 ГБ из 32 ГБ используется кешем.

Кажется, это много.

Это хорошо или кеш использует слишком много? Я управляю сайтом, посвященным криптовалюте.

Я кэширую много данных, потому что использую API для получения цен на криптовалюту, подобных тем, что приведены на этой странице: https://www.cryptozink.io/live-cryptocurrency-coins-prices/

.

Кэш удерживает сайт от нехватки памяти или он использует слишком много памяти, и мне следует уменьшить количество кэша страниц? Если я не буду кэшировать так много, будет ли тормозить мой сайт?

Характеристики:

ОС: CentOS Linux 7.7.1908 (ядро)

Процессор: Intel(R) Xeon(R) CPU E3-1225 v3 @ 3,20 ГГц (4 ядра(а))

ПЛСК.05980134.0003 Время работы системы: 3 дн. 09:58 Общая память: 31,17 ГБ Использовано: 20,04 ГБ Кэш: 18,49 ГБ

Sashaveselov


Рег
02 Feb, 2015

Тем
56

Постов
210

Баллов
500
  • 05, Jun 2024
  • #2
Вы скачали откуда-нибудь этот огромный валютный скрипт вместе с файлами кэша? Или кэш был создан на вашем сервере после установки скрипта? Если он не был создан на вашем сервере, то не удаляйте.

Возможно, он поставляется вместе со сценарием, а сценарий все еще использует эти файлы для каких-то функций.

Я действительно ничего не знаю о криптовещах...

Насколько я понимаю, файлы кэша — это временные файлы, созданные для снижения нагрузки на сервер.

На своем сервере я кэширую веб-страницы, созданные с использованием php и MySQL, чтобы снизить нагрузку на сервер MySQL.

Я могу хранить эти файлы в течение 4-5 часов, обслуживать эти кешированные файлы, когда кто-то посещает сайт, а затем удалять весь кеш, когда MySQL станет доступен новые финансовые данные.

Затем PHP-скрипт восстанавливает кеш и обслуживаются новые веб-страницы.

Если вы еще не закодировали свой криптоскрипт, то лучше спросить программиста, что это за файлы кэша, и, если можно, время от времени очищать его.
 

EkaV


Рег
29 Oct, 2014

Тем
67

Постов
181

Баллов
556
  • 07, Jun 2024
  • #3
Не следует полностью деактивировать кеш, особенно если вы используете сторонние API. API имеют ограничения, а кэширование результатов вызовов API позволяет сохранять данные и повторно использовать их вместо отправки нового вызова API каждый раз, когда кто-то открывает веб-сайт. Через некоторое время вы можете удалить файлы кэша, скрипт создаст их заново.
 

Polonka


Рег
05 Nov, 2013

Тем
68

Постов
196

Баллов
546
  • 07, Jun 2024
  • #4
Я не знаю, как работают криптовалютные сайты, но если вы беспокоитесь о нехватке памяти, напишите код для очистки кэшированных файлов, которые несколько устарели. Таким образом, файлы, которые были созданы и к которым когда-то обращались, больше не используются, будут удалены, а память будет освобождена.
 

Алексей Савченко1


Рег
03 Feb, 2013

Тем
80

Постов
186

Баллов
596
  • 09, Jun 2024
  • #5
Плагин один из этих?
https://colorlib.com/wp/cryptocurrency-wordpress-plugins/

Самый простой способ увидеть, что произойдет, это

1. Переименуйте папку «кэш» во что-нибудь другое.

2. Создайте новую пустую папку «кэш», дайте ей права на запись.

3. Откройте пару страниц вашего сайта, на которых отображается информация о криптовалюте.

Если эти старые файлы кэша каким-то образом использовались, ваш сайт перестанет работать, и вы увидите ошибки или пустые страницы.

В этом случае удалите папку «новый КЭШ», переименуйте старую обратно в «кэш» и все будет хорошо.

Если веб-сайты открываются правильно и вы видите несколько новых файлов в новой папке кэша, то можно безопасно удалить папку «старого кэша», которую вы переименовали и которая имела размер 18 ГБ.

Ваш плагин кэша воссоздаст файлы в новой папке.

Я думаю, что кэш и крипто — это 2 разных плагина, не зависящих друг от друга.

Эти файлы в папке кеша представляют собой просто страницы WordPress, которые были успешно доставлены в браузер, поэтому они были сохранены для повторной доставки, когда следующий посетитель захочет увидеть ту же страницу.

Ваш плагин кэша создаст их снова.

Однако я также считаю, что этот плагин кэша не очень хороший.

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

Vipkhongtin


Рег
19 May, 2014

Тем
54

Постов
202

Баллов
472
Тем
403,760
Комментарии
400,028
Опыт
2,418,908