Что такое хороший ресурс для приобретения знаний о масштабировании приложений PHP?

iStat

Позволит Вам контролировать температуру и использование http://www.islayer.com/apps/istatmenus/

4
задан 29 September 2009 в 05:44
3 ответа

Я могу рекомендовать Создать Масштабируемые веб-сайты, который записан одним из парней в Flickr. Искусство Планирования мощностей, также советами директоров Flickr, также полезно как дополнительное чтение. Оба из тех имеют дело со стороной сервера вещей.

Высокопроизводительные веб-сайты и Еще Более быстрые веб-сайты взяты от лучших практик Yahoo для того, как заставить Ваш сайт работать более быстрый с пользовательской точки зрения. Они имеют дело больше с тем, как получить страницу перед более быстрым пользователем, а не как к серверу страница быстрее. Вещи как помещение JavaScript внизу страницы так браузер не блокируются. Они также говорят о выполнении меньшего количества запросов к серверам через вещи как то, чтобы быть кэшем, дружественным и использующим единственное изображение для всех Ваших значков и CSS использования для отображения только небольшой части того большого изображения в правильном месте.

Существует определенное перекрытие между ними, но я считал первые три, и я настоятельно рекомендую им.

Что касается PHP, кажется единственным способом сделать, он быстрый должен кэшироваться рано и кэш часто. В частности, взгляд на кэш-память и APC. Другая вещь рассмотреть состоит в том, что в какой-то момент обработчик сессий по умолчанию заблокировал файл сессии на диске до завершенного запроса, означая, что все запросы с помощью сессии заблокируются. Реализуйте свой собственный обработчик сессий, но не используйте базу данных для этого.

Вы могли бы найти это интервью интересным.

2
ответ дан 3 December 2019 в 03:14
  • 1
    Мне нравится последняя ссылка лучшее. Мне perosnally не нравятся платформы PHP, и теперь у меня есть причина колотить их ха-ха. Все, что в стороне, они говорят Вас, должно использовать что-то как скомпилированный C++, чтобы сделать тяжелый подъем. Но это просто приводит меня к большему количеству вопросов... как то, как действительно компилируют программы C++ для взаимодействия с PHP на сервере Linux. Я понятия не имею, как сделать это. Я знаю, как записать C++ хотя =] –  qodeninja 1 October 2009 в 09:25

Я не могу дать Вам определенные места для запуска, но я сохраняю http://highscalability.com/ в своем канале RSS, поскольку у них всегда есть очень интересные статьи, покрывая все из теории до случаев реального мира с очень крупными средами (например, Flickr, Squarespace, YouTube)

3
ответ дан 3 December 2019 в 03:14

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

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

1
ответ дан 3 December 2019 в 03:14

Теги

Похожие вопросы