Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Метод хранения данных и метод кэширования

Featured Replies

Posted

Расскажите у кого какой стоит метод хранения данных и метод кэширования? И какой наиболее оптимальный?

У меня сейчас стоит База данных MySQL + Memcached

Главная страница форума грузится очень долго....секунд 13-15....думаю вот может в этом проблема

Насколько большая БД? А так можете просто поменять виды кэширования и потестировать.

Для малопосещаемых проектов, поидее хватает Файлового кэша (грузит все быстро)

Насколько большая БД? А так можете просто поменять виды кэширования и потестировать.

Для малопосещаемых проектов, поидее хватает Файлового кэша (грузит все быстро)

250мб допустим

250мб допустим

Ну насколько я знаю это немного, у вас вроде быстренько работает форум (посты не пробовал отправлять).

Я вообще пока что не могу понять на данном этапе IPS 4.x разработки, что да как делать с настройками сервера. Постоянно какие-то баги и так далее вылазят. В соседней теме у народа вообще core_cache разрастается.

Так то конечно, для больших проектов нужен Memcache, насколько он эффективен на IPS 4.0.10.2 стоит только догадываться.

  • 1 year later...

Итак имеется форум с БД под 7 Гигов.
И сервак i7-6700, 64Gb, SSD 240. На котором стоит Debain 8 и NGINX, PHP 7.0.x как FPM, MySQL 5.5. В IPB 4 смотрю появилось немало методов кэширования. Посоветуйте какой установить и выбрать метод?
И для такой БД что лучше выбрать для хранения данных: в файлах или базе?

В sql это в памяти - самый быстрый. Памяти у вас достаточно. В обще надо мониторить atop, чтобы понять какой метод оптимален. Но при 64 гб рам и так понятно какой лучше)

А кэш? Я больше склоняюсь к XCache, раньше его юзал на разных проектах, вроде самый быстрый был. Правда тут есть новые, тот же Redis, не знаю как по сравнению с ним XCache

Не очень понял.... Что значит активность? Как измерить?

В среднем за последние 15 минут форум посещают 1000 человек сейчас, зимой 2-2.5к.

Это оно имеется ввиду?

14 часов назад, tolik777 сказал:

 

Итак имеется форум с БД под 7 Гигов.

 

В базу загляните, там возможно 30% логи почты, 20% логи ошибок и не удаляются строки из  core_cache

А при чем тут это? Вопрос то о кэшировании.

А с БД у меня все нормально. Я постоянно чищу. Да и не представляю БД от IPB где может быть 50% логов даже если ее не чистить. 

Для форума с >2 млн. сообщений и >100к пользователей это нормальный размер БД

А что за проблемы могут возникнуть с PHP 7.0?

Я вот на тестовом без нагрузки гоняю на PHP 7.0 вроде все нормально...

Но я поставил и PHP 5.6 на этом же серваке. Те сайты, что не запустились (в основном из-за mysql) будут через 5.6 работать. В парочке сайтов какая-то ошибка сессий, что-то с handler, не стал разбираться. А IPB 4.1 на PHP 7.0 работает ровно!

1 час назад, tolik777 сказал:

А что за проблемы могут возникнуть с PHP 7.0?

Я вот на тестовом без нагрузки гоняю на PHP 7.0 вроде все нормально...

Но я поставил и PHP 5.6 на этом же серваке. Те сайты, что не запустились (в основном из-за mysql) будут через 5.6 работать. В парочке сайтов какая-то ошибка сессий, что-то с handler, не стал разбираться. А IPB 4.1 на PHP 7.0 работает ровно!

3 версия из коробки не дружит с php7

В общем поставил поизучав англоязычные форумы поставил Memcached, т.к. на них пишут, что применительно к IPB, memcached выигрывает по производительности и у Redis и у XCache

В 01.09.2016 в 09:59, tolik777 сказал:

БД под 7 Гигов

 

10 часов назад, iKODEAK сказал:

База 25 гигов

 

18 часов назад, Dows сказал:

В базу загляните, там возможно 30% логи почты, 20% логи ошибок и не удаляются строки из  core_cache

Я бы в первую очередь заглянул в таблицу search_keywords. Вот это на тройке заполняется ненужной информацией и разростается до невероятных размеров. 

  • 1 year later...

Подскажите.

При выборе Memcached просит ввести ип сервера и порт, что там писать?

Потом скачать файл, это не страшно и обратимо? :) раньше вроде такого не было.

10 часов назад, macar сказал:

При выборе Memcached просит ввести ип сервера и порт, что там писать?

Обычно это localhost и порт, на котором висит Memcached, например 11211 (см в конфиге /etc/memcached.conf).

10 часов назад, macar сказал:

Потом скачать файл, это не страшно и обратимо? :) раньше вроде такого не было.

Файл constants.php переопределит настройки кэширования для движка, в этом нет ничего страшного и изменения всегда можно будет отменить.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.