2015-09-08 6 views
1

У меня есть вопрос относительно phpfastcache, что я надеюсь, что кто-то сможет ответить и объяснить мне. phpfastcache утверждает, что он может обслуживать 10 000 + посетителей, но какой предел он может обслуживать, если они есть? позвольте мне привести вам пример, чтобы вы могли ответить мне на его основе.с использованием системы кэширования файлов phpfastcache

  • Пусть говорят мой веб-сайт или приложение есть 12 миллионов интернет-пользователей (просто пример), и я должен послать же запрос в базу данных на каждой странице/приложения нагрузки. Как вы думаете, он сможет обрабатывать такое количество пользователей? мы используем базу данных nosql, и наш сайт связан с cdn. Мы знаем, что память всегда быстрее, чем файловая система, но мы используем файловую систему, когда мы используем phpfastcache для кеша. Я надеюсь, что есть кто-то, кто может ответить на мой вопрос и объяснить мне вещи в будущем.

ответ

1

Он не утверждает, что он может обслуживать 10 000 запросов! Это говорит о том, что это отлично подходит, если у вас есть 10 000 идентичных запросов в базу данных. Чтобы получить реальные цифры, вы должны профилировать свой сервер.

Поскольку это, вероятно, основанный на Apache, он будет зависеть от количества одновременных соединений, которые может обрабатывать Apache.

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

+0

Итак, вы говорите мне, что если наш Apache может масштабироваться, чтобы обрабатывать трафик пользователей на нашем веб-сайте, нам не нужно думать о пределе phpfastcache, потому что phpfastcache не имеет ограничений на соединение? – user1341993

+0

Я пытался понять, есть ли у моего сайта 12 000 000 посетителей, которые подключены к сети, и моя динамическая страница должна отправлять 12 000 000 тем же запросам в базу данных при каждой загрузке страницы. Я не был уверен, что phpFastCache сможет отправлять только один запрос к БД и использовать кеш, чтобы обслуживать 11999 999 других посетителей. – user1341993

+0

Phpfastcache - это php-модуль. Если вы используете php в качестве модуля Apache, он будет интерпретироваться и работать вместе с остальной частью вашего кода. Так что да, Apache будет предел. Затем он попытается подключиться к redis или независимо от того, что вы настроили в качестве уровня хранения, который, несомненно, будет на порядок более масштабируемым, что количество одновременных соединений Apache, с которыми ваш сервер сможет справиться. – Frankie

 Смежные вопросы

  • Нет связанных вопросов^_^