Дима Г.
87 сообщений
#12 лет назад
Всем добрый день.

Я никогда не использовал кеширование (кроме того кеширование которое использует mysql по умолчанию).

Вопрос - зачем кеширование сайтам с 10.000 посетителей?
У меня есть сайт и я продаю базу данных, на сайте есть демонстрация работы. Каждый день 100 - 150 уникальных посетителей.
В базе основные три таблицы с 80.000, 40.000 и 50.000 записями. База не очень то и оптимизирована на нагрузку. PHP скрипты вообще не оптимизирывал на нагрузку.
Использую выделеный виртуальный сервер, дешевый (9$ в месяц).
Сервер имеет CPU: 500MHz; RAM: 512Mb; HDD: 10Gb

Нагрузка на сервер в среднем ну максимум 0.3%
Ну нафига сайту с 10.000 - 50.000 посетителей париться с кешами? Или это просто модно? Или кривые CMS?


добавляю:
на моем сайте кроме базы еще и своя CMS интернет магазина который использует все теже таблицы с 80.000, 40.000 и 50.000 записями +другие
Дима Г.
87 сообщений
#12 лет назад
При 50.000 посетителей вряд ли будет в онлайне одновременно больше 500 пользователей - эту нагрузку выдержит мой дешевый сервер....

мой кеш из mysql:
mysql> show status like "QCache_hits";
+---------------+--------+
| Variable_name | Value |
+---------------+--------+
| Qcache_hits | 126073 |
+---------------+--------+
1 row in set (0.00 sec)
Виталий Москвин
204 сообщения
#12 лет назад
Цитата ("Gritskif"):
Вопрос - зачем кеширование сайтам с 10.000 посетителей?

Кеширование нужно когда у вас 50-100 запросов в бд на страницу. Или ваши таблицы имеют 80 000 000, 40 000 000 и 50 000 000 записей.
А вообще все это индивидуально. По уму кеширование нужно тогда, когда оптимизировать уже некуда, а сервер все рано не справляется с нагрузкой и добавление новых мощностей ничего не даст или не оправдано дорого.
Евгений О.
263 сообщения
#12 лет назад
Цитата ("Gritskif"):
...
Вопрос - зачем кеширование сайтам с 10.000 посетителей?


Это смотря в течении какого времени приходят все эти посетители. Если 10.000 посетителей в секунду, то, пожалуй, кеширование может и пригодиться. Если 10.000 посетителей в сутки, то можно и обойтись. На самом деле, надо смотреть какое количество запросов (не посетителей) обрабатывается сайтом паралелльно, из этого и надо исходить.

Цитата ("Gritskif"):
... Каждый день 100 - 150 уникальных посетителей.


Если они (посетители) равномерно распределены в течении дня, то можно расслабиться и отложить вопросы кеширования на потом.

Цитата ("Gritskif"):
Нагрузка на сервер в среднем ну максимум 0.3%
Ну нафига сайту с 10.000 - 50.000 посетителей париться с кешами? Или это просто модно? Или кривые CMS?


С такими нагрузками можно не париться, Вы правы. А кеши делают или "на вырост" или если программист считает: "я сделаю это только потому, что я могу это сделать".